
应用云平台的可用性——从新浪SAE看云平台设计
云计算平台的可用性,相比传统互联网服务而言,更加复杂和困难,也更具有挑战性。本文借助新浪SAE云平台为读者讲述了云平台可用性的定义、如何打造高可用的平台,以及对云计算的用户提出了建议。

云计算平台的可用性,相比传统互联网服务而言,更加复杂和困难,也更具有挑战性。本文借助新浪SAE云平台为读者讲述了云平台可用性的定义、如何打造高可用的平台,以及对云计算的用户提出了建议。
在2010年12月18日第九百度技术沙龙中,来自百度的高级软件工程师肖伟和新浪的SAE技术经理分别向大家分享百度App Engine的功能、架构以及百度基础平台部实现既有服务迁移的经验。和SAE整个架构的内部的主要分布式服务技术

众所周知,Web应用的最核心的是数据,数据对用户异常重要,对开发者本身也是最重要的信息。所以,保证用户和应用数据的可用性、可靠性、安全性就是云计算平台实现的重中之重。本文为读者详细描述了Sina App Engine数据存储服务架构。

之前在微博开发者大会上做过一个演讲,不过因为时间和形式的问题,忽略了很多细节。正好InfoQ的同学问我能不能写一篇文章,于是就有了本文。文章分三个部分,介绍篇讲SAE的基本情况;环境篇讲SAE和标准PHP环境的主要区别;实践篇则提供了一个完整的微博应用开发实例。

本演讲将详介绍SAE如何改进Zend、Apache、Memcache、MySQL等核心组件来实现隔离性并提高性能,并介绍SAE为满足高性能可持久化存储需求而自行研发的NoSQL存储KVDB服务和Rank实时排行榜服务的实现细节。同时,还将透露SAE的多语言版Java、Python平台的开发进展。
如果您观看本视频不流畅,请移步优酷版本(无Slides同步播放)

Sina APP Engine是新浪研发,在2009年推出的国内第一家公有云计算平台,目前已有活跃开发者5000人,并支持了新浪微博70%以上的应用。本次讲座将在SAE整个架构的基础上详细介绍其内部的主要分布式服务:包括分布式数据库集群、分布式缓存系统、轻量级任务队列、重量级任务队列等相关技术。

InfoQ中文站的电子杂志《架构师》(2011年5月刊)出炉了。本期的主编是InfoQ中文站翻译团队编辑胡键。本期《架构师》月刊邀请一些专家从自己的实践经验出发,讲述了自己对网站架构的看法。那么,准备好了吗?让我们现在开始这一次的站点架构之旅吧!