亚马逊EC2 API学习曲线陡峭

日期: 2013-06-02 作者:Beth Pariseau翻译:张培颖 来源:TechTarget中国 英文

公有云计算用户都希望亚马逊EC2 API简化,但是也有人说API的优雅之处并不在于语法,而是可扩展性。

  亚马逊针对用户提供了三种途径处理器基础架构:弹性计算云(EC2)控制台图形界面(GUI)、命令行界面(CLI)以及查询应用程序接口(API)。

  亚马逊EC2 API在最近举行的亚马逊Web服务(AWS)会议上引发了热议,其中一位与会者大胆地讲出了自己在部署现货实例的时候遭遇的困难。

  为了用查询API在EC2中创建一个实例,用户必须运行ec2-request-spot-instances命令。使用API要填写这个命令必要的信息,用户必须请求一个独立的现货实例的历史价格,并用一个比现在的现货实例更高的价格注册。

  随后,你需要执行一个单独的流程来找出是否这个热点实力实际被创建,这个流程要求一个一般描述实例(Describe Instances)命令,嵌入到搜索参数或者描述现货实例请求中。

  “在我告诉你这个事情是否有效的达成了之前还要等几天,”Brian Tarbox说道,他是财务数据分析公司Cabot Research的软件工程师。

  大多数客户请求都可以在几分钟内发布,AWS的一位发言人如是说道。亚马逊开发现货实例的主要目标之一就是简化客户约束条件下得到容量的流程。

  然而,其他亚马逊API专家则表示他们做的事情可能并不是这样。

  “如果我必须重写亚马逊API,我最可能做的第一件事情就是让这些API变得更加RESTful,使用通用的HTTP动词集,”George Reese表示,他是Enstratius公司的首席技术官,该公司旨在开发让基于API的多种云集成更加容易的软件,包括亚马逊。“你必须学习很多知识来理解亚马API。”

  亚马逊的一位发言人表示客户反馈是开发流程的一部分,在未来的新功能和需求上会   逐渐满足。

  专家表示不管使用这种API的学习曲线是否陡峭是一回事,但是亚马逊实际上要不要修正API则是另外一回事。

  “还没什么让我对亚马逊担忧,”Reese说,“一开始是挺难的,且可能没必要那么复杂,但是能保证很有效的运作。”破坏这个产品以及用向后代码破坏兼容性是更大的罪恶,”他说。其他人认同简化的想法,但是其他的因素也很重要。

  “作为一个开发者,我可能想要说‘API确实难以使用或者我可以用两行代码代替那五行代码,’”Chris Schroeder说道,他是App47的CEO,该公司的移动设备管理软件基于亚马逊EC2,“我觉得这是很多人的想法。”

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

翻译

张培颖
张培颖

云计算网站编辑

相关推荐

  • 数字化转型:如何更好地利用API和微服务

    API,即应用程序编程接口,它提供给应用程序、开发人员访问其它应用的能力,而又无需访问源码,无需理解内部工作机制细节;简单地说,API就是实现应用与应用连接的一种隐形的桥梁。

  • 金融行业数字转型:利用API构建新IT基础

    从制造业、物流业,银行业到零售业,各行各业的根基都因应用经济的兴起发生着深刻的变革。在互联网和智能手机普及化的推动下,这种现象变得司空见惯。到2021年 ,蓬勃发展的全球应用经济的预估总值将达到6.3万亿美元,相比2016年的1.3万亿美元,增长近5倍。

  • 如何使用Azure API管理服务?

    在云和微服务架构时代,API是数字化业务的通用语言。根据分析公司Forrester Research预测,仅在美国,API管理工具的支出将在未来5年内达到近30亿美元。

  • 私有存储云如何构建?

    如何构建自己的私有存储云呢?在这之前,我们要先退后一步,思考一下云计算到底意味着什么。