没有API公有IaaS服务的国内云计算
近一两年来,国内公有IaaS服务如雨后春笋一般大量出现。其中有几家厂商对外开放了其对象存储的API。而除了阿里云提供了ECS API外,在其他厂商云服务主页上却看不到类似AWS EC2 API的开放API。
如果在没有开放API的情况下,就发布IaaS服务,那么说明API在产品优先级中处于很低的位置。这表明国内的公有IaaS服务商没有真正理解AWS成功的根本原因,其对AWS的模仿仅限于“产品名称”上。如果不能通过API进行自动化控制,仅通过Console进行管理是非常烦琐的, 而且无法支持自动化的部署和运维,也无法实现自动伸缩、HA、Failover等高级特性。
反观国外的公有云服务,除了AWS外,无论是Rackspace,还是后推出的Azure、GCE、HP Cloud等都是有API的。四大开源IaaS平台软件OpenStack、CloudStack、Eucalyptus和OpenNebula也都是有API的,有些甚至与AWS完全兼容。为什么API如此重要?
Amazon CTO Werner Vogels的观点“Everything is a Programmable Unit”便是答案。IaaS的真正价值不在于自动化编排和管理数据中心物理资源,而是彻底改变上层平台和应用使用IT资源的方式。AWS基于核心EC2 API,构建出了很多上层服务,逐步形成一个完整的云服务体系。而开放的API也为开发者和第三方厂商提供了在IaaS平台上广阔的创新空间,如PaaS、应用生命周期管理软件、DevOps工具、混合云管理工具等。
- 上一篇:商业障眼法的几个经典的例子
- 下一篇:Amazon公司坦言云基础设施采用英特尔芯片