开发工具:云计算黑马

日期: 2012-09-10 作者:Dan Sullivan翻译:张培颖 来源:TechTarget中国 英文

大多数公有云公告都关注于机器实例折扣价,新的永续性存储选择或者引入新的服务,然而,关于云开发工具的新闻似乎并不受到理睬。亚马逊和微软提供了很多新工具,让开发者更易于构建、测试和部署云端实例。   开发者寻找特定语言的云工具协助自动化一些更为乏味的云实例,而且存储任务也有多种选择。让我们看看微软和亚马逊已经提供了哪些云开发工具。

  亚马逊Eclipse工具包支持云开发   亚马逊致力于其大多数据开发者提供广泛使用的开发框架Eclipse上的支持。亚马逊已经创建一套工具集支持任何使用这套云基础架构的Java开发者,包括Elastic Compute Cloud (EC2)、Amazon Simp……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

大多数公有云公告都关注于机器实例折扣价,新的永续性存储选择或者引入新的服务,然而,关于云开发工具的新闻似乎并不受到理睬。亚马逊和微软提供了很多新工具,让开发者更易于构建、测试和部署云端实例。

  开发者寻找特定语言的云工具协助自动化一些更为乏味的云实例,而且存储任务也有多种选择。让我们看看微软和亚马逊已经提供了哪些云开发工具。

  亚马逊Eclipse工具包支持云开发

  亚马逊致力于其大多数据开发者提供广泛使用的开发框架Eclipse上的支持。亚马逊已经创建一套工具集支持任何使用这套云基础架构的Java开发者,包括Elastic Compute Cloud (EC2)、Amazon Simple Storage Service (S3)、Amazon SimpleDB等。开发者可以从亚马逊网站为Eclipse下载AWS Toolkit;Eclipse可以从Eclipse项目网站下载使用。

  为Eclipse安装了AWS Toolkit并配置了你的AWS访问密钥和加密密钥后,就可以默认地支持这些服务了。SDK包括同S3、SimpleDB、Simple Queue Service (SQS)和AWS控制台工作的应用例子。在线介绍如何用Java开始AWS SDK

  除了编写代码之外,开发者需要管理器资源。亚马逊Eclipse工具集允许开发者在它们正在编码的相同开发环境执行维护任务。

  AWS SDK和AWS Explorer允许开发者管理S3、SQS、关系型数据库(使用关系数据服务)、EC2实例和AWS弹性Beanstalk。该工具集支持多种亚马逊账户,因此你可以配置账户。

  Explorer实现功能具体的支持每一个亚马逊WEB服务,例如,AWS Explorer的S3部分,你可以罗列bucket,删除bucket,并更改权限等。在Simple Queue Service编辑器中,开发者可以罗列、删除并发送信息到队列,同时删除你的队列中的信息。

  SimpleDB功能中的查询编辑器允许云开发者查找符合具体标准的数据。亚马逊EC2工具允许开发者在机器图像、实例、弹性块存储和安全群组中执行基础任务。当在服务器上部署云应用时,Explorer中的AWS Elastic Beanstalk工具可以自动化任务。

  微软的云开发工具

  微软正在发挥作用,支持开发者能够同多种变成语言工作,包括.NET、node.js、Java、PHP、Python等。微软也加强了非微软平台的多种语言扩展。比如,包含了使用Python、MySQL和Django的教程,构建Python框架的网站。此外,还包括毫不意外的微软Windows Azure和Visual Studio 2012之间的紧密集成。

  Visual Studio支持服务器浏览器,允许你边开发变观察服务器配置信息。比如,你可以检查虚拟机的状态,在开发环境内使用Remote Desktop连接。你可以在Windows Azure中操作额外的服务,包括在Visual Studio中为应用构建一个缓存服务。Visual Studio最新版本允许开发者部署多种实例的模拟升级,一种如云应用一样大的分布式应用潜在时间节省器。

  Visual Studio包括的性能协助常规开发任务更多的命中需求。微软已经通过NuGet添加了额外的支持,这是用增加第三方库到Visual Studio环境中的工具,关注与运行时、诊断程序和配置包。Visual Studio包括了通用功能角色的模板,像Worker Role with Service Bus Queue和Cache Worker role。

  无论你更喜欢用亚马逊的云还是微软的云进行开发,都有优势。亚马逊对Java支持很强,但是也提供大范围开发任务的支持,从管理虚拟机到查询数据。

  微软清晰的致力于支持开发者使用的多种通用语言。其旗舰开发平台Visual Studio保持与开发者转到云端的需求的步伐一致。

作者

Dan Sullivan
Dan Sullivan

Dan Sullivan是一名作家、系统架构师和顾问,拥有超过20年关于先进的分析、系统架构、数据库设计、企业安全、商业智能的IT从业经验。他的从业范围广泛,包括金融服务业、制造业、医药、软件开发、政府、零售、天然气和石油生产、发电、生命科学和教育。

翻译

张培颖
张培颖

云计算网站编辑

相关推荐