亚马逊Amazon EC2弹性计算云问题解答

时间:15-01-23 栏目:云计算 作者:爱说云网 评论:0 点击: 2,709 次

问:什么是 Amazon Elastic Compute Cloud (Amazon EC2)?

Amazon Elastic Compute Cloud (Amazon EC2) 是一种 Web 服务,可在云中提供大小可调的计算容量。该服务旨在降低开发人员进行网络规模计算的难度。

问:Amazon EC2 可以用来做什么?

就如 Amazon Simple Storage Service (Amazon S3) 实现云中的存储一样,Amazon EC2 实现云中的“计算”。Amazon EC2 的 Web 服务接口非常简单,您可以轻松获取和配置容量。使用该服务,您可以完全控制您的计算资源,并可以在成熟的亚马逊 AWS 计算环境中运行。Amazon EC2 将获取并启动新服务器实例所需要的时间缩短至几分钟,这样一来,在您的计算要求发生变化时,您便可以快速扩展计算容量。Amazon EC2 按您实际使用的容量收费,从而改变了成本结算方式。

问:如何开始使用 Amazon EC2?

要注册 Amazon EC2,请单击 Amazon EC2 详细信息页面上的“注册此 Web 服务”按钮。您必须拥有 Amazon Web Services 账户才能访问此服务;如果您还没有账户,系统将在您开始 Amazon EC2 注册过程时提示您创建账户。注册后,请参阅 Amazon EC2 文档,其中包含了入门指南。

问:注册 Amazon EC2 时为什么需要验证我的电话号码?

注册 Amazon EC2 要求您在 AWS 上登记您的有效电话号码和电子邮件地址,以便我们需要联系您时使用。验证您的电话号码只需要几分钟时间。注册过程中您会接到一个电话,然后需要您使用电话键盘输入 PIN 码。

问:开发人员现在可以实现哪些以前无法做到的事情?

以前,小规模开发人员没有资本购置大量的计算资源,确保拥有所需的容量来应对意外的负载峰值。Amazon EC2 可以让任何开发人员利用 Amazon 自有的大规模优势,不需要预先投入,也无需牺牲性能。现在,开发人员知道无论其业务变得多么成功,都可以通过经济而简单的方式来确保具有满足业务需求的计算容量,因此他们可以尽情创新。

此服务的“弹性”本质可以让开发人员即时进行扩展,满足其流量或需求峰值。当计算需求意外改变时(增加或缩小),Amazon EC2 可以即时作出响应,这意味着开发人员可以在任意给定时间点上对使用多少资源进行控制。相反,传统的托管服务通常在固定的时间段内提供固定数量的资源,这就意味着当用量快速变化、不可预测或已知会在不同的时间间隔遭遇大峰值时,用户轻松响应的能力受限。

问:如何在 Amazon EC2 环境中运行系统?

一旦设置了账户并选择或创建 AMI 之后,便可启动您的实例。您可以通过调用 RunInstances API,在任意数量的按需实例上启动 AMI。您只需要声明您想要启动多少个实例。如果要运行 20 个以上按需实例,请填写 Amazon EC2 实例请求表

如果 Amazon EC2 能够满足您的请求,RunInstances 将返回成功值,我们将开始设置您的实例。您可以通过调用 DescribeInstances API,查看实例的状态,也可以通过调用 TerminateInstances API,以编程方式终止任意数量的实例。

如果在使用 Amazon EBS 引导分区运行实例,您也可以调用 StopInstances API 释放计算资源,但保留启动分区中的数据。在准备重新启动与 Amazon EBS 引导分区相关的实例时,您可以调用 StartInstances API。

此外,如果您可以灵活掌握应用程序的运行时间,您也可以选择使用竞价型实例,从而降低计算成本。请参阅更多有关竞价型实例的信息,详细了解竞价型实例的工作方式。

