随着云计算势头持续走高,系统管理员正在寻找更多方法去整合与他们的云模式进行整合。现在云计算有更直接的使用案例,这需要更高水平的定制。巩固云经验、拥有云际兼容性的能力,有助于形成云API(应用程序编程接口)环境。现在,管理员可以将应用程序和其它工作负载集成到使用这些API的云中。
但是,哪个模型是最好的,你又怎么能将一个API纳入到你的云中?
了解云计算API模型并不总是那么容易。有许多方法来整合进基础设施,而每种方法都有其本身的组成。为了更好地了解云计算以及API是如何融入该过程,在一个较高层次上打破这个对话很重要。云计算需要整合其他平台(或者甚至是其他云提供商)的领域主要有四个。
PaaS的API(服务级别):这些服务API也称为平台即服务,旨在为云环境提供访问权和功能。这相当于与数据库、消息系统、门户网站甚至存储组件的集成。
SaaS的API(应用程序级):这些API也被称为软件即服务的API。他们的目标是帮助连接应用层、云和底层IT基础设施。因此,CRM和ERP应用程序就是这样一个应用程序API可以被用来为您的环境创建云应用程序扩展的例子。
IaaS的API(基础设施水平):这些API通常被称为基础设施即服务,可以帮助控制特定的云资源及其分布。例如,一个基础设施API就可以帮助云资源快速配置或解除配置。此外,网络配置和工作量(VM)的管理,也可以称为一个使用这些API的区域,。
云供应商和跨平台API:今天,许多环境都不只使用一个云供应商甚至平台。现在需要的是更大的跨平台兼容性。越来越多的供应商提供通用的HTTP和HTTPS API的整合,给他们的客户更多云功能。此外,跨平台的API允许云租户访问资源,不只访问他们的主要云服务提供商的,还有其他来源的。这可以节省大量的时间和开发能源,因为组织现在可以访问不同的云提供商和平台的资源和工作负载了。
选择一个平台
为您的组织选择合适的API平台非常重要。但是请注意,要让你的云环境工作正常,可能需要多重API模式。此外,要知道,这样的云服务模型是非常新的,仍存在一些挑战需要解决。具体而言,平台和基础设施兼容性一直是一个问题。有时候应用程序就是无法与基于云计算的API平台正常工作。在这种情况下,重要的是要规划部署并要确保它优先于任何开发之前,所有作品都可以互操作和兼容。
请注意:并非所有的云服务供应商和API都是一样的!
这意味着,这取决于你的环境,你必须彻底保证您正在寻求部署的平台能够与供应商云模式正常工作。除了软件层的兼容性,云供应商提供的API模型必须成比例,并支持不同地区的经营地理冗余。在某些情况下,可能需要带着快照或备份穿越整个国家。寻找统一了他们的网络基础设施并允许工作负载和API都通过广域网运行的供应商。
谁的API种族呢?
整合多种服务和平台的需要现在已经产生了新的云API市场。现在,领先技术创新者正在努力满足市场需求。随着越来越多的数据和IT环境变得分布,通过使用API整合平台和应用程序的能力,是一个不断增长的需求。
在创造一个坚实平台的比赛中,多个市场领导者已经出现在云API推动上。仅举几例:
阿帕奇公司(Citrix)CloudStack
亚马逊网络服务(Amazon Web Services)API和Eucalyptus
谷歌计算引擎
简单云
OpenStack的API
VMware的vCloud API
每个解决方案和平台都有自己的优点和面临的挑战。但是,他们中的许多都有共同之处:互操作性。比如说,CloudStack模式(虽然是基于Citrix)仍然在与任何潜在的虚拟机管理程序,并支持其他常见的云API模式,包括AWS API,OpenStack的API,甚至VMware的vCloud API。
其他解决方案,如简单云API,已经得到一些组织的开发和资助,建立一个真正的跨平台的云环境。在这个例子中,简单云API能够整合亚马逊和微软的服务。您选择使用的解决方案,将取决于你试图提供的基础设施。如果存储连通性是一个问题,寻找一个平台,可以轻松地与各种跨广域网的存储模型整合。
云API模式只会继续增长,因为越来越多的企业在寻找有效的方法来连接他们的环境。拥有安全、多租户的能力,云环境有助于建立一个强大的基础设施增长和扩张的能力。无论是否需要通过广域网有效分配数据或细粒度控制驻留在不同平台上的虚拟磁盘映像,云API都可以帮助许多组织取得更大的云弹性。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
云API,让应用程序“动”起来!
随着云应用的增长,越来越多的企业尝试同时使用多个供应商。弥补服务中断的需求,使用不同服务的需求,以及基于费用选择服务的能力,都强调了对数据和应用程序可移植性的需求。
-
设计云API管理策略
云API管理是监督企业云布局的IT专家面对的最重要任务之一。基于基础设施的API执行放置数据到存储设备之类的功能,同时基于应用的API控制其他任务,比如为银行计算利率等。
-
如何才能缩小云API安全风险?
-
让云API远离黑客攻击
开发者可以使用云应用编程接口编码,而这个接口具备一项云提供商的服务。但是同时对于云应用也是危险的,因为API也具备受攻击的一面,可能危害敏感业务数据。没有合适的安全措施,云API就会成为黑客的一扇门。那么如何确保云API的安全呢?