SAE、搜狐云景和百度云之初见

近期有需求将我们的应用部署到公有云的服务平台上,于是找了几家公有云服务做了一下调研,

首先对比一下他们提供的功能:











































功能 SAE 搜狐云景 百度云
版本控制工具 svn  GIT,和百度云的比起来,用应用名称贴心多了。 SVN+GIT,库名竟然是乱码(例如:appidrv71t5aq96),如果多个应用,真心分不清
文档 一般,需要自己琢磨尝试 按照文档基本可以完成 文档设计比较贴心,在每一个页面的旁边都有相关的文档链接
语言环境 PHP,Java,Python Java,PHP,Python,Ruby,Lua,NodeJs  NodeJS,Python,Java,PHP
日志  - 支持操作日志,access日志和应用日志,还可以ssh 支持 access,stdout,stderr,appconf,supervisord,jetty,ssh还没有完全开放,需要按需申请
监控  - 比较全面,如果系统出现故障,可以很方便的查问题,且比较的实时 只有QPS,请求数,平均相应时间,流出流量的统计,没有CPU,内存,IO的监控
代码发布  - 比较成熟,通过上传zip包来发布,可以比较方便的管理历史版本, 非常方便,一键发布,但是如果要回滚就会比较麻烦,因为是基于master进行发布了,而且没有找到管理历史版本的地方
计费

mysql:0.05元/GB·天

机器,2.4元/天
(JAVA标准版)
服务详见:
http://sae.sina.com.cn/doc/billing.html

mysql:0.1元/GB/天
机器:0.96/1U/256M/5G/天

服务:根据申请容量和时间计费,详见:
http://cloudscape.sohu.com/doc/introduce/charges

mysql:0.8元/2G/天
机器:0.1/2G/64M/天
服务:按照带宽算的,详见:
http://developer.baidu.com/wiki/index.php?title=docs/cplat/bcs/pricing






































服务对比
服务 SAE 搜狐云景 百度云
MYSQL Y Y Y
LOG   Y  
memcached Y Y Y
Storage Y Y Y
Redis   Y  
CDN Y Y Y


下面来简单的实践一下

搜狐云景

一分钟的时间完成了所有的注册,还送了100元的电子券,下面开始创建应用

过程很流畅,按照http://cloudscape.sohu.com/doc/introduce/helloworld 这个文档来就行了,

应用创建完成如下:

创建完应用后,系统会根据你输入的domain生成一个域名:

还可以根据自已应用实际情况,设置调度规则,例如,我测试在17-18点之间,自动扩容为2个实例:

然后:

在这里点击开启:

再去查看实例数,已经变成了两个实例了。

第二个实例的状态是黄色的,表示正在启动中。

然后,我模拟故障的情况,把第二个实例删除,等了一分钟后,再刷新,实例又变成了两个。

为了测试在没有调度配置的情况下,会不会根据访问量情况(当前没有访问量),自动的分配合理的实例数,我把调度规则删除了,等了一分钟后,看到实例数确实是由两个变成了一个了。

看来确实在弹性方面做的很到位的,这个功能着实很赞。

再看看日志情况:
提供了操作日志,access日志和应用日志的查询,可以按照时间和关键字查询,还可以按照日志的基本做过滤:Debug Info Warning Error Critical

另外还提供了强大的ssh功能,可以很方便的到实例上面去调试和操作,操作也很方便,

首先需要在:

http://cloudscape.sohu.com/user/sshkeys,添加SSH Key

然后在实例页面,打开SSH功能,然后点管理,出现下面的提示:

按照提示即可登录,日志在/opt/logs目录下。

监控:

提供了非常全面的监控,根据这些图可以很方便的了解应用任何一个时刻的运行情况,

百度云BAE

使用提供的文档 http://developer.baidu.com/wiki/index.php?title=docs/cplat/bae/start
很流畅的就创建好了一个java-jetty的应用:

根据自己选择的代码控制工具,提交代码,提供有点击复制功能,可以很方便的下载代码。

下下来后,发现已经自动生成了一个简单的例子:

自动有一个app.conf
和 root.war,根据文档说明,如果是jetty的应用是root.war,如果是tomcat就是ROOT.war

现在就可以开发自己的应用了,开发完后,打包到root.war 里面,然后提交.

提交后到"应用引擎"页面就会看到新版本:

此时就可以“快捷发布”,然后点击域名列的“点击查看”就可以看到新的修改了。

可能是因为没有付费,执行单元只能用默认的256M内存2G磁盘5M/s的带宽,且只能有一个执行单元

想了解一下app.conf的配置情况,但是根据模板里面给的配置向导http://developer.baidu.com/wiki/index.php?title=docs/cplat/rt/manage/conf

真心是找不到,不知道是不是系统升级后,文档没有更新的原因。这个问题先到这里,等解决了再来补充。

监控:提供有QPS,平均响应时间,总请求数,流出流量,监控的粒度是分钟级的,但是我访问完过了一个多小时了,一个请求量也没有看到,这个地方确实是有些问题。

别的监控情况也全部都是空的,我就不贴了。

再看看日志:

提供的日志有access,stdout,stderr,appconf,supervisord,jetty
这几种。这些日志可以在管理页面上,直接查询到,但是没有关键词过滤功能,如果使用关键词过滤

可以使用ssh远程登录上去,到原始日志里面做过滤,不过需要修改app.conf文件,还要提交开通端口服务申请,才能登的上去,毕竟是一个有风险的功能,所以使用的门槛还是比较高的,已经提交
了申请了,先写到这里,等批下来后,再做后续的补充。

时间: 2024-10-10 22:11:10

SAE、搜狐云景和百度云之初见的相关文章

关于云储存或者百度云的基础问题, 用java/android 实现上传文件到云储存(比如百度云)

============问题描述============ 关于云储存或者百度云的基础问题, 用java/android 实现上传文件到云储存(比如百度云) ============解决方案1============ 参考百度相关api

百度云分享工具 |百度云批量分享工具 |百度网盘批量分享工具

作者QQ:6458450下载地址:http://down.chinaz.com/soft/38271.htm 百度云分享工具是一款专门用于自动批量分享百度云文件的软件.大家都知道,在百度云盘中分享文件,只能手工一条条地点击"分享",如果想分享很多文件,操作会非常辛苦.本软件完全模拟在网页上登录百度云盘,模拟手工点击,将分享的"公共链接"或"私密链接"保存起来,供查询导出,极大地解放人工操作 ,提高工作效率. 本软件特点:1:完全模拟人工操作,不会

百度网盘,前几天刚从百度云改名过来,百度云这个名字给之前的百度开放云(同步盘用户比较小众)good

作者:黑郁金香链接:http://www.zhihu.com/question/51803053/answer/127562835来源:知乎著作权归作者所有,转载请联系作者获得授权. 在8月网盘大面积关闭的时候我回答过类似的问题目前(2016 年 8 月),市面上哪个云同步盘最好用? - 知乎用户的回答现在还能用的免费大容量网盘:百度网盘(刚从百度云改名过来).微云.天翼云.115等先放观点:对非主营业务的大容量免费网盘我都不看好.理由: 同步盘用户比较小众,并且从几个还存活的网盘关闭同步功能来

百度云存储教程---免费建立自己的静态网站

欢迎訪问的我个人站点:点击打开链接--我的个人站点    想建设个人站点的朋友能够找我聊.无门槛,就能永远自己的永久域名和server空间,全然免费哦 曾经开发的站点苦于没有云server,站点没地方挂,如今百度出了云存储和应用引擎,能够让开发人员免费上传动态站点和静态站点.这篇文章,我准备用云存储的方式,存储用户的静态站点,开发人员可通过将静态页面上传至云存储空间中,并将其訪问权限设置为公开读,就可以实现静态站点的效果.文章底部有源代码和项目下载. 一.实现效果 本地目录 上传成后百度云存储的

你下载的文件过大 请使用百度云管家

很多人都会使用百度网盘,但是当我们从百度云下载大文件时,百度云会强制使用百度云管家下载,这让很多习惯用迅雷等其他下载工具的用户很苦恼,因此笔者这里介绍一种不使用百度云管家从百度云下载大文件的方法. 首先,打开浏览器,进入百度云网盘,找到一个大文件下载,会发现百度云要求安装并使用百度云管家下载大文件.为了跳过用百度云管家下载大文件,我们进入百度云的wap网页(链接见参考资料),找到相应的大文件并下载,可以发现此时百度云并不会强制使用百度云管家下载文件,即可以用其他的下载器下载大文件了.百度云wap

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

Python伪开发者对于搜狐云景的测评 本人是GAE和OpenShift的狂热爱好者,玩过各种国外PaaS.某次想搞个稍微复杂点的Python Web程序,需要比较好的网络传输速度,就试图找前PM(Project Manager)要个国内的VPS耍一把.前PM表示近来搞了个搜狐云景的公测激活码,让我先试试,于是就有了我在SCE的第一个奇怪的Python应用. PS: SCE是搜狐云景是搜狐公司自主研发的与语言无关.可提供弹性伸缩服务的公有云PaaS平台,现致力发展成为最开放的PaaS平台. (无

体验搜狐PaaS平台搜狐云景-自动调度(Autoscale)

今天,收到一封「搜狐云景」送邀请码的邮件,价值 200 rmb,立马前往官网简单了解一下,这个玩意儿是搜狐公司云战略的一个产品,一个 PaaS 平台,简单了解了一下特性: 1.自由定制运行环境,这表示支持多语言环境,官网说支持 Python.Java.PHP.Lua.Ruby.Node.js 等语言,这对于我这 Python 码农来说是利好啊,200 rmb可以在这平台跑跑博客了. 2.灵活自定义调度,这表示用户可以根据自身应用规模设置调度规则,这种高大上的技术目前只在 AWS 的 E2C 上看

搜狐云景paas平台实践之路

前言: 搜狐云景作为搜狐的paas平台,在2014年5月22日的云计算大会上正式发布了公测.初测,注册用户必须先申请邀请码参与公测会赠送用户100元电子券,经过实名认证之后会再赠送100电子券,目测可以对试用用户基本app够跑半年. 除了用户中心的一些基本安全信息设置和各种账单外,我想主要对其控制台的使用进行研究一番. 废话不多说,在绑定邮箱并充值10元成正式用户之后,无阻挡进行各种测试吧. dashboard很清新干净,是一个对用户基本消费情况和使用资源服务的基本概览. -----------

搜狐视频Redis私有云平台CacheCloud

一.CacheCloud是做什么的 CacheCloud提供一个Redis云管理平台:实现多种类型(Redis Standalone.Redis Sentinel.Redis Cluster)自动部署.解决Redis实例碎片化现象.提供完善统计.监控.运维功能.减少开发人员的运维成本和误操作,提高机器的利用率,提供灵活的伸缩性,提供方便的接入客户端 二.CacheCloud提供哪些功能 监控统计: 提供了机器.应用.实例下各个维度数据的监控和统计界面. 一键开启: Redis Standalon