您也可以根据需要,从 AWS 管理控制台执行所有这些操作,或者使用我们的命令行工具通过命令行来执行,这些工具已实施了此 Web 服务 API。

问:对于根设备,使用本地实例存储与使用 Amazon Elastic Block Storage (Amazon EBS) 有什么区别?

启动 Amazon EC2 实例时,您可以将根设备数据存储在 Amazon EBS 或者本地实例存储上。使用 Amazon EBS 时,根设备中的数据将独立于实例的生命周期保留下来。这可让您停止实例并在以后重新启动,与您将笔记本电脑关机并在再次需要时重新启动相似。

另一方面,本地实例存储仅在实例的生命周期内保留。这是启动实例的一种经济方式,因为数据没有存储到根设备中。例如,一些客户使用这一选项来运行其中每个实例都是克隆的大型网站,以便应对 Web 流量。

问:系统可以多快开始运行?

从发出 RunInstances 调用到所有请求的实例开始其启动序列,用时通常不到 10 分钟。这一时间由多个因素决定,包括:AMI 的大小、启动的实例数量,以及多久前您启动过该 AMI。首次启动的映像可能需要稍长时间才能启动。

问:如何使用 Amazon EC2 加载和存储我的系统?

有了 Amazon EC2,您可以设置和配置从操作系统到应用程序的所有实例。亚马逊系统映像 (AMI) 是一种打包环境,包含了设置并启动实例所必需的所有数据。您的 AMI 是您的部署单元。您可能只有一个 AMI,或您的系统中只有几个构建基块 AMI (例如 webserver、appserver 和数据库)。 Amazon EC2 提供了多种工具,让您轻松创建 AMI。在创建自定义 AMI 后,您需要对其进行捆绑。如果要将映像与 Amazon EBS 提供支持的根设备捆绑,您只需使用 AWS 管理控制台中的捆绑命令。如果要将映像与实例存储中的引导分区捆绑,则需要使用 AMI 工具将其上传到 Amazon S3。Amazon EC2 使用 Amazon EBS 和 Amazon S3 为您的 AMI 提供可靠且可扩展的存储,以便我们可在您要求时启动它们。

或者,如果您需要的话,也不必从头设置您自己的 AMI。您可以从面向全球使用的大量 AMI 中选择,这些 AMI 可提供有用的实例。例如,如果您只想要一个简单的 Linux 服务器,则可以选择一个标准的 Linux 发行版 AMI。

问:如何访问我的系统?

发起应用程序堆栈执行操作的 RunInstances 调用会返回一组 DNS 名称,每个名称对应一个要启动的系统。您可以使用此名称来访问系统,就如在自己的数据中心一样。在您的操作系统堆栈执行期间,您拥有这一台机器。

问:Amazon EC2 是否与 Amazon S3 结合使用?

是的,对于具有由本地实例存储提供支持的根设备的实例,Amazon EC2 与 Amazon Simple Storage Service (Amazon S3) 结合使用。借助 Amazon S3,开发人员可以访问 Amazon 用于运行其全球网站网络的数据存储基础设施,它不仅具备高度的可扩展性和可靠性,而且速度快速、经济实惠。为了能在 Amazon EC2 环境中执行系统,开发人员使用提供的工具将其亚马逊系统映像 (AMI) 加载到 Amazon S3 中,并在 Amazon S3 和 Amazon EC2 之间移动。请参阅如何使用 Amazon EC2 加载和存储我的系统?,了解有关 AMI 的更多信息。

我们希望开发人员会认为 Amazon EC2 与 Amazon S3 的结合非常有用。Amazon EC2 在云中提供了经济、可扩展的计算,而 Amazon S3 则可让用户可靠地存储其数据。

问:我可以在 Amazon EC2 中运行多少个实例?

整体来说,您在每个区域总共只能运行 20 个按需实例或预留实例,以及请求 5 个竞价型实例。新创建的 AWS 账户一开始的限制数量可能比以上列出的数字更低。有些实例类型按地区施行进一步限制,如下所示:

