`
cheroter
  • 浏览: 470 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Python 伪开发者对于搜狐云景的测评

阅读更多
本人是GAE和OpenShift的狂热爱好者,玩过各种国外PaaS。某次想搞个稍微复杂点的Python Web程序,需要比较好的网络传输速度,就试图找前PM(Project Manager)要个国内的VPS耍一把。前PM表示近来搞了个搜狐云景的公测激活码,让我先试试,于是就有了我在SCE的第一个奇怪的Python应用。

PS: SCE是搜狐云景是搜狐公司自主研发的与语言无关、可提供弹性伸缩服务的公有云PaaS平台,现致力发展成为最开放的PaaS平台。 (无责任Copy自SCE官方微博)

吐槽在最前面

我第一个Python应用还是很简单的,仅有几十行代码的RestfulAPI,用的Web框架是Flask,轻松加微笑。部署到SCE的时候发现SCE的Python没有Flask模块,也没有在app.yaml配置文件中提供类似 require 之类的字段后台自动安装。 (据技术群里的管理说这个功能马上上线)

通向Flask的艰辛之路

SSH+ easy_install 大法

壮哉我大Flask。可惜SCE官方没有支持。怎么办呢。。。所幸我发现了SCE支持SSH这个神奇的东西,于是Putty搞了一把之后发现了Python目录,然后里面有easy_install。。。试了一下之后。。。 哈哈哈。。。Bingo

代码包包含大法

代码包中直接包含Flask也是个不错的方法,主要是在代码包中包含/lib/文件夹,然后用 pip install Flask -t lib/ 直接将包安装到代码包中去,仅对纯Python包有效,对包含其他语言编译的pypi包无效。

PS: 我应该会在github上开源一个sce-python-flask-skeleton,稍后给出链接。

好吧, SCE还是优点的。。。

Git部署

虽然很多人更适应SVN(国内云大都采用的方式,简单粗暴),可是我作为一个GitHUB玩家和OpenShift的用户,还是最习惯Git部署。鄙人一直都觉得git push origin master 之后端一杯咖啡看着 git shell后面一行行跳出来的部署Log,才是轻松惬意的程序员生活。虽然SCE暂时还没有那一行行的部署Log。 ╮(╯_╰)╭

SSH访问

SCE的容器(官方叫法是“实例”,某种程度上被阉割比较厉害的VPS)竟然是支持SSH访问的,虽然连ping命令都被阉割掉了。可以easy_install,还可以curl。有兴趣的童鞋们请继续YY。。。(PS: 我已经成功带坏了技术群里的另外一人,你们什么都不知道不要告诉别人。。

多语言支持

SCE支持的语言貌似很多,Java,Php, Python, Ruby, Lua, NodeJS(无责任从官网Copy来的)。国内某以A开头(邪恶的笑)的云引擎仅支持Java和PHP,然后装个Drupal都第一步失败,被我直接弃掉了。

总结

我还是很喜欢SCE这种类似OpenShift的非常灵活的PaaS的,没有像传统PaaS(类似于GAE,SAE)那么复杂的限制和独立的API(移植成本太高),也没有像普通IaaS那样高昂的价格和复杂的配置。也许是我更喜欢这种自己一点点挖掘,探索发现的感觉吧。有兴趣的,可以去http://cloudscape.sohu.com上注册试用,目前在送代金劵,可以免费使用了。
分享到:
评论

相关推荐

    搜狐云景paas平台实践之路.docx

    在2014年5月22日的云计算大会上,搜狐云景公测发布,吸引了众多开发者关注。新用户通过邀请码参与公测,可以获得电子券用于支持应用的初期运行。 在平台使用上,创建应用时需要选择应用类型,如Web或后台Worker,并...

    试着在搜狐云景里建的blog

    搜狐云景(Cloudscape)是搜狐公司提供的云计算服务平台,支持开发者部署和运行自己的应用。这里提到的“是ruby做的”,表明这个博客系统是使用Ruby编程语言开发的。 【描述】中的信息进一步确认了博客系统的实现...

    搜狐云景paas平台实践之路.pdf

    对于开发者而言,这是一个可以快速部署和管理应用程序的高效平台。同时,平台的易用性和自定义程度为其在竞争激烈的PaaS市场中赢得了优势。随着平台的不断迭代和完善,相信它将会吸引更多的开发者加入,推动更多创新...

    AR云景解决方案.pdf

    AR云景解决方案.pdf AR云景解决方案是基于增强现实(AR)技术的智能企业解决方案,旨在帮助企业园区实现智能化管理和监控。该解决方案依托AR守望者、人脸识别、车辆识别等设备,部署于企业园区制高点, 采用AR增强...

    【推荐】大华-AR云景解决方案

    【大华-AR云景解决方案】是针对智慧园区领域提出的一种创新性技术应用,旨在通过增强现实(AR)技术,提升园区的管理效率、服务质量和用户体验。这份10页的word文档详细阐述了该方案的核心理念、技术实现、应用场景...

    【精品】大华-AR云景解决方案.docx

    大华的智慧企业AR云景解决方案是一款集成AR增强现实、人脸识别、车辆识别等多种技术的智能管理系统,旨在提高企业园区的安全管理效率。方案的核心是通过AR守望者等设备,部署在园区的关键位置,利用增强现实技术与AI...

    146.【精品】大华-AR云景解决方案.docx

    ### 大华AR云景解决方案知识点详解 #### 方案背景及意义 随着信息技术的迅猛发展,特别是物联网(IoT)技术的进步,智慧园区建设成为新时代信息化发展的必然趋势。物联网技术在智慧园区的应用不仅可以提高园区的...

    中北大学操作系统云沙箱实验报告-基于openEuler的云景平台文件管理系统

    在本文档中,我们讨论的是一个基于openEuler操作系统的云景平台文件管理系统。openEuler是一个开源的Linux发行版,专为云计算和数据中心设计,提供了丰富的命令行工具来管理文件和系统资源。这个实验旨在让学生掌握...

    关于大华-AR云景解决方案

    【大华-AR云景解决方案】是大华公司推出的一款基于增强现实技术(AR)的云端解决方案,旨在为各行业提供创新的可视化管理和交互体验。AR技术将虚拟信息与现实世界融合,使得用户能够通过智能手机、平板电脑或专门的...

    毕业设计,基于Vulkan的实时体积云景渲染器

    2015 年和 2017 年,Guerilla Games 团队发布了两篇关于他们的游戏《地平线:零之曙光》云景实时渲染的论文,奠定了现代实时体积云解决方案的基础。 本项目以2017 年论文为基础,基于 C++ 和 glsl, 使用新型图形学...

    大华-AR云景解决方案.docx

    "大华-AR云景解决方案" 大华-AR云景解决方案是一款智慧企业解决方案,旨在通过AR增强现实技术,将已建视频监控系统、高清卡口系统、人车结构化系统、AI布控等进行整合,提供全景视频监控、人脸识别、车辆识别、智能...

    Hailin海林Ace Pano 云景智能控制面板使用说明书.pdf

    Hailin海林Ace Pano 云景智能控制面板使用说明书.pdf

    《地平线 零之曙光》的实时体积云景

    首先,游戏开发团队意识到对于开放世界游戏而言,传统的云朵制作方法已经无法满足需求。《杀戮地带》系列采用了基于Billboard技术的穹顶来呈现云朵,该技术适用于静态或者小范围动态的场景,但无法应对开放世界游戏...

    中北大学软件学院操作系统实验报告openEuler实验三-基于openEuler的云景平台文件管理系统

    根据给定的文件信息,我们可以总结出以下关键知识点: ### 一、实验背景与目标 本次实验是在中北大学软件学院的操作系统课程框架内进行的,主要针对...这对于未来从事软件开发和系统管理工作都是非常有益的经验积累。

    2021-2022年收藏的精品资料云景高速公路某大桥钻孔桩首件工程施工工艺总结.doc

    精品教育教学资料

    Web前端技术项目式教程(HTML5+CSS3+Flex+Bootstrap)-课后练习答案.zip

    CSS3不仅在样式设计上提供了更多的选择,例如新增了多种选择器(如属性选择器、伪类和伪元素),还引入了过渡(Transitions)、动画(Animations)和变形(Transforms),使得网页元素的动态效果更加丰富。...

    氨氮水质在线监测仪技术原理

    氨氮水质在线监测仪是一种用于实时监测水中氨氮含量的设备,对于环境保护和水质管理具有重要意义。氨氮是指水中以游离氨(NH3)和铵离子(NH4+)形式存在的氮,其组成比例受水体的pH值和温度影响。氨氮主要来源于...

    大华高清卡口解决方案

    【大华高清卡口解决方案】是浙江大华技术股份有限公司为智能交通领域提供的一种先进的监控技术,旨在解决传统交通监控中的图像清晰度低、系统功能单一等问题,提升交通管理的效率和智能化水平。...

Global site tag (gtag.js) - Google Analytics