阿里云经过三年艰苦的探索与实践,参考业界的领先技术,独立开发出一套完整的云计算平台,并初步形成了一套比较完整的开放服务。我们将多角度介绍阿里云开放平台关键服务,希望向读者展现阿里云平台的全貌,进一步体验云计算的魅力。

弹性计算平台

弹性计算平台是最为接近传统用户需求的云计算产品,产品包括云服务器(虚拟化服务)和辅助的云负载均衡。阿里云的云服务器更支持用户以API的方式来灵活构建一个具备伸缩性的服务器架构。

ACE开发者平台

相比弹性计算平台,阿里云ACE开发者平台进一步为用户简化了网络应用的构建和维护过程。ACE平台系统基于云计算基础架构的网络应用程序托管环境,可根据应用访问量和数据存储的增长自动扩展。ACE支持PHP、Node.js等语言编写的应用程序。

开放存储服务和CDN

开放存储服务(Open Storage Service,OSS)是互联网的云存储服务。当用户面对大量静态文件(如图片、视频等)访问请求和数据存储时,使用OSS可以彻底解决存储的问题,并且极大地减轻原服务器的带宽负载。使用CDN可以进一步加快网络应用内容传递到用户端的速度。

开放结构化数据服务

开放结构化数据服务(Open Table Service,OTS)适合存储海量的结构化数据,并且提供了高性能的访问速度。当数据量猛增时,传统的关系型数据需要资深的DBA才能搞定;而使用OTS,数据再怎么增长,它都自动默默帮你搞定所有事情。这是时下热门的NoSQL在线服务!

开放数据处理服务

想深度挖掘出海量数据(如HTTP Log)中蕴藏的价值?开放数据处理服务(Open Data

Process Service,ODPS)就是为了这个目的而存在。不用羡慕拥有几百甚至几千台机器的大公司数据仓库平台,也不需要写MapReduce程序,把你的结构化数据存储到ODPS中,使用SQL语句就能完成相同的事情。

云应用平台

使用HTML5、CSS3和JavaScript就能在移动平台上开发出用户体验优秀的移动应用?没错,云应用平台结合了本地应用和互联网应用的优点,便于开发功能强大的移动应用,并且还能非常容易地使用各种云服务。

体验云平台

在这些看起来很不错的服务的背后,有一个强大的大规模分布式系统作为基础平台。这个平台里的分布式文件系统、分布式调度系统等解决了各种各样的硬软件不可靠问题。我们提供了一个在线环境,来试试随意杀掉一台机器的感觉吧!不用担心,我们的分布式文件系统根本不在乎一两台机器宕机。

本文选自《凌云》杂志第1期,更多精彩内容敬请关注《凌云》专区

《程序员》2012年杂志订阅送好礼活动火热进行中

Logo

20年前,《新程序员》创刊时,我们的心愿是全面关注程序员成长,中国将拥有新一代世界级的程序员。20年后的今天,我们有了新的使命:助力中国IT技术人成长,成就一亿技术人!

更多推荐