实例类型 按需和预留限制 竞价型限制
c3.4xlarge 20 5
c3.8xlarge 20 5
cg1.4xlarge 2 5
hi1.4xlarge 2 5
hs1.8xlarge 2 未提供
cr1.8xlarge 2 5
g2.2xlarge 5 5
r3.large 20 5
r3.xlarge 20 5
r3.2xlarge 20 5
r3.4xlarge 10 5
r3.8xlarge 5 5
i2.xlarge 8 未提供
i2.2xlarge 8 未提供
i2.4xlarge 4 未提供
i2.8xlarge 2 未提供
cc1.4xlarge 未提供 5
cc2.8xlarge 20 5
所有其他实例类型 20 5

 

请注意,cc2.8xlarge、cg1.4xlarge、g2.2xlarge、hi1.4xlarge、hs1.8xlarge、cr1.8xlarge 和 I2 实例并非在所有地区均提供。

如果需要更多实例,请填写 Amazon EC2 实例请求表并与您的使用案例一起提交,我们将考虑增加您的实例数。实例限制的增加会与请求所针对的地区关联。

问:从 EC2 实例中发送电子邮件是否有任何限制?

是。为了保持用于发送电子邮件的 EC2 地址的质量,我们对可以从 EC2 账户发送的电子邮件数量实施默认限制。如果希望从 EC2 发送更大数量的电子邮件,您可以通过填写此表来申请从您的账户中取消这些限制。

问:我能够多快扩展和缩减容量?

Amazon EC2 提供真正的弹性计算环境。有了 Amazon EC2,您可以在几分钟(而不是几小时或几天)内增加或减少容量。您可以同时管理一个、数百个,甚至数千个服务器实例。需要更多实例时,您只需要调用 RunInstances,Amazon EC2 通常将在几分钟内设置您的新实例。当然,因为这全是通过 Web 服务 API 控制,所以您的应用程序可根据其自身需要自动扩展。

问:支持哪些操作系统环境?

Amazon EC2 目前支持许多种操作系统,其中包括 RedHat Linux、Windows Server、SuSE Linux、Fedora、Debian、Cent OS、Gentoo Linux、Oracle Linux 和 FreeBSD。我们正在设法在未来版本中扩展到其他平台。

问:Amazon EC2 是否使用 ECC 内存?

根据我们的经验,服务器基础设施需要使用 ECC 内存,而且为 Amazon EC2 提供支持的所有硬件也使用 ECC 内存。

问:此服务与普通托管服务有何不同?

传统的托管服务通常针对固定的时间段提供预先配置的资源,成本也是预先确定的。Amazon EC2 与其他产品截然不同,它给开发人员带来了灵活性、控制力和大幅成本节约,可以让他们将 Amazon EC2 视作其个人的数据中心,同时充分享受 Amazon.com 强大基础设施的优势。

当计算需求意外改变时(增加或缩小),Amazon EC2 可以即时作出响应,这意味着开发人员可以在任意给定时间点上对使用多少资源进行控制。相反,传统的托管服务通常在固定的时间段内提供固定数量的资源,这就意味着当用量快速变化、不可预测或已知会在不同的时间间隔遭遇大峰值时,用户轻松响应的能力受限。

其次,许多托管服务无法让用户完全控制所提供的计算资源。使用 Amazon EC2 时,开发人员不仅可以选择随时启动或关闭实例,而且还能根据其需求对实例配置进行全面自定义,并随时进行更改。许多托管服务更适合于具有相似系统要求的用户组,因而只提供有限的更改能力。

最后,有了 Amazon EC2,开发人员享受一大好处,即仅需支付其实际资源消耗的费用,而且费用极低。大多数托管服务要求用户预先支付固定的费用,而不管其计算能力的实际用量,这就可能造成用户为避免无法在短时间内快速增长资源而超额购买资源。

