阿里云计算到底有多厉害,盘点阿里云的核心技术
2009年中国万网被阿里巴巴收购之后,中国万网开始运营阿里云,从客户域名注册、网站建设、空间租赁到云主机、云邮箱和私有云,阿里云为中小型企业提供一站式互联网服务,这是国内公有云比较成功的案例。
阿里云专注于云计算领域的研究和研发,据阿里云高层管理的逻辑想法,阿里云操作系统将会是一个完全开放的平台,并将引入在云端使用的大量第三方应用,服务开发商可以在终端设备上开发自己的云应用而继续维护自己成熟的服务器,也可以选择使用阿里云低廉的云端基础设施,从而更关注新业务的创新,而且这些新业务的开发也可以利用阿里已经提供的基础互联网服务,从而加快新业务开发速度。
从2010年开始,阿里云正式对外提供云计算商业服务,针对不同行业的特点,阿里云提供了政务、游戏、金融、电商、移动、医疗、多媒体、物联网、o2o等行业解决方案。201年8月,阿里云成为世界上第一个对外提供5k云计算服务能力的公司。飞天5k单点服务器集群,拥有超过10万核计算的能力、100pb存储空间,可处理15万并发任务数,承载亿级别文件数目。2014年8月,阿里云发布”云合计划“,希望能够与合作伙伴一起构建dt时代的云生态体系。阿里云在这个生态圈的最低层,提供云计算的基础服务、如弹性计算、存储服务、大规模计算等。
阿里集团发布2015年财报显示,阿里云保持着高增长,前三个季度分别获得了82%、106%、128%的增速,超越亚马逊和微软的云计算业务增速,成为全球增速最快的云计算服务商,目前阿里云的主要产品有以下几个:
1.底层技术平台,阿里云独立研发的飞天开放平台,负责管理数据中心linux集群的物理资源,控制分布式程序运行,隐藏下层故障恢复和数据冗余等细节,从而将数以千计甚至万计的服务器联成一台”超级计算机“,并且将这台超级计算机的存储资源和计算资源,以公共服务的方式提供给互联网上的用户。
2.弹性计算,阿里云的弹性计算包括以下几种:
a.云服务器ecs,一种简单高效,处理能力可弹性伸缩的计算服务,帮助快速构建更稳定、安全的应用。提升运维效率、降低it成本,使用户更专注于核心业务创新。
b.云引擎ace,一种弹性、分布式的应用托管环境,支持java、php、python、node.js等多种语言环境。帮助开发者快速开发和部署服务端应用程序,并简化系统维护工作。搭载了丰富的分布式扩展服务,为应用程序提供强大助力。
c.弹性伸缩,根据用户的业务需求和策徊,自动调整其弹性计算资源的管理服务。其能够在业务增长时自动增加ecs实例,并在业务下降时自动减速少ecs实例。
3.云数据库rds,一种即开即用、稳定可靠、可弹性伸缩的在线数据库服务。基于飞天分布式系统和高性能存储,rds支持mysql、sql server、postgresql和ppas(高度兼容oracle)引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,主要包括以下服务:
a.开放结构化数据服务ots,构建在阿里云飞天分布式系统之上的nosql数据库服务,提供海量结构化数据的存储和实时访问。ots以实例和表的形式组织数据,通过数据分片和负载均衡技术,实现规模上的无缝扩展。
b.开放缓存服务ocs,在线缓存服务,为热点数据的访问提供高速响应。
c.键值存储 kvstore for redis 兼容开源redis协议的key-value类型在线存储服务。kvstore支持字符串、链表、集合、有序集合、哈希表等多种数据类型,及事务、消息订阅与发布等高级功能。通过内存+硬盘的存储方式,kvstore在提供高速数据读写能力的同时满足数据持久化需求。
d.数据传输,支持以数据库为核心的结构化存储产品之间的数据传输。它是一种集数据迁移、数据订阅及数据实时同步于一体的数据传输服务。数据传输的底层数据流基础设施为阿里”双十一活动“异地双活基础架构。为数千下游应用提供实时数据流,已在线上稳定运行3年之久。
云时代的到来,值得我们珍惜和把握,阿里云的产品还有很多,阿里的所建的数据中心,也是全球化,值得我们期待