揭开云计算开发工具的神秘面纱

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

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

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

亚马逊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保持与开发者转到云端的需求的步伐一致。

责任编辑:王程程 来源: TechTarget中国
相关推荐

2010-05-17 09:13:35

2021-06-07 08:18:12

云计算云端阿里云

2012-08-17 09:27:34

奥运会云计算虚拟化

2015-08-20 13:43:17

NFV网络功能虚拟化

2010-05-26 19:12:41

SVN冲突

2014-03-12 11:11:39

Storage vMo虚拟机

2023-06-07 13:43:49

云计算

2021-01-22 08:00:00

云计算IT安全

2018-03-01 09:33:05

软件定义存储

2009-06-01 09:04:44

Google WaveWeb

2009-09-15 15:34:33

Google Fast

2016-04-06 09:27:10

runtime解密学习

2023-11-02 09:55:40

2022-07-18 10:25:47

云原生

2012-11-26 10:33:09

2016-11-16 09:06:59

2024-02-14 09:00:00

机器学习索引ChatGPT

2010-05-11 10:19:17

VMforceJava云计算

2011-08-02 08:59:53

2021-09-17 15:54:41

深度学习机器学习人工智能
点赞
收藏

51CTO技术栈公众号