云计算比较:EC2, Mosso和GoGrid

利用Internet将IT能力提供为服务的思想虽然相对来说比较新,但是最近人们对其的关注却达到了高潮。InfoQ也发表了好几篇有关的文章,例如“虚拟化导论”和一篇有关虚拟化安全的文章,但是目前还缺少有关不同云计算提供商之间比较。这篇文章将对三个云计算提供商进行比较,它们都提供服务器为中心的解决方案,首先将分别介绍如何启动三个云计算服务,然后再对三个服务商提供服务的性能、价格和可用性进行比较。

概要

云计算定义

人们接触一项新技术的时候,一开始很容易忽略对最基本层面的理解,后来往往又会回头从新学习这些东西。为了避免陷入这个误区,很有必要先给出一个云计算的简单定义。维基百科的定义是:

“云计算是一种将IT相关能力提供为服务的计算风格。由于利用了互联网技术,云计算外部用户数量一般非常庞大。用户在享受服务的同时甚至可能对支撑云的技术基础设施没有任何了解和专业认知,当然更不需要对其有掌控能力了。

被访资源一般由第三方提供商提供和运作,提供商往往拥有数个基础牢固的数据处理中心。云计算的用户按需购买计算能力,他们一般对完成服务器容量增长的底层技术不是特别关心。不过对于非常关心底层技术的开发人员来说,云计算也在平台服务方面也提供了越来越多的选择。

大体情况便是如此,虽然有些提供商也提供底层控制功能,但是大部分的思路是让云变得尽可能的简单。

应用云计算的原因

个人或者商业团体需要云计算的原因非常多,其中包括:

费用 —— 连接费用越来越低,硬件扩展变得越来越高效

管理成本 —— 无须购买和维护实际硬件设备,既降低成本又节省空间

可靠性 —— 规模扩展和压缩变得非常容易,因此能为客户提供更可靠的服务

这些只是云作为可行性选项的一小部分理由,但是有一点是肯定的,选择哪个云服务可不是一件省心的事情。

服务简介

Amazon EC2

亚马逊官方网站对其服务的描述如下:

“亚马逊弹性计算云(Amazon Elastic Compute Cloud, EC2)是一项在云里提供可变大小计算能力的web服务。设计此云是为了使开发人员进行Web范围内的计算更容易。

Amazon EC2的Web服务接口非常简单,您不费多大力气就能取得和配置计算能力。您将能对计算资源做到完全的控制,并使其运行在亚马逊久经考验的计算环境中。获得和启动Amazon EC2新服务器实例需要的时间已经减少到数分钟内,并且在计算容量发生变化时,不管是变大还是变小,您都能快速进行计算能力的调整。Amazon EC2改变了计算经济学,使您能对计算能力进行按需支付。开发人员可以利用Amazon EC2构造拥有灾难恢复能力的应用,并且使其免除诸多常见灾难的困扰。

亚马逊建议在运用Amazon EC2时候,首先建立Linux环境,熟悉Web服务,安装SSH客户端和Java 5(或者更新的版本)。在以下这段简要介绍的最后,会给出一个Amazon EC2的文档链接,此文档中对此有详细的指导步骤。

首先,你必须建立三个有关的亚马逊账户,它们分别是Amazon Web Services(AWS)账户,Amazon Simple Storage Service(Amazon S3)账户和Amazon EC2账户。不过在你建立好AWS账户后,其他两个账户的建立只需点击几次鼠标即可。

账户建立后,接下来就是设置命令行工具。你可以用Amazon EC2提供的命令行工具或者API来管理你的云。命令行工具被打包成zip文件(点击下载),解压后就可以直接使用,不过之前还必须设置好几个环境变量(EC2_HOME、EC2_PRIVATE_KEY和EC2_CERT)。

安装和配置完成后,下一步工作就是启动Amazon Machine Image(AMI)。你可以利用命令行创建你自己的映像,也可以看到Amazon公开的一些映像。当选定一个映像以后,需要生成一个SSH keypair用以登录此映像实例。如果你使用的是PuTTY,还需要将个人密钥转换成PuTTY的格式,具体的做法可以到这里找到。

启动映像的命令是“ec2-run-instances”,随后映像将进入“运行”状态,状态检查可以用“ec2-describe- instances”命令。在访问映像前,请确保需要的端口都已经打开。为了使用SSH和HTTP,可以用“ec2-authorize”工具分别打开 22和80端口。

只要在浏览器中访问站点的网址即可(地址会在“ec2-run-instances”命令执行后给出,例如:ec2-67-202-51-223.compute-1.amazonaws.com)即可验证操作是否正确。基本的安装和设置完成后,你就可以进行内容部署,从而顺利地使用你的新云了。

大量更细节的指导信息请参见Amazon EC2技术文档站点。下面我们将接着介绍GoGrid的安装和设置方法。

时间: 2024-10-03 19:47:14

云计算比较:EC2, Mosso和GoGrid的相关文章

Amazon云计算服务EC2、S3介绍

转自:http://blog.csdn.net/liuliming3000/archive/2008/07/31/2750114.aspx •EC2主要功能•EC2使用流程•EC2模板映像•EC2的流量和IP费用•S3功能•S3中的概念与操作•S3客户端•S3使用实例•S3的价格•Amazon AWS影响力•Amazon AWS侧面影响力•Amazon AWS潜力 EC2主要功能创建包含应用.库.数据和配置的机器映像.或者使用时限配置好的模板映像.上传映像到Amazon S3.用Web Serv

亚马逊EC2云计算服务服务发生的两起故障

亚马逊基于云计算的EC2(弹性计算云)服务在过去的一个星期里发生了两起故障,一起是僵尸网络引起的内部服务故障,另一起是在弗吉尼亚州的一个数据中心发生的电源故障.CA公司安全研究人员本周三发现,在黑客攻破亚马逊EC2服务的一个网站并且像使用自己的智慧与控制系统一样操纵那个网站之后,声名狼藉的窃取口令的Zeus银行木马程序的一个变体开始感染客户的计算机.为CA公司进行安全研究的承包商HCL Technologies公司的威胁研究经理Don DeBolt说,该公司在审查垃圾邮件的时候首先发现了这个僵尸

云计算系统测试技术基础

1.什么是云计算 云计算是云计算(Grid Computing ).分布式计算(Distributed Computing).并行计算(Parallel Computing).效用计算(Utility Computing).网络存储(Network Storage Technologies).虚拟化(Virtualization).负载均衡(Load Balance)等传统计算机技术和网络技术发展融合的产物.它旨在通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的完美系统,并借助

如何通过“tag” “ Filtering” 有效查询EC2实例?

根据亚马逊的官方博客的博文,Amazon为AWS管理控制台(AWS Management Console)推出了一个重要的新功能.现在用户可以通过标签和属性过滤查找多个实例,用一些高级选项,包括反搜索,局部搜索和正则表达式找到你正在寻找的多个实例. 作为亚马逊弹性云计算(EC2)的用户,你可能知道根据你的需求开启EC2实例是多么的简单.也许你通过手动启动一个实例或两个实例开始操作,然后转向AWS CloudFormation案例,自动缩放或者现行模式发布实例的模板. 实例标签 无论用户用什么方式

IT专家放弃单一云计算 使用多重云服务

云管理服务供应商RightScale的公司上周表示,87%的客户公司的云使用超过一个云服务提供商和超过一个云的类型. 根据该公司的实际应用,运行多重云最常见的用途包括提供多种云高可用性.业务连续性和灾难恢复.与此同时,除了公共云,RightScale客户也部署on-premises主持和私人或混合云. RightScale客户使用本公司的服务支持myCloud亚马逊的网络服务,Datapipe.IDC等前沿,Logicworks,Rackspace和SoftLayer.此外,该公司表示,Righ

云计算安全与隐私:身份联合管理(1)

云计算安全--为什么要用IAM从传统意义上 来看,机构在IAM 实践上进行投资的目的是为了提高运营效率,并满足法规.隐私和数据保护等方面的需求:1.提高运营效率架构良好的IAM 技术和流程可以使诸如用户入职等的重复性工作实现自动化,从而提高效率( 例如,自助重置用户请求口令,无须系统管理员使用帮助台派单系统介入).2.合规性管理为了保护系统.应用程序和信息不受内部和外部的威胁(如心怀不满的员工删除敏感数据),以及符合各种法规.隐私和数据保护的需求,机构会实施"IT 通用和应用程序级控制"

互联网迎来云计算时代 全球各巨头纷纷布局

中介交易 SEO诊断 淘宝客 云主机 技术大厅 1)亚马逊在云计算商业拓展方面继续保持领先 2008年,云计算服务的领跑者亚马逊继续保持着领先的位置. 8月下旬,亚马逊正式推出了运用于云计算服务EC2的弹性块存储技术(EBS),EBS将使得EC2云计算服务支持数据持久性存储.在云计算中运用EBS服务可以帮助用户节约成本,提高运营效率,尤其适用于那些只需要少量信息存储的中型企业用户. 10月份,亚马逊的云服务增加了对微软Windows Server和SQL Serverβ版的支持,并推出EC2服务

盘点自动化云计算服务的工具与挑战

企业正展开这些虚拟化服务器从而形成私有云.公有云(像Amazon的EC2/AWS 或者GoGrid)或者混合云服务(私有云和公有云的结合).应用.桌面和服务器虚拟化在过去几年中,由于其便捷性和节省成本而逐渐发展.这些服务的配置和持续管理造成了一些挑战.随着市场上一些解决方案开始可用,这些挑战也得以识别出来,这些解决方案为那些就云服务制定决策的管理者提供了制定知情选择需求的信息. 下面是这些服务自动化配置.开展持续管理中的一些挑战: 动态扩展:很多业务逐渐从实体.物理同店销售模式走向在线产品和服务

亚马逊云计算服务将支持数据永久存储

亚马逊网站于近日正式推出了运用于云计算服务EC2的弹性块存储技术(EBS),EBS将使得EC2云计算服务支持数据持久性存储.并且新服务下,EC2用户可以在系统中创建属于自己的大容量"卷",用户可以像操作未格式化的硬盘驱动器一样操作这些"卷". EBS存储的价格为每月每GB容量10美分以及每百万次I/O访问10美分.例如,对容量为100G的数据库进行每秒100次的I/O访问操作,持续一个月,其将花费10美元存储费以及26美元的I/O请求费. 亚马逊网站的发言人表示,普