相关文章

下一个云计算的大事件:谷歌拥抱Docker...
views 1495
谷歌对当今最热门的云计算技术Docker给予了相当大的支持。在谷歌看来,Docker也是一个足以改变人们创建软件方式的东西,它能让任何程序开发人员更轻松地、即刻地体会到海量计算性能的优势。 北京时间6月10日消息,据Wired报道称,谷歌对当今最热门的云计算技术Docker给予了相当大的支持。“...
谷歌技术”三宝”之谷歌文件系统(GFS) — 大数据云计算时代...
views 2175
虽然"The Google File System " 是 03年发表的老文章了,但现在仍被广泛讨论,其对后来的分布式文件系统设计具有指导意义。然而,作者在设计GFS时,是基于过去很多实验观察的,并提出了 很多假设作为前提,这等于给出了一个GFS的应用场景。所以我们自己在设计分布式系统时,一定要注意...
物联网将成为“威胁连网”?
views 1177
 随着 2015新年的来临,网路安全方案供应商 Fortinet 及其 FortiGuard Labs 安全防护中心,率先评估即将到来的新年会有那些显着的网路安全威胁--分别从黑帽骇客,以及威胁情报解决方案厂商的角度来预估。   Fortinet 认为,由于连网设备的增加,网路罪犯将会持续磨练实力...
大数据如何解决城市计算的基本框架及核心问题...
views 1592
    编者按:近年来,随着感知技术和计算环境的成熟,各种大数据在城市中悄然而生。城市计算就是用城市中的大数据来解决城市本身所面临的挑战,通过对多种异构数 据的整合、分析和挖掘,来提取知识和智能,并用智能来创造“人—环境—城市”三赢的结果。微软亚洲研究院主管研究员郑宇从城市计算的基本框架及核心问题...
二维码支付暗战已挑明 监管态度成最大悬念-二维码...
views 1824
 “双12”当天,支付宝钱包针对线下扫描支付的大规模推广活动让二维码支付市场的暗涌浮出水面。据人民金融不完全统计,目前包括支付宝、微信以及多家银行都推出了各自的二维码支付,在央行的二维码支付禁令尚未明确解除的情况下,一场行业倒逼监管的行动似乎已然成行。   今年3月,央行下发《中国人民银行支付结算...
向云中的迁移比预想顺利,我们该感谢什么...
views 1487
在过去的2014年,云计算对大家不再陌生,而且它仍然在快速发展。我们会发现,云服务已经成为IT“新常态”的一部分。在云中部署业务,进行得似乎比我们想象的顺利得多。 公有云在系统运行方面表现良好 尽管在2014年, 微软Azure、Amazon Web Services及一些公司的云服务出现过故障,...
不懂OpenStack你还搞什么云计算?
views 1672
OpenStack是目前拥有最多传统IT巨头支持的云架构开源项目,如IBM、HP、Cisco等,它也是全球各个领域最主流的开源公司如RedHat、RackSpace、Marantis等的选择。更令人激动的是,OpenStack同时也是Start up的造梦平台,这个开源技术和商务架构,能让靠技术为王...
警惕云计算技术的另一方面 – 51CTO.COM...
views 1202
计算对于企业来说具有各种好处的吸引力:诸如降低企业的成本、帮助企业实现更加安全的专有IT、可扩展性等等。虽然这些好处(具体而言,还是集中在成本优势和安全性方面)仍然是值得辩论的内容,但这些所谓的好处可能掩盖了云计算的阴暗面。也就是说尽管云计算具有其明显的优势,但其也可能为企业和消费者造成一定的危...

声明: 本文由( 爱说云网 )原创编译,转载请保留链接: 亚马逊Amazon EC2弹性计算云问题解答

亚马逊Amazon EC2弹性计算云问题解答:等您坐沙发呢!

发表评论


读者排行