API正在连接云中一切

  • 来源:datacenterknowledge
  •  2014-11-07
  •   浏览 640 次

【编者按】随着用户对云使用体验和兼容性要求的不断提高,对不同云平台下应用程序甚至物理平台的交叉连接的需求正与日俱增,作者总结了云计算在四个领域需要和另一个平台集成的例子,另外,还总结了目前该领域的一些主要的玩家。

以下为译文:

在 云计算发展的中心,有一个非常特殊的技术(或者说平台)一直在改变着我们如何通过云来沟通。而增强云体验以及跨云兼容性的需求正在推动云API(应用程序 编程接口)模型向前发展。交叉连接各种应用程序甚至物理平台的交叉连接能力,对垂直领域的许多不同行业来说都是一个非常重要的需求。

当下,云计算需要在如下四个主要领域与另一个平台集成(甚至是另一个云提供商):


  1. PaaS API(服务级):这意味着与数据库、消息传递系统、门户网站、甚至存储组件集成。

  2. SaaS API(应用程序级):诸如CRM和ERP的API可以用来为你的环境创建一个云应用程序扩展。

  3. IaaS API(体系结构级别):基础设施API可以帮助云资源的快速配置或解除配置。此外,网络配置和工作负载管理(VM)也是这些API可以作用到的领域。

  4. 云提供商和跨平台API:这是非常有趣的模式。许多组织已经不会只使用一个云提供商甚至平台。更多的供应商提供通用类HTTP和HTTPS API集成让他们客户增强云性能。此外,跨平台API不但能让云能够从他们的主云提供商那里访问资源的能力,也可以从别的云提供商那里获得这个能力。另外,为什么不能够为一个只想保持私有云的组织提供公有云的特性呢?


有哪些玩家在API领域以及它们在做什么

在API这个竞技场上有很多玩家。许多玩家都试图在云模式下创建更好的方式来连接。像CloudStack和OpenStack平台正在创建一个开源基础设施来提高连通性。这些API玩家包括:


  • CloudStack

  • OpenStack API

  • Nimbus

  • Google Compute Engine

  • Simple Cloud

  • VMware vCloud API

  • And lots of others…


还有一个重要的API模型,我们将在不久的将来看到更多,或者,如果你的环境中想要与一个全功能的公有云平台一起部署私有云——它应该有能力这样做。

AWS API和Eucalyptus云模型(版本3.3)就是这么做的。事实上,根据最近Data Center Knowledge文章,Eucalyptus 3.3也是第一个私有云平台支持Netflix的开源工具——包括Chaos Monkey、Asgard以及Edda——通过其API与AWS连接。

Eucalyptus平台包括三个主要功能来保持任何云模型灵活和健壮:


  • 自动扩展——为保持性能和满足SLAs,能够向上或向下扩展Eucalyptus云资源

  • 弹性负载平衡——能跨多多重Eucalyptus负载实例分配输入应用程序流量和服务调用。

  • CloudWatch——类似于Amazon CloudWatch,它用来监测在Eucalyptus云上的资源和应用程序。


基本上,用户可以在兼容多种AWS(EC2和S3)的现有数据中心上运行应用程序。这是什么意思呢?这意味着未来的云连接将以各种各样的云资源直接连接能力为中心。我们已经用一个私有云设置来部署公有云解决方案。这种类型的云会随着更多基于云服务的开发和部署而继续发展。

原文链接:APIs are Connection Points for Everything in the Cloud (编译/魏伟 审校仲浩)


To Top