第4部分(第1/4 页)
力支付相应的费用。
AWS也许是目前最流行的云计算服务。亚马逊声称有超过330; 000的客户,这里面既有开发者,初创企业,也有已建成的公司。
注意
关于亚马逊Web服务的更多信息,请访问。
谷歌应用引擎
谷歌是web应用的领导者,因此它提供云开发服务一点也不奇怪。这些服务以谷歌应用引擎的形式提供,它使得开发者能够利用谷歌强大的应用所依赖的相同的基础设施来构建他们自己的web应用。
谷歌应用引擎提供了一个完全集成的应用环境。利用谷歌的开发工具和计算云,应用引擎应用易于构建,易于维护,易于扩展。所有你需要做的就是开发你的应用(使用谷歌的API和Python编程语言)并把它上传到应用引擎云里,从那里,它准备服务于用户。
如同你所推测的那样,谷歌提供了一个健壮的云开发环境。它具有以下特征:
? 动态Web服务
? 通用web技术的全方位支持
? 具有查询、分类和事务功能的持久存储
? 自动扩展和负载均衡
? 用于用户认证和利用谷歌账户发送电子邮件的API
此外,谷歌还提供了一个全功能的本地开发环境,能够在任何桌面计算机上模拟谷歌应用引擎。
关于谷歌产品的一件最好的事情就是:与其他大多数云托管解决方案不同,谷歌应用引擎是完全免费使用——不管怎么说,至少在基本层面如此。一个免费的应用引擎账户可以使用多达500MB的存储和每个月足够支持500万页面浏览量的CPU强度和带宽。如果你需要更多的存储,计算能力或容量,谷歌打算在不久的将来提供额外的资源(收费)。
注意
关于谷歌应用引擎的更多信息,请访问。
IBM
考虑到IBM在企业级计算机硬件方面的实力,它推出云计算解决方案并不奇怪。通过蓝云计划,IBM推出了一整套面向中小企业的基于云的按需服务。
蓝云是一系列的云计算产品,使得企业能够将他们的计算需求分散到可全球访问的资源网格中。其中的一个产品是快速优势(Express Advantage)套件,其中包括数据备份和恢复,电子邮件的连续性和归档以及数据安全功能,他们都是一个典型的IT部门所处理的数据密集型过程的一部分。
为管理它的云硬件,IBM提供了一个名为Hadoop的开源负载调度软件,该软件基于谷歌在自己的产品中所使用的MapReduce软件。其他软件还包括PowerVM和Xen虚拟化工具以及IBM的Tivoli数据中心管理软件。 txt小说上传分享
第三章 开发云服务(5)
注意
关于IBM蓝云计划的更多信息,请访问。
也许是以它的销售管理SaaS而闻名,然而它也是云计算开发的一个领导者。该公司的云计算架构被称为。该平台作为一个服务运行在因特网上,是完全即时请求的。Salesforce提供自己的 API和开发工具包。收费是以每登录为基础的。
作为的补充,AppExchange是一个以web为基础的应用的目录。开发人员可以使用AppExchange中他人上载的应用,可以在目录*享自己的应用或发布只有获得授权的公司或客户才能使用的私有应用。AppExchange库中的许多应用是免费的,其他应用可以从原始开发者那里购买或获得授权。
毫不意外的是,大多数现有的AppExchange应用都是销售相关的——销售分析工具、电子邮件营销系统、财务分析应用等等。但是,公司可以使用平台开发任何类型的应用。事实上,许多小企业已经跳上了的潮流。
例如,2008年4月《微电脑世界》杂志的文章援引了乔纳森?斯奈德,Dreambuilder(一个位于纽约的10人的抵押贷款投资公司)首席技术官的话。“我们是一家小公司”,斯奈德说, “我们没有资源来专注于购买服务器和从零开始开发。对于我们来说,是一个真正的助推器。”
注意
要了解和AppExchange的更多信息,请访问。
其他云服务开发工具
亚马逊,谷歌,IBM和并不是唯一向云服务开发者提供工具