新浪算是国内做公有云较早的厂商了。它的模仿对象是GAE,主要提供PaaS服务,名字也很类似,叫做Sina app engine, SAE。不过,近期新浪也准备推出虚拟机服务,进入IaaS领域。目前SAE支持PHP,Python,Java语言。其使用模式是:用户在本地开发代码,然后上传至SAE环境,SAE端为代码提供了运行环境和存储空间,SAE还提供监控、弹性伸缩等服务。这样,开发者不需要任何运维手段和工具,也不需要自己部署、管理服务器
目前,SAE提供以下4类服务:
- 存储类,包括MySQL、对象存储、Key-Value存储、Memcached缓存等
- 计算类,包括定时器、图片处理、邮件发送、网页抓取、消息队列等
- 辅助类,包括防火墙,以及一些应用迁移和调试工具
- 扩展类,包括地理信息服务,应该是由第三方提供的服务
SAE的管理界面很明显是以应用为核心的,每个应用的配置、代码及其关联的服务可以独立管理。
从其功能来看,SAE显然是面向互联网应用。从技术层面来看,SAE的功能已经比较完整。其优点是:
1. 运行时间比较久,据官方说法已有52万个应用
2. 号称可靠性高,其自身统计的SLA是99.95%,不过SAE目前并未提供官方的SLA承诺,而是给出一个故障补偿,即如果发生故障则按停机时间的10倍时间进行补偿。这个补偿力度是所有云服务里面最高的
不过,SAE的弱点也很明显:
1. 缺乏IaaS能力,这样就对开发者的自由度进行了局限。PaaS虽好,但是限制太多,语言、版本、组件、服务皆不能自由选择。
2. 缺乏与BAT(baidu, ali, tencent)抗衡的杀手锏。之前BAT都没有大举进入云计算特别是PaaS领域,而从今年开始,各家都推出了各自的AppEngine,而且,百度有搜索导入,腾讯有用户导入,他们会对SAE的用户产生很大的吸引力
3. SAE只有一个北京机房,这样在应用层面无法进行多站点负载均衡