时间:14-12-29 栏目:亚马逊 作者:爱说云网 评论:0 点击: 6,580 次
问:什么是 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,您可以设置和配置从操作系统到应用程序的所有实例。Amazon 系统映像 (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 环境中执行系统,开发人员使用提供的工具将其Amazon 系统映像 (AMI) 加载到 Amazon S3 中,并在 Amazon S3 和 Amazon EC2 之间移动。请参阅如何使用 Amazon EC2 加载和存储我的系统?,了解有关 AMI 的更多信息。
我们希望开发人员会认为 Amazon EC2 与 Amazon S3 的结合非常有用。Amazon EC2 在云中提供了经济、可扩展的计算,而 Amazon S3 则可让用户可靠地存储其数据。
问:我可以在 Amazon EC2 中运行多少个实例?
您需遵循一些限制条件:即最多运行 20 个按需实例、购买 20 个预留实例并在每个区域请求 5 个竞价型实例。新创建的 AWS 账户一开始的限制数量可能比以上列出的数字更低。有些实例类型按地区施行进一步限制,如下所示:
实例类型 | 按需限制 |
预留限制 | 竞价型限制 |
---|---|---|---|
cg1.4xlarge | 2 | 20 | 5 |
hi1.4xlarge | 2 | 20 | 5 |
hs1.8xlarge | 2 | 20 | 未提供 |
cr1.8xlarge | 2 | 20 | 5 |
g2.2xlarge | 5 | 20 | 5 |
r3.4xlarge | 10 | 20 | 5 |
r3.8xlarge | 5 | 20 | 5 |
i2.xlarge | 8 | 20 | 未提供 |
i2.2xlarge | 8 | 20 | 未提供 |
i2.4xlarge | 4 | 20 | 未提供 |
i2.8xlarge | 2 | 20 | 未提供 |
所有其他实例类型 | 20 | 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,开发人员享受一大好处,即仅需支付其实际资源消耗的费用,而且费用极低。大多数托管服务要求用户预先支付固定的费用,而不管其计算能力的实际用量,这就可能造成用户为避免无法在短时间内快速增长资源而超额购买资源。
问:使用 Amazon EC2 如何收费?
按实际用量付费,而且没有最低费用。定价依据为每种实例所消耗的实例小时数计算。未满一小时实例的使用,按一小时计费。同一区域内两种 Amazon Web Services 之间传输数据不收费(例如在美国西部 Amazon EC2 和美国西部的另一 AWS 服务之间)。在不同地区的 AWS 服务之间传输数据时,将在传输的两端收取 Internet 数据传输费。其他 Amazon Web Services 的使用与 Amazon EC2 分开计费。
有关 EC2 定价信息,请访问 EC2 详细信息页面上的定价部分。
问:我的 Amazon EC2 系统的账单周期怎么计算?
从 Amazon EC2 启动 AMI 实例的引导序列时开始计费。该实例终止时停止计费,可以通过 Web 服务命令或运行 “shutdown -h” 命令终止实例,实例故障也会导致实例终止。
问:应计费的 EC2 实例小时如何定义?
您的实例处于“运行”状态的任何时候都算作应计费的实例小时。如果您不再希望您的实例被收取费用,必须“停止”或“终止”该实例,以免产生更多应计费实例小时数。当实例进入运行状态时就会开始计费。
问:如果我有两个实例分别在不同的可用区域内,那么区域数据传输将如何收费?
每个实例需收取数据传入和传出费。因此,如果这两个实例之间传输数据,则第一个实例需收取数据传出费,第二个实例需收取数据传入费。
问:如果我有两个实例分别在不同的地区,那么数据传输将如何收费?
每个实例需按照 Internet 数据传输费用收取数据传入和传出费。因此,如果这两个实例之间传输数据,则第一个实例需收取 Internet 数据传出费,第二个实例需收取 Internet 数据传入费。
问:你们的价格包括税费吗?
除非另行说明,否则我们的价格不包括适用的税费和税收(包括增值税和适用销售税)。使用日本账单地址的客户若使用亚太地区(东京)区域,则需承担日本消费税。了解更多。
问:我的应用程序堆栈将在哪类硬件上运行?
您的应用程序将在虚拟计算机上执行,我们称之为“实例”。有多种实例类型可供选择,因而可选择内存、CPU 和实例存储的配置,使其最适合您的应用程序。若要进一步了解 Amazon EC2 实例类型及其适用性,请访问 Amazon EC2 实例类型详细信息页面。
问:我如何选择正确的实例类型?
Amazon EC2 实例分组为 10 个系列,即:第一代标准实例、第二代标准实例、内存增强型实例、CPU 增强型实例、集群计算实例、集群 GPU 实例、高 I/O 实例、高存储实例、内存增强型集群实例,以及 t1.micro 实例。标准实例的内存与 CPU 的比例适用于大部分通用应用程序;第二代标准实例为 CPU 密集型应用程序提供了更高的 CPU 性能;内存增强型实例可为需要更大内存的应用程序,包括数据库和内存缓存应用程序,提供更大的内存;而 CPU 增强型实例的 CPU 资源比例高于内存 (RAM),非常适用于计算密集型应用程序。集群计算实例提供了极丰富的、与高性能网络相匹配的计算能力,这一特点让它非常适合于高性能计算(HPC) 应用程序和其他对网络要求极高的应用程序;集群 GPU 实例利用了 NVIDIA Tesla GPU 的平行处理能力,实现了高性能的平行计算;高 I/O 实例凭借为 I/O 密集型应用程序提供的基于 SSD 的本地实例存储,实现了高性能、低延迟的 I/O 能力;高存储实例为数据仓库、Hadoop 和其他数据密集型应用程序提供了高存储密度和序列化 I/O 性能,而内存增强型集群实例则为内存密集型的分析和科学计算提供了除网络性能以外的大量 CPU 和内存容量。t1.micro 实例提供少量的 CPU,但可以在短时内突增到较高的数量。在选择实例类型时,应当就资源使用率方面考量您的应用程序特点,选择最佳的实例系列和大小。
EC2 的一项优势是按实例小时数付费,因而您能够方便而经济地针对不同的实例系列和类型测试应用程序的性能。一种确定最适合的实例系列和类型的好方法就是,启动测试实例并对您的用程序进行基准比较。
问:M1 和 M3 标准实例的 CPU 和内存使用率相同。如何确定在两者中选用哪一个?
对于大部分使用案例而言,M3 实例能够提供比 M1 实例更高、更一致的性能。 M3 实例还提供了基于 SSD 的实例存储,能够提供更高的 I/O 性能。M3 实例的价格也比 M1 实例更便宜。基于这些原因,对于要求使用通用型的实例,又想在计算、内存和网络资源上取得平衡的应用,我们推荐使用 M3。不过,如果您需要比 M3 实例更多的磁盘存储,则仍会感觉 M1 实例对于运行应用程序更有帮助。
问:什么是“EC2 计算单位”,为什么要引入此单位?
向效用计算模型的过渡从根本上改变了开发人员对 CPU 资源的惯性思维。您不再购买或租用特定的处理器并用上数月或数年,而是以小时为单位租用容量。由于 Amazon EC2 是在商用硬件基础上构建的,随着时间推移,可能会有多种不同类型的物理硬件为 EC2 实例提供支持。我们的目标是提供一致的 CPU 容量,无论实际的底层硬件是什么。
Amazon EC2 通过多种衡量标准,为每个实例提供一致且可预计的 CPU 容量。为了便于开发人员可以在不同的实例类型之间比较 CPU 容量,我们定义了 Amazon EC2 计算单位。分配给特定实例的 CPU 量是以这些 EC2 计算单位来表示的。我们使用多种基准和测试来管理一个 EC2 计算单位的性能一致性和可预计性。EC2 计算单位 (ECU) 可为 Amazon EC2 实例的整数处理能力提供相对的衡量标准。随着时间推移,如果我们发现能更明确地表示计算容量的指标,我们可能会增加或替换进入 EC2 计算单位定义的衡量标准。
有关更多详细信息,请参阅 Amazon EC2 实例类型。
问:Amazon EC2 实例类型的地区可用性是什么?
第一代标准实例、第二代标准实例、内存增强型实例和 CPU 增强型实例在所有 Amazon EC2 地区均可使用。
目前,美国东部(弗吉尼亚北部)区域、欧洲(爱尔兰)区域、欧洲(法兰克福)区域、美国西部(俄勒冈)和亚太区域(东京)区域提供集群计算八倍超大型、高存储八倍超大型、高内存集群、I/O 增强型四倍超大型实例。美国东部(弗吉尼亚北部)和欧洲(爱尔兰)区域和欧洲(法兰克福)区域提供集群 GPU 实例。
问:如何防止他人查看我的系统?
您可以完全掌控您的系统的可见性。Amazon EC2 安全系统允许您将运行的实例放入您选择的任意的组中。借助 Web 服务界面,您可以指定哪些组能够与哪些其他组通信,以及 Internet 上的哪些 IP 子网可以和哪些组通信。这可让您在我们高度动态的环境中控制对您的实例的访问。当然,您也应当像其他 Linux 主机一样为您的实例提供安全保护。
问:我能否获得从我的账户发起的所有 EC2 API 调用的历史记录,以便用于安全分析和运营方面的故障排除?
能。要获得从您的账户发起的所有 EC2 API 调用(包括 VPC 和 EBS)的历史记录,您只需在 AWS 管理控制台中打开 CloudTrail。 有关更多信息,请访问 CloudTrail 主页。
问:在何处可以找到有关 AWS 安全性的更多信息?
如需有关 AWS 安全性的更多信息,请参阅我们的 Amazon Web Services: Overview of Security Processes 文档和 Amazon EC2 running Windows Security Guide。
问:为什么每个地区限制使用 5 个弹性 IP 地址?
公有 (IPV4) Internet 地址是稀缺的资源。可用的公有 IP 空间数量有限,Amazon EC2 也致力于帮助高效地使用该空间。
默认情况下,所有账户均在每个地区限制使用 5 个弹性 IP 地址。如果您需要 5 个以上弹性 IP 地址,我们要求您申请提高您的限制。我们会请您全面考虑您的使用情况后再下结论,帮助我们了解您对额外地址的需求。您可以在此处申请增加弹性 IP 地址数量。任何增加都仅适用于请求所针对的地区。
问:为什么我的弹性 IP 地址与运行中的实例没有关联时需要收费?
为了帮助确保我们的客户高效使用弹性 IP 地址,我们对每个未与运行中实例关联的地址以小时为单位收取少许费用。
问:是否每个运行的实例都需要一个弹性 IP 地址?
否。并非所有实例都需要弹性 IP 地址。默认情况下,每个实例都附带一个私有 IP 地址和一个 Internet 可路由公有 IP 地址。此私有地址唯一关联至该实例,只有在实例停止或终止时返回给 Amazon EC2。此公有地址唯一关联至该实例,直到实例停止或终止,或者替换为弹性 IP 地址。对于许多不需要长期 Internet 可路由终端节点的应用程序来说,这些 IP 地址应当足够。计算集群、Web 网络爬取和后端服务等都是通常不需要弹性 IP 地址的应用程序的例子。
问:重新映射弹性 IP 地址需要多长时间?
目前,从您指示我们重新映射弹性 IP 到其完全传播到我们的系统中,重新映射过程需要几分钟时间。
问:是否可以为弹性 IP 地址配置反向 DNS 记录?
可以。您可以通过填写此表,配置弹性 IP 地址的反向 DNS 记录。请注意,在我们能够创建反向 DNS 记录前,必须存在指向该弹性 IP 地址的对应正向 DNS 记录。
问:可用区域之间的隔离程度如何?
每个可用区域在其独立的、物理上显著不同的基础设施中运行,并已设计为具备高可靠性。可用区域之间不共用常见的故障点,如发电机和冷却设备等。此外,它们在物理上也是相互独立的,即使火灾、龙卷风或洪涝等极为罕见的灾难也只会影响单个可用区域。
问:Amazon EC2 是否在多个地区运行?
是。请参见区域性产品和服务,了解我们的产品和服务在不同区域的具体提供情况。
问:如何确保我与另一开发人员处于同一可用区域中?
我们当前不支持协调不同 AWS 开发人员账户启动到同一可用区域的功能。
问:如果我使用公有 IP 地址在可用区域之间传输数据,是否会重复收取区域数据传输费用(一次是因为跨区域,另一次是因为使用公有 IP 地址)?
否。只有至少满足以下条件之一时才会收取区域数据传输费,但是即使同时满足这两个条件,也只会对给定的实例收取一次费用:
问:此功能包含哪些联网功能?
目前,我们使用 SR-IOV(单一根 I/O 虚拟化)支持增强型联网功能。SR-IOV 是一种设备虚拟化方法,与传统实现相比,它不仅能提更高的 I/O 性能,同时还能降低 CPU 利用率。对于受支持的 Amazon EC2 实例,此功能可提高每秒数据包数 (PPS) 性能、缩短实例间的延迟,并大大降低网络抖动。
问:为什么应该使用增强型联网?
如果您的应用可从高每秒数据包性能和/或低延迟联网中受益,增强型联网将显著提高性能、性能一致性以及可扩展性。
问:如何在受支持的实例上启用增强型联网?
C3、R3 和 I2 等特定实例类型支持增强型联网。要启用此功能,必须使用合适的 SR-IOV 驱动程序启动 HVM AMI。Amazon HVM Linux AMI 默认包含 SR-IOV 驱动程序。对于默认不包含 SR-IOV 驱动程序的 AMI,需要下载并安装相应的驱动程序。可以按照 Linux或 Windows 说明在默认不包含 SR-IOV 驱动程序的 AMI 中启用增强型联网。仅 Amazon VPC 支持增强型联网。
问:使用增强型联网是否需要支付额外的费用?
不需要,增强型联网没有额外费用。要利用增强型联网,必须在 VPC 中受支持的实例类型上启动相应的 AMI。
问:为什么只有 Amazon VPC 支持增强型联网?
通过 Amazon VPC,我们可以为您提供许多无法在 EC2-Classic 中实现的高级联网功能。增强型联网是可通过 Amazon VPC 实现的另一项功能。
问:哪些实例类型支持增强型联网?
目前,所有 R3、C3 和 I2 实例都支持增强型联网。
问:系统终止时我的数据会发生什么情况?
存储于本地实例存储中的数据仅在实例存活期间保留。不过,存储在 Amazon EBS 卷上的数据将独立于实例的生命周期保留下来。因此,我们建议您将本地实例存储用于临时数据,而对于需要保存较长时间的数据,我们建议您使用 Amazon EBS 卷,或将数据备份到 Amazon S3。如果将 Amazon EBS 卷用作根分区,而您希望在实例生命周期外保留 Amazon EBS 卷,则需要将 Delete On Terminate 旗标设为 N。
问:Amazon EBS 卷预计可以给我带来什么样的性能?
Amazon EBS 提供三种卷类型:通用 (SSD) 卷 、预配置 IOPS (SSD) 卷和磁性介质卷。这些卷类型的性能特点和价格不同,您可根据应用程序要求定制您所需的存储性能和相应费用。有关性能的更多信息,请参阅 EBS 产品详细信息页面。
有关 Amazon EBS 性能的更多信息,请参阅《Amazon EC2 User Guide》中的 EBS 部分。
问:什么是 EBS 通用 (SSD) 卷?
为 EBS 通用 (SSD) 卷提供支持的技术与 EBS 预配置 IOPS (SSD) 卷是相同的。EBS 通用 (SSD) 卷专为提供高达 99.999% 的可用性而设计,其适用范围广泛,如启动卷、中小型数据库以及开发测试环境。通用 (SSD) 卷提供 3 IOPS/GB 的速率,延迟不到 10 毫秒,还能在短时间内突增到高达 3 000 IOPS。
问:我应该选择哪种卷?
现在,客户可在 3 种 EBS 卷类型间选择满足其工作负载所需的卷类型,即:通用 (SSD)、预配置 IOPS (SSD) 和磁性介质。通用型 (SSD) 是采用固态硬盘具有一般用途的新型 EBS 卷类型,也是我们推荐给客户的默认类型。通用型 (SSD) 卷适用于各种工作负载,包括小型到中型数据库、开发和测试环境以及启动卷。预配置 IOPS (SSD) 卷提供的存储具有一致性高和延迟低的特点,旨在为 I/O 密集型应用程序提供服务,例如大型关系数据库或 NoSQL 数据库。与其他 EBS 卷类型相比,磁性介质卷可提供最低的每 GB 成本。对于数据不常被访问的工作负载以及看重低存储成本的应用来说,磁性介质卷是理想的选择。
问:如何将现有 EBS 卷迁移到 EBS 通用 (SSD) 卷?
将数据从其他类型的卷迁移到通用 (SSD) 卷非常容易。只需拍摄现有卷的快照并从该快照创建通用 (SSD) 卷即可。
问:EBS 标准卷是否仍然可用?
EBS 标准卷已更名为 EBS 磁性介质卷。此次更名对于任何现有卷都不会有影响,并且与 EBS 标准卷相比,EBS 磁性介质卷在功能上也不会有任何区别。给该产品更名的目的是为了避免与我们新的通用 (SSD) 卷类型相混淆,后者是我们推荐的默认卷类型。
问:预配置 IOPS (SSD) 卷是否可用于所有 Amazon EC2 实例类型?
请参阅《Amazon EC2 User Guide》中的 EBS 部分,了解有关预配置 IOPS (SSD) 卷目前支持哪些实例类型的信息。为了让您的 Amazon EC2 实例充分利用 EBS 卷上预置的 IOPS,您可按 “EBS 优化”实例的形式启动已选定的 Amazon EC2 实例类型。 EBS 优化实例可在 Amazon EC2 和 Amazon EBS 之间实现专用吞吐量,根据所使用的实例类型,其选择范围可在 500 Mbps 到 1 000 Mbps 之间。
问:我的预配置 IOPS (SSD) 卷有望达到哪种水平的性能一致性?
在连接到 EBS 优化实例时,预配置 IOPS (SSD) 卷设计为在指定年份 99.9% 的时间内,提供 10% 以内的预配置 IOPS 性能。确切性能将取决于您的应用程序,我们建议您针对实例类型和 EBS 卷对您的应用程序执行基准比较。
问:应用程序的读取和写入操作的 I/O 大小是否会影响我从预配置的 IOPS (SSD) 卷获得的 IOPS 的速率?
是。对于给定的资源分配而言,您获得的 IOPS 速率取决您的应用程序读取和写入操作的 I/O 大小。预配置 IOPS (SSD) 卷以 16 KB 或以下的 I/O 大小处理您的应用程序读写。I/O 大小每增加超过 16 KB 都需要线性提升投入的资源,以达到相同的 IOPS 数量。例如,如果您配置了 2 000 IOPS 的卷,这意味着它每秒可以处理 2 000 个 16 KB 写入操作、1 000 个 32 KB 写入操作,或者 500 个 64 KB 写入操作。您可以使用 Amazon CloudWatch 监控您的吞吐量和 I/O 大小。
问:哪些因素会影响预配置 IOPS (SSD) 卷的性能一致性?
与 EBS 优化实例连接的预配置 IOPS (SSD) 卷均设计为在指定年份 99.9% 的时间内保证一致的性能,在 10% 以内的预配置 IOPS 性能下达到交付目标。有几个因素可能影响您看到的一致性水平。例如,拍摄快照会在快照待处理期间影响您从卷获得的 IOPS 速率。对于新创建的卷,您的 IOPS 速率可能也会较低。为了让新卷获得最大的性能一致性,我们建议您先在卷上读取或写入所有数据块,然后再投入服务。
另一影响性能的因素是您的应用程序是否没有发送足够的 I/O 请求。这可以通过查看卷的队列长度来监控。队列长度是您的应用程序向卷发起的待处理 I/O 请求的数量。为获得最大的一致性,在一分钟内,对于每 200 预配置 IOPS,预配置 IOPS (SSD) 卷队列长度平均值(四舍五入取整数)必须保持为 1。例如,对于预配置了 500 IOPS 的卷,队列长度平均值必须为 3。有关确保卷的一致性能的更多信息,请参阅《Amazon EC2 User Guide》中的 EBS 部分。
问:是否支持多个实例访问一个卷?
虽然可以将多个卷连接到单个实例,目前不支持将多个实例连接到单个卷。
问:是否可以使用常规的 Amazon S3 API 访问我的快照?
否,只能通过 Amazon EC2 API 访问快照。
问:是否需要卸载卷才能拍摄快照?是否需要完成快照后才能重新使用卷?
否,可以在卷连接和使用期间实时拍摄快照。不过,快照只能捕获已写入 Amazon EBS 卷的数据,可能不包含应用程序或操作系统已在本地缓存的数据。为了确保能为实例连接的卷获得一致的快照,我们建议先彻底地断开卷连接,再发出快照命令,然后重新连接卷。对于用作根设备的 Amazon EBS 卷,我们建议先关闭机器,以便能拍摄完整的快照。
问:快照是否进行版本控制?能否读取旧版的快照来执行时间点恢复?
每个快照都会获得一个唯一的识别符,客户可以根据任何现有的快照创建卷。
问:使用 Amazon EBS 共享快照时如何收费?
如果您共享快照,则其他用户制作您的快照的副本时,我们不会向您收取费用。如果您制作其他用户的共享卷的副本,我们会向您收取正常的 EBS 费用。
问:我的 Amazon EBS 共享快照的用户是否可以更改我的数据?
有权根据您的共享快照创建卷的用户首先会制作该快照的一个副本到其账户中。用户可以修改自己的数据副本,但您原始快照中的数据,以及由其他用户从您原始快照创建的任何其他卷中的数据将保持不变。
问:如何发现已与我共享的 Amazon EBS 快照?
您可以从 AWS 管理控制台 Snapshots 部分的查看下拉列表中选择 Private Snapshots 来查找已与您共享的快照。此部分将列出您自己的快照,以及他人与您共享的快照。
问:如何了解哪些 Amazon EBS 快照是全局共享的?
您可以从 AWS 管理控制台 Snapshots 部分的查看下拉列表中选择“Public Snapshots”来查找全局共享的快照。
问:是否为 Amazon EBS 卷和快照提供加密?
是。EBS 提供无缝的数据卷和快照加密。EBS 加密使您能够更好地满足安全性和加密合规性要求。
问:如何找到 Amazon 公用数据集列表?
我们的公用数据集资源中心提供了有关公用数据集的所有信息。您也可以在 AWS 管理控制台中,从 Snapshots 部分的查看下拉列表中选择“Amazon Snapshots”来获取公用数据集列表。
问:Amazon CloudWatch 接收和聚合数据的最小时间间隔粒度是多少?
以 1 分钟为间隔接收和聚合指标。
问:Amazon CloudWatch 支持哪些操作系统?
Amazon CloudWatch 为所有 Amazon EC2 实例接收和提供指标,应该适用于 Amazon EC2 服务目前支持的所有操作系统。
问:如果停用某个 Amazon EC2 实例的监控,是否会丢失指标数据?
您可以接收自开始监控 Amazon EC2 实例起最多 2 周时间内的指标数据。两周后,如果已停用了 Amazon EC2 实例的监控,则该 Amazon EC2 实例的指标数据将不可用。如果要存档 2 周以上的指标,您可以从命令行中调用 mon-get-stats 命令,并在 Amazon S3 或 Amazon SimpleDB 中存储结果。
问:是否可以访问已终止的 Amazon EC2 实例或已删除的弹性负载均衡器的指标数据?
是。Amazon CloudWatch 为已终止的 Amazon EC2 实例或已删除的弹性负载均衡器存储 2 周的指标数据。
问:Amazon CloudWatch 监控费用是否因所监控的 Amazon EC2 实例类型而不同?
否,Amazon CloudWatch 监控费用不会因 Amazon EC2 实例类型而有差异。
问:当在我 5 分钟和 1 分钟时段内查看时,为什么同一时间窗口的图形会有不同?
如果在 5 分钟和 1 分钟时段内查看同一时间窗口,您可能会发现数据点显示在图形中不同的位置上。对于您在图形中指定的时段,Amazon CloudWatch 会查找所有可用的数据点,再计算出单个聚合点来代表整个时段。在 5 分钟时段的情况下,该单一数据点会处于 5 分钟时间窗口的开头。在 1 分钟时段的情况下,该单一数据点会处于 1 分钟标记上。我们建议使用 1 分钟周期来进行故障诊断,以及其他要求最精确的时段图形的活动。
问:是否可以快速扩展但缓慢缩小我的 Amazon EC2 容量?
是。例如,您可以定义一个增大条件,将 Amazon EC2 容量增加 10%,再定义一个缩小条件,将其容量缩小 5%。
问:在满足扩展条件时,Auto Scaling 如何决定终止 Auto Scaling 组中哪一个 Amazon EC2 实例?
在满足扩展条件后选择要终止的实例时,Auto Scaling 会尝试保留具有当前启动配置的实例,而终止不具有当前启动配置的实例。在有多个实例满足这一条件时,Auto Scaling 会终止其运行时间占可记费实例小时最大比例(但没有超过)的实例。您也可以配置策略以终止最旧的或最新的实例。要指定具体的实例以便立即将其终止,您也可以使用 TerminateInstanceInAutoScalingGroup API。
问:如果扩展活动导致达到我的 Amazon EC2 实例数限制,会发生什么情况?
Auto Scaling 服务不会扩展到超过您可以运行的 Amazon EC2 实例数限制。如果需要运行更多数量的 Amazon EC2 实例,请填写Amazon EC2 实例请求表。
问:如果删除 Auto Scaling 组,我的 Amazon EC2 实例会发生什么情况?
如果 Auto Scaling 组中包含正在运行的 Amazon EC2 实例,则 Auto Scaling 不会允许您删除该组。您必须从命令行使用 as-set-desired-capacity 命令将 Auto Scaling 组的大小设置为 0,以便将其清空。清空后,您就能安全地删除 Auto Scaling 组。
问:Elastic Load Balancing 支持哪些操作系统?
Elastic Load Balancing 支持具有 Amazon EC2 服务目前所支持的任何操作系统的 Amazon EC2 实例。
问:Elastic Load Balancing 支持哪些协议?
Elastic Load Balancing 支持对使用 HTTP、HTTPS(安全 HTTP)、SSL(安全 TCP)和 TCP 协议的应用程序执行负载均衡。
问:可以为哪些 TCP 端口执行负载均衡?
您可以为下列 TCP 端口执行负载均衡:25、80、443,以及 1024-65535。
问:Elastic Load Balancing 是否支持 IPv6 流量?
是。每个弹性负载均衡器都关联一个 IPv4、一个 IPv6,以及一个双协议栈(同时支持 IPv4 和 IPv6)DNS 名称。目前 VPC 中不支持 IPv6。
问:是否可以将 Amazon EC2 实例配置为仅接受来自弹性负载均衡器的流量?
可以。
问:可否为弹性负载均衡器的前端配置安全组?
如果您使用的是 Amazon Virtual Private Cloud,则可以为弹性负载均衡器的前端配置安全组。
问:可否对传到域(如 http://example.com)的主域顶点的流量执行负载均衡?
是。有关更多信息,请参阅《Elastic Load Balancing Developer Guide》。
问:可否使用单个弹性负载均衡器处理 HTTP 和 HTTPS 请求?
可以,您可以将 HTTP 端口 80 和 HTTPS 端口 443 映射到单个弹性负载均衡器。
问:已执行负载均衡的 Amazon EC2 实例需要从弹性负载均衡器接受多少个连接?
弹性负载均衡器并不为其可以尝试与您的已负载均衡的 Amazon EC2 实例建立的连接数设置上限。您会发现此数值会随着 HTTP、HTTPS 或 SSL 并发请求数,或者弹性负载均衡器所接收的并发 TCP 连接数而扩展。
问:是否可以对使用付费 AMI 启动的 Amazon EC2 实例执行负载均衡?
对于通过从 AWS Marketplace 购买的付费 AMI 启动的 Amazon EC2 实例,您可以对其执行负载均衡。但是,对于通过从 AmazonDevPay 站点购买的付费 AMI 启动的实例,Elastic Load Balancing 不提供支持。
问:是否可以在 Amazon Virtual Private Cloud 中使用 Elastic Load Balancing?
可以,请参阅 Elastic Load Balancing 网页。
问:我能否获得从我的账户发起的所有 Elastic Load Balancing API 调用的历史记录,以便用于安全分析和运营方面的故障排除?
可以。要获得从您的账户发起的所有 Elastic Load Balancing API 调用的历史记录,您只需在 AWS 管理控制台中打开 CloudTrail 即可。
问:什么是预留实例 (RI)?
预留实例会为您提供容量预留,从而使您确信能够在您需要实例的时候启动您预留的实例。RI 有三种支付选项(不预付、部分预付、全额预付),您可以通过这三种选项平衡您预付的款项与您的有效小时费用。
问:RI 与正在运行的实例之间有何区别?
正在运行的实例指的是虚拟机、而 RI 是某个可用区中机器的容量预留。
问:您能否解释一下 RI 的容量效益?
RI 为您提供容量预留,让您确信能够在需要实例时启动它们。
问:我拥有高、低和/或中度使用率 RI。这种改变是否会影响我的批量折扣?
您的批量折扣状态不会发生任何变化。如果您享受 5% 的批量折扣,只要您维持您当前活跃 RI 的总价值,您将从该折扣中继续获益。
问:如何购买和启动 RI?
您可以通过 AWS 管理控制台或使用 EC2 API 工具购买 RI。在 AWS 管理控制台中,只需单击“EC2 实例”部分中的“RI”按钮,再选择“购买 RI”。向导会逐步引导您完成购买。
使用 API 工具时,您可以通过 DescribeReservedInstancesOfferings API 方法列出可供购买的 RI。然后,您可以通过调用 PurchaseReservedInstancesOffering 方法,购买 EC2 RI。
启动 RI 和启动按需实例没有任何区别。您可以调用 RunInstances API 方法来启动,或者通过 AWS 管理控制台启动实例。Amazon EC2 将最适合应用最便宜、合格的费率。
问:如何为正在运行的现有实例预留容量?
您可以在“购买预留实例”页面预留现有 RI 的容量。要为现有 RI 预留容量,请通过选择可用区(例如 us-east-1a)购买(或修改现有的 RI)RI实例类型(例如m3.large)、平台(例如Linux/UNIX (Amazon VPC))和租期(例如默认值),从而匹配您所需的正在运行之实例的配置。
问:我如何控制哪些实例按照 RI 费用进行计费?
RunInstances 命令不区分按需实例和 RI。在计算您的账单时,我们的系统将自动优化哪些实例按照更低的 RI 费用收费,以确保您始终支付最低的金额。
问:我可以购买多少个 RI?
使用 EC2 API,每个月在每个可用区域,您最多可以购买 20 个 RI。如果您需要更多 RI,请填写此处的表格。有关上一代 RI 类型的信息,可查看此处。
问:能否将 RI 从一个实例系列(例如 c1.xlarge)重新分配到另一个(例如 m1.large)?
不能。RI 在 RI 期限持续时间内与特定实例系列相关联;然而,如果该实例为 Linux/UNIX RI,您可以从一种实例类型(例如 c3.large)改变到另一种实例类型(例如 c3.xlarge)。
问:是否可以将 RI 从一个区域转移到另一个?
不能。RI 与具有固定 RI 期限持续时间的特定区域相关联。
问:我能否修改 RI?
能。对于以下列方式之一拥有的活动 RI,您可以申请修改:
问:如何申请更改或修改我的 RI?
您可以通过 AWS 管理控制台或 ModifyReservedInstances API 提交 RI 修改请求。我们会根据可用容量尽快处理您的请求。修改 RI 不会产生额外成本。
欲了解有关 RI 修改的更多信息,请参阅 Amazon EC2 用户指南。
问:修改 RI 的可用区或网络平台时会发生什么?
如果您更改 RI 的可用区,它的容量预留和定价优势不再适用于原可用区,并开始适用于新可用区的使用量。如果您修改 RI 的网络平台,它的容量预留不再适用于原网络平台,并开始适用于新网络平台的使用量。定价优势会继续适用于匹配剩余 RI 参数的 EC2-Classic 和 EC2-VPC 实例使用量。
问:修改 RI 的实例类型时会发生什么?
如果您的一个 Amazon Linux/UNIX RI 属于具有多个实例类型(如 M1、M2、M3 或 C1)的实例系列,您可以请求用以下两种方法的一种来修改您的 RI 实例类型:
您可以将多个小型预留整合到一个大型预留中。例如,8 个 m1.small(每个费率为 0.014 USD 每小时)的 RI 可被修改成为 4 个 m1.medium(每个费率为 0.028 USD 每小时)创建一个 RI,为 2 个 m1.large(每个费率为 0.056 USD 每小时)创建一个 RI,或为 1 个 m1.xlarge(每个费率为 0.112 USD 每小时)创建一个 RI。
您可以将一个大型预留分成多个小型预留。例如,1 个 m1.xlarge 的 RI(每个费率为 0.112 USD 每小时)可被修改成为 2 个 m1.large(每个费率为 0.056 USD 每小时)创建一个 RI,为 4 个 m1.medium(每个费率为 0.028 USD 每小时)创建一个 RI,或为 8 个 m1.small(每个费率为 0.014 USD 每小时)创建一个 RI。
欲了解更多有关实例类型修改的信息,请参阅 Amazon EC2 用户指南。
问:RI 修改的生效速度如何?
RI 的修改会尽快处理,但可能需要花费 2 个小时。如果修改成功,新的容量预留将立即生效,而新的定价优势将在当前小时开始之时应用于匹配的实例使用情况。例如,您的 RI 成功修改时间是 11:15,则新的容量预留会在 11:15 开始应用,但是定价优势的应用要回退,以匹配开始于 11:00 的实例使用情况。(但是,如果您在一个月的最后一个小时请求修改 RI,则变更将在下个月的第一个小时生效。)
问:在启动实例时,是否需要指定可用区,以便利用我的 RI?
是。当您购买 RI 时,您要指定您想在其中为实例预留容量的可用区。为了使用您的 RI,请确保在同一可用区启动您的实例。此外,如果您在可用区内已有运行中的实例,您也可以在该可用区购买 RI,该 RI 将自动应用到现有的实例。
问:是否可以取消 RI?
不能,您无法取消 RI,而且一次性付款也不可退款。
问:付款选项如何影响我的账单?
当您按照全额预付款选项购买 RI 时,您需要用一次预付付款方式为 RI 的整个期限付款。您可以通过选择不预付选项选择不支付任何预付金。不预付 RI 的整体价值跨过实例期限中的每个小时,您将为该期限内的每个小时付费,无论使用情况如何。部分预付款选项是全额预付款和不预付选择的混合。进行小额预付款后,您将按较低的小时费率为实例期限内的每个小时付费,无论使用情况如何。
问:RI 在何时被激活?
一旦您的一次性付款成功授权,RI 即被激活。您可以在 AWS 账户活动页面上,跟踪 RI 的状态。
问:是否可将用于 Windows 的 RI 用于运行 Windows 和 SQL Standard Server AMI?
是。运行 Microsoft Windows Server 和 Microsoft SQL Server 的实例之 RI 在每个区域可用。如需定价信息和其他详细信息,请参阅“运行 Microsoft Windows Server 和 SQL Server 的 Amazon EC2”页面。
问:RI 如何与整合账单结合使用?
您用于购买 RI 的账户将在整合账单下接受容量预留。我们的系统将自动优化哪些实例按照更低的 RI 费用收费,确保“付款人”账户始终支付最低的金额。
对于 RI 批量折扣,如果您使用整合账单,AWS 将使用您所有整合账户中的活跃 RI 的总定价来确定应用哪一批量折扣级别。批量折扣级别是在购买时确定的,因此您应当在购买 RI 前先激活整合账单,以确保您的整合账户有资格享受最高批量折扣级别,从而使您从中获益。
问:RI 批量折扣是如何计算的?
您在某个 AWS 区域内购买了足够数量的 RI 后,以后在同一 AWS 区域购买 RI 时,您将自动享受预付费和小时费率上的折扣。RI 折扣是根据您在每个 AWS 区域的活动 RI 的预付款总额(非折扣价格)来决定。总额是一个 RI 在其期限内所有预期支付款的总和,包括预付款和产生的小时费用。下面是批量折扣级别:
如果您的活动 RI 在单个 AWS 区域的总价值超过 500 000 USD,对于以后在同一 AWS 区域进行的所有 RI 购买,您将自动接收 5% 的预付款和小时费用折扣。只要您继续有资格享有此批量折扣级别,折扣将继续适用于新 RI。
我们来举例说明,假设您当前在 us-east-1 拥有的活跃 RI 价值为 400000 USD。您想以每个 2000 USD 的列表价值购买 75 个 RI。没有任何折扣级别时,其总价为 150000 USD。此次购买中前 100000 USD 的折扣为 0%。此次购买中剩余的 50000 USD 可享受 5% 的折扣,因此在此次购买期限内您仅需支付 47500 USD,而且,您还可以享受这些 RI 的小时费用折扣。
若要了解有关 RI 批量折扣级别的更多信息,请参阅 Amazon EC2 用户指南的了解 RI 级别部分。
问:如何计算一个 RI 的列表价值?
下面是 3 年期部分预付款 RI 的列表价值计算示例:
美国东部区域的 3 年期部分预付款批量折扣价值 | ||||
预付款,USD | 产生的每小时费用,USD | 产生的小时价值 | 列表价值 | |
m3.xlarge | 1345 USD | 0.060 USD | 1577 USD | 2922 USD |
c3.xlarge | 1016 USD | 0.045 USD | 1183 USD | 2199 USD |
问:我在购买 RI 时享用了折扣,是否还将享用 RI 批量折扣?
不能。以批量级别为基础的 RI 折扣不可与其他 RI 购买折扣累加使用。
问:如果我的未来数量让我有资格享受其他折扣级别,我的 RI 成本是否会改变?
批量折扣是在购买时确定的。新的 RI 购买将根据您合格的批量折扣级别享受折扣。RI 在其期限持续时间内,以同一费率计费。例如,您的 RI 价值为 520000 USD,且您在 RI 市场出售价值 50000 USD 的 RI,您将在其期限持续时间内为剩余的 470000 USD RI 支付折扣后的价格。如果您拥有价值 470000 USD 的 RI 并且额外购买了价值 50000 USD 的 RI,您将以超出 500000 USD 的批量级别对所有的 RI 享受折扣。
问:Amazon RDS 的购买是否算入 Amazon EC2 批量折扣级别(且反之亦然)?
否。只有 Amazon EC2 RI 购买才适用于您的 Amazon EC2 RI 批量折扣级别。
问:我在购买时需要做什么,才能享受批量折扣?
您不需要进行任何操作。在使用现有的 PurchaseReservedInstance API 或 AWS 管理控制台界面购买 RI 时,您将自动享受批量折扣。如果您购买的 RI 价值超过 1000 万 USD,您应该联系我们了解有关享受超出自动提供价值之折扣的信息。
问:如何确定我适用哪一 Amazon EC2 RI 批量折扣级别?
要确定您当前的 Amazon EC2 RI 批量折扣级别,请参阅 Amazon EC2 用户指南 的“了解 RI 级别”部分。
问:我已购买可以作为 EBS 优化实例使用的RI 实例类型。可否将该实例作为 EBS 优化实例重新启动?是否依然适用 RI 费率?
如果您已拥有一个支持 EBS 优化的 RI 实例类型,您可以将该实例作为 EBS 优化实例重新启动。除了您的实例小时费用外,您还将为 EBS 优化支付额外的小时费用。
问:预留实例市场是什么?
预留实例市场在一个在线商场,可让 AWS 客户能够灵活地向其他企业和组织出售 Amazon Elastic Compute Cloud (Amazon EC2) 实例。客户也可以浏览预留实例 Marketplace,寻找由其他 AWS 客户出售的期限时间更灵活的预留实例以及更丰富的定价选项。
问:何时能在预留实例市场展示出售预留实例?
您注册预留实例市场后,购买了该实例且持有时间达 30 天,就可以在预留实例市场展示出售该实例了。当您的预留实例销售额超过 20 000 USD 或者售出的预留实例数量超过 200 个,则在展示出售其他预留实例之前需要提供税务信息。此外,如果您计划预留实例年销售额超过 50 000 USD,那么您还需要提交增加销售额上限的请求。
问:如何注册预留实例市场的卖家?
如果要注册预留实例市场,您可以通过从 AWS 管理控制台出售预留实例或在 AWS 门户网站的“账户设置”页面设置个人资料来进入注册工作流程。无论使用什么途径,您都需要完成以下步骤:
如果您计划预留实例销售额不低于 20 000 USD 或者数量不低于 200 个,请单击“Continue with Tax Interview”。在税务信息采集渠道中,系统会用 TIMS 工作流程提示您输入公司名称、地址以及税标识号。否则,请单击“Continue to Console to Start Listing”。
问:如何了解是否可以开始在预留实例市场进行销售活动?
您通过注册流程添加银行账户后,就可以开始在预留实例市场进行销售了。完成激活后,您将收到一封电子邮件,通知您已可以开始在预留实例市场展示出售您的预留实例。但是,请务必注意,必须等到我们从您的银行收到验证信息后您才能收到支付的款项。根据您选择的银行不同,验证过程最多可能需要两周时间。
问:在该市场销售预留实例的流程是什么?
要展示出售预留实例,只需在 AWS 管理控制台中完成以下步骤即可:
问:可以展示出售哪些预留实例?
您可以展示出售处于活动状态不少于 30 天且我们已收到付款的任何预留实例。一般而言,这意味着预留实例处于“活动”状态后,您就可以进行展示出售操作了。但需要注意的是,如果您是需要发票的客户,则您的预留实例将在 AWS 收到付款之前就已处于“Active”状态。在这种情况下,要等我们收到付款后,您才能展示出售该预留实例。
问:如何向买家显示展示出售的预留实例?
我们将在 AWS 管理控制台的 Amazon EC2 预留实例部分和 Amazon EC2 API 中显示所有预留实例,包括 AWS 提供的预留实例以及预留实例市场的卖家提供的预留实例。显示的预留实例将按预留实例的类型、剩余时限、预付价格以及小时价格进行分组。这种方法可使卖家更轻松地查找到想要购买的预留实例。
问:可以展示预留实例的期限有多长?
您可以出售预留实例的剩余期限,要向下舍入为最近的月数。例如,如果还剩有 9 个月 13 天的期限,那么您将标为出售有 9 个月期限的预留实例。
问:是否可以删除已展示出售的预留实例?
可以,您可以删除销售状态为“Pending”之前的任何预留实例(“Pending”意味着买家已经购买您的预留实例,正在等待确认付款)。
问:可为要展示出售的预留实例设定哪些定价范围?
使用预留实例市场,您可以设置您乐意接受的预付价格。您不能设置小时价格并且不会收到与小时价格相关的款项(为原始预留实例的小时价格保持不变)。
问:是否可以继续使用在 RI 市场展示出售的预留实例?
可以,您将继续享有该预留实例的容量和定价收益,直至将其售出为止。售出后,凡是与该预留实例相关以及按该预留实例费用收费的在运行实例即刻开始按照按需实例的费率收费。
问:是否可以转售从 RI 市场购得的预留实例?
可以,您可以像出售其他预留实例一样转售从 RI 市场购得的预留实例。
问:销售预留实例时是否有任何限制?
有,要在预留实例市场出售预留实例,您必须拥有一个美国境内的银行账户。我们很快就会支持美国境外的银行账户。另外,您也不得在美国政府云 GovCloud 地区出售预留实例。
问:是否可以销售从公有卷定价套餐中购得的预留实例?
不可以,此功能尚不可用。
问:在该市场销售预留实例是否需要支付费用?
是的,在 Amazon EC2 预留实例市场出售每个预留实例都要支付相当于其一次性售价 12% 的服务费。
问:是否可以部分出售预留实例组?
可以,AWS 可以出售您已展示出售的预留实例的一部分。例如,如果您展示了 100 个预留实例,我们可以仅向希望购买 50 个预留实例的买家显示您的预留实例。我们会出售这 50 个预留实例并继续展示剩下的 50 个预留实例,直至您决定不再展示。
问:出售预留实例时有哪些付款方法可采用?
我们会通过 ACH 将已出售预留实例的付款电汇到一个美国境内银行账户。
问:何时能收到款项?
AWS 从购买您实例的客户处收到款项后,我们就会向您在注册预留实例市场时指定的银行账户电汇款项。然后,我们会向您发送电子邮件通知,告诉您我们已向您电汇款项。一般而言,款项会在您的预留实例售出后 3-5 天内到账。
问:如果我在 RI 市场上销售预留实例,Premium Support 是否也会返还从我这儿收取的费用?
不会,我们不会按比例返还作为 AWS Premium Support 费用的款项。
问:是否会通知我预留实例市场活动的相关信息?
会的,您每天会收到一封电子邮件,详细描述您预留实例市场的活动,如您创建或取消预留实例展示项目、买家购买您展示出售的项目或者 AWS 向您的银行账户支付款项等。
问:买家和卖家需要交换哪些信息以便计算交易税?
买家应通过付款报告向卖家提供其所在的国家、州、市以及邮政编码等信息。卖家将使用此信息来计算需向政府交纳的所有交易税,如:营业税、增值税等。卖家需在购货发票上提供卖方法人实体的名称。
问:购买第三方预留实例时,对客户是否有任何限制?
有限制,客户不能购买自己的预留实例,包括任何链接账户(通过整合帐单)。
问:从预留实例市场购买预留实例时,是否需要向 Premium Support 支付费用?
需要,如果您是 Premium Support 客户,那么当您通过预留实例市场购买预留实例时,需要支付 Premium Support 费用。
问:什么是竞价型实例?
竞价型实例是购买和使用 Amazon EC2 实例的新方式。客户可以利用竞价型实例对未使用的 EC2 容量进行竞价,并可在竞价高于当前现货价格的期间内运行此类实例。竞价根据供应和需求定期变化,出价达到或超过竞价的客户可获得相应的竞价型实例。竞价型实例是按需实例和预留实例的补充,为获得计算容量提供了另一选项。
问:竞价型实例与按需实例或预留实例有何区别?
竞价型实例可以让客户无需预付款而购买计算容量,其小时费用也通常低于按需实例的费用。通过竞价型实例,您可以指定愿意为运行某特定实例类型支付的最高小时单价。Amazon EC2 为各个可用区域的每一实例类型设置一个现货价格,该价格是所有客户在给定期间内运行竞价型实例而支付的小时单价。现货价格会随着实例的供需而浮动,但客户支付的价格不会超过他们所指定的最高价格。如果现货价格超过客户的最高价格,Amazon EC2 将关闭该客户的实例。除了这些区别外,竞价型实例与按需实例或预留实例的运行是完全相同的。有关竞价型实例的详细信息,请参阅此处。
问:如何购买和启动竞价型实例?
您可以使用 AWS 管理控制台 或 Amazon EC2 API 请求竞价型实例。使用 AWS 管理控制台开始操作:
有关如何通过 Amazon EC2 API 请求竞价型实例的详细信息,请参阅 Amazon EC2 API Reference。
如需有关使用竞价型实例的详细逐步指导,以及有关如何充分利用竞价型实例的详细信息,请参阅 Introduction to Spot Instances。
问:我可以请求多少个竞价型实例?
默认情况下,您在每个区域总共只能请求 5 个竞价型实例。请注意,并非所有实例类型都可以竞价,并且新的 AWS 账户刚开始时可能上限较低。如需了解有关竞价型实例限制的更多信息,请参阅 Amazon EC2 User Guide。
如果需要提高上限,请依据您的使用案例填写 Amazon EC2 实例请求表格,我们随后将考虑您的申请。实例限制的增加会与请求所针对的地区关联。
问:如何确定竞价请求的状态?
您可以通过检查 Spot Bid Status 代码和消息来确定竞价请求在实例配置周期中的状态。通过查看 Spot bid 的状态,您可以了解您的竞价请求状态发生变化或没有变化的原因,并了解如何优化您的竞价请求以使其得以执行。您可以在 AWS 管理控制台中访问 EC2 控制台的竞价型实例页面来获取 Spot Bid Status 信息,也可以通过 DescribeSpotInstanceRequests API 操作和 ec2-describe-spot-instance-requests CLI 命令来获取。要了解更多信息,请访问 Amazon EC2 Developer Guide。
问:竞价型实例是否适用所有实例系列和大小,并在所有地区中可用?
是,竞价型实例适用于所有实例系列。
问:有哪些操作系统有竞价型实例可提供?
Linux/Unix 和 Windows Server 提供。搭配 SQL Server 的 Windows Server 当前不提供。
问:Amazon Web Services 是否有任何功能或服务不支持使用竞价型实例?
以下功能目前尚不支持使用竞价型实例:Amazon DevPay。
问:是否可以将竞价型实例与针对第三方软件(如 IBM 软件包)的付费 AMI 结合使用?
目前不可以。
问:如果 Amazon EC2 在未满一小时前终止了我的竞价型实例,是否依然向我收取费用?
否。如果竞价型实例是由 Amazon EC2 终止的,则您无需支付未满一小时的使用费。不过,如果是您自己终止实例的,则该实例所运行的任何小时您都需要付费。
问:竞价价格的预期变化频率是怎样的?
Amazon EC2 将在收到新请求时,以及可用竞价型实例容量有所变化时(例如由于实例终止),定期更改现货价格。尽管现货价格可能随时都有变动,但总体而言,现货价格每小时变动一次,并且在大多数情形中频率会更低。我们会通过 API 公布竞价型实例的当前现货价格和历史价格,您也可通过 AWS 管理控制台来查看;这些信息有助于您评估现货价格随时间浮动的水平和时间。
问:在同一时间启动的所有竞价型实例是否收取同样的价格?
是。
问:对于在实例小时内运行的竞价型实例而言,我需支付的价格是否会随现货价格的变动而改变?
否。竞价型实例的实例小时单价是在各个实例小时开头设定的,适用于整个小时。现货价格的任何变动要到下一个实例小时开始才会反映出来。
问:在哪里可以查看我的竞价型实例使用历史记录,以及记入账单的费用?
AWS 门户中提供了详细的账单报告,其中显示了所有实例的竞价型实例起止时间。客户可以通过 API 将账单报告与历史现货价格进行对比检查,验证记入其账单的现货价格是否正确。
问:微型实例可以提供多少计算能力?
微型实例提供少量持续的 CPU 资源,但您可用其他周期在短时间内将 CPU 容量突增至 2 个 ECU。 它们非常适合具备下述特点的较低吞吐量应用程序和网站:定期消耗大量的计算周期,但在其他时间中只消耗极少的 CPU 来用于后台进程和守护程序等。详细了解如何将使用此类实例。
问:微型实例与标准小型实例相比,在计算能力上有何不同?
在稳定状态时,微型实例接收的计算资源仅占小型实例所能接收的一小部分。因此,如果您的应用程序具有计算密集型或稳定状态需求,我们建议您使用小型实例(或者依据您的需求,使用更大型的实例)。然而,微型实例可以定期突增至多达 2 个 ECU(短时间内)。这是标准小型实例可用的 ECU 数的两倍。因此,如果您有相对较低吞吐量的应用程序或网站,并且偶尔需要消耗大量的计算周期,则建议您使用微型实例。
问:如何才能判断应用程序需要的 CPU 资源是否超过微型实例可提供的资源?
如果在 CloudWatch 监控的分钟内,实例突发量超过其可用的 CPU 资源量,CPU 使用率的 CloudWatch 指标会报告 100% 使用率。CloudWatch 报告 100% CPU 使用率时,表示您应当考虑(手动或通过 Auto Scaling)增大到更大的实例类型,或扩展为多个微型实例。
问:Amazon EC2 的所有功能是否都可用于微型实例?
目前 Amazon DevPay 不可用于微型实例。
问:我应该何时使用 GPU 实例?
GPU 实例最适用于并行度极高的应用程序,例如,使用数千个线程的工作负载。例如,图形处理有大量的计算要求,其中的每个任务都相对较小,执行的一组操作形成了一个管道,而此管道的吞吐量要比单个操作的延迟更为重要。要构建能充分利用这种并行度的应用程序,用户需要掌握 GPU 设备的专项知识,了解如何针对各种图形 API(DirectX、OpenGL)或 GPU 计算编程模型(CUDA、OpenCL)进行编程。
问:G2 实例与 CG1 实例有何不同?
CG1 实例使用 NVIDIA Tesla GPU,设计用于使用 CUDA 或 OpenCL 编程模型进行的一般 GPU 计算。CG1 实例为客户提供了高带宽 10Gbps 网络、双精度浮点功能以及纠错代码 (ECC) 内存,因此非常适用于高性能计算(HPC) 应用程序。G2 实例使用 NVIDIA GRID GPU,可为使用 DirectX 或 OpenGL 的图形应用程序提供一个经济实惠的高性能平台。NVIDIA GRID GPU 还支持 NVIDIA 的快速捕获和编码 API。示例应用程序包括视频创建服务、3D 可视化、流图形密集型应用程序以及其他需要大量并行处理能力的服务器端工作负载。另外,图形实例还可用于使用 CUDA 或 OpenCL 进行的一般计算,但不建议用于网络密集型 HPC 应用程序。
问:GPU 实例支持哪些 API 和编程模型?
对于初始驱动程序版本,G2 实例支持 DirectX 9、10 和 11、OpenGL 4.3、CUDA 5.5、OpenCL 1.1 和 DirectCompute。对于最新驱动程序版本,CG1 实例支持 CUDA 5.5、OpenCL 1.1 和 DirectCompute。
问:在哪里获取 NVIDIA 驱动程序?
可通过两种方式获取 NVIDIA 驱动程序。AWS Marketplace 上提供了 NVIDIA 的商品列表,包括已预装 NVIDIA 驱动程序的 Amazon Linux AMI 和 Windows Server AMI。您也可以启动 64 位 HVM AMI,自行安装这些驱动程序。您必须访问 NVIDIA 驱动程序网站并搜索 NVIDIA GRID K520(对于 G2)和 Tesla M2050(对于 CG1)。
问:哪些 AMI 可以与 G2 实例搭配使用?
目前,您可以在 G2 实例上使用 Windows Server、SUSE Enterprise Linux、Ubuntu 和 Amazon Linux AMI。如果您要启动操作系统未列在此处的 AMI,请联系 AWS 客户支持提出请求或通过 EC2 论坛寻求帮助。
问:在哪里获取 NVIDIA GRID SDK?
NVIDIA GRID 软件开发工具包可直接从 NVIDIA 获得。有关获取完整 SDK 的信息,请访问 http://www.nvidia.com/object/cloud-get-started.html。NVENC(GRID SDK 的帧捕获和编码部分)可从 NVIDIA Developers Zone 获得,网址为https://developer.nvidia.com/nvidia-video-codec-sdk。
问:使用 G2 实例是否需要第三方许可证?
除了 NVIDIA 驱动程序和 GRID SDK 之外,使用 G2 实例并不一定需要第三方许可证。但是,您需要确定在 G2 实例上使用的内容或技术是否需要另行许可。例如,如果对内容进行流式处理,则部分或全部内容可能需要许可证。如果您使用的是第三方技术(例如 Microsoft、Thomson、Fraunhofer IIS、Sisvel S.p.A.、MPEG-LA 和 Coding Technologies 的操作系统、音频和/或视频编码器和解码器),请咨询这些提供商来确定是否需要许可证。例如,如果您使用 NVIDIA GRID GPU 上的板载 h.264 视频编码器,则应联系 MPEG-LA 寻求帮助,如果使用 mp3 技术,则应联系 Thomson 寻求帮助。
问:使用 Microsoft 远程桌面时,为什么看不到 GPU?
使用远程桌面时,使用 WDDM 驱动程序模型的 GPU 将被替换为不加速的远程桌面显示驱动程序。要访问 GPU 硬件,需要使用其他远程访问工具,如 VNC。
问:什么是集群计算实例?
集群计算实例将高计算资源和高性能联网两者相结合,适合高性能计算(HPC) 应用程序和其他高要求的网络绑定型应用程序。集群计算实例提供与其他 Amazon EC2 实例相似的功能,但经过了专门设计,能够提供高性能联网功能。
用户可以通过 Amazon EC2 集群置放群组功能将集群计算实例分组到集群中,让应用程序获得紧密耦合节点对节点通信(许多 HPC 应用程序的典型特征)所需的低延迟网络性能。集群计算实例还可大幅提升 Amazon EC2 环境内以及至 Internet 的网络吞吐量。因此,这些实例也非常适合需要执行网络密集型操作的客户应用程序。
详细了解如何将这类实例用于 HPC 应用程序。
问:什么是集群 GPU 实例?
集群 GPU 实例提供通用的图形处理单元 (GPU) 以及比例较高的 CPU 和更高的网络性能,适用于可使用 CUDA 和 OpenCL 编程模型通过 GPU 对高度并行处理进行加速,从而受益的应用程序。常见的应用程序包括建模和模拟、渲染,以及媒体处理。
集群 GPU 实例为具有 HPC 工作负载的客户提供了集群计算实例之外的一个选项,使他们可以在云中进一步自定义其高性能集群,适用于可以从 GPU 的并行计算能力中获益的应用程序。
集群 GPU 实例与集群计算实例使用相同的集群置放群组功能,将实例分组到集群中,让应用程序获得紧密耦合节点对节点通信(许多 HPC 应用程序的典型特征)所需的低延迟网络性能。
详细了解 AWS 上 HPC。
问:什么是内存增强型集群实例?
除了较高的网络能力外,内存增强型集群实例还为客户提供了大量的内存和 CPU 能力。这些实例类型非常适合于内存密集型的工作负载,包括内存分析系统、图形分析,以及许多科学和工程应用。
内存增强型集群实例与集群计算实例使用相同的集群置放群组功能,将实例分组到集群中,让应用程序获得紧密耦合节点对节点通信(许多 HPC 和其他网络密集型应用程序的典型特征)所需的低延迟网络性能。
问:集群计算实例和集群 GPU 实例的使用与其他 Amazon EC2 实例类型是否不同?
集群计算实例和集群 GPU 实例的使用与其他 Amazon EC2 实例类型有两个方面的区别。
首先,集群计算实例和集群 GPU 实例使用基于硬件虚拟机 (HVM) 的虚拟化技术,仅运行基于 HVM 虚拟化的Amazon 系统映像 (AMI)。其他 Amazon EC2 实例类型所用的基于半虚拟机 (PVM) 的 AMI 无法用于集群计算实例和集群 GPU 实例。
第二,为了能充分享受可用的低延迟性、实例间全等分带宽所带来的好处,必须通过 Amazon EC2 API 或 AWS 管理控制台将集群计算实例和集群 GPU 实例启动到集群置放群组中。
问:什么是集群置放群组?
集群置放群组是一种逻辑实体,可以通过作为组的一部分启动实例来创建实例集群。然后实例集群就能在该组的实例之间提供低延迟、全等分的 10 Gbit 以太网带宽连接。您可以通过 Amazon EC2 API 或 AWS 管理控制台创建集群置放群组。
问:Amazon EC2 的所有功能是否都可用于集群计算实例和集群 GPU 实例?
目前 Amazon DevPay 不可用于集群计算实例和集群 GPU 实例。
问:可以使用的集群计算实例或集群 GPU 实例的数量,及/或通过将集群计算实例或集群 GPU 实例启动到集群置放群组而创建的集群的大小是否有限制?
对于集群计算实例而言,没有具体的限制。对于集群 GPU 实例来说,您可以自行启动 2 个实例。如果需要更多的容量,请填写 Amazon EC2 实例请求表(选择适当的主实例类型)。
问:在通过集群置放群组为集群请求实例时,是否有什么方式可以优化我收到完整数量的实例的可能性?
我们建议您在一次启动中启动加入集群所需的最低数量的实例。对于非常大的集群,您应当启动多个放置组(例如,两个包含 128 个实例的放置组),将它们组合起来创建一个更大的 256 实例集群。
问:集群 GPU 实例和集群计算实例是否可以启动到同一个集群置放群组中?
尽管或许可以将不同的集群实例类型启动到一个放置组中,我们目前仅支持同类放置组。
问:如果集群置放群组中的某个实例停止后又重新启动,该实例是否会保留在该集群置放群组中?
是。停止的实例会作为停止时所属的集群置放群组的一部分启动。如果没有容量供其在所属集群置放群组中启动,启动会失败。
问:什么是高 I/O 实例?
高 I/O 实例使用基于 SSD 的本地实例存储,为应用程序提供极高的低延迟性和 I/O 容量,最适合需要数万 IOPS 的应用程序。与集群实例相似,高 I/O 实例可以通过集群置放群组进行集群化,实现高带宽联网功能。
问:Amazon EC2 的所有功能是否都可用于高 I/O 实例?
I/O 增强型实例支持竞价型实例之外的所有 Amazon EC2 功能。目前,您只能以按需实例或预留实例的形式购买 I/O 增强型实例。
问:我可以使用的高 I/O 实例数量是否有限制?
目前,默认情况下您可以启动 2 个 hi1.4xlarge 实例。如果要运行 2 个以上按需实例,请填写 Amazon EC2 实例请求表。
问:hi1.4xlarge 实例可以提供多少 IOPS?
使用 Linux PV AMI 时,高 I/O 实例可以在 2 * 1 TiB 数据卷间为应用程序提供高于 120 000 4K 的随机读取 IOPS,以及 10 000-85 000 4K 随机写入 IOPS(根据有效的 LBA 范围)。对于 HVM 和 Windows AMI,性能大约为 90 000 4K 随机读取 IOPS 和 9 000-75 000 4K 随机写入 IOPS。
问:hi1.4xlarge 实例的连续吞吐量为多少?
所有 AMI 类型(Linux PV、Linux HVM 和 Windows)上的连续吞吐量为大约 2 GB/s 读取和 1.1 GB/s 写入。
问:AWS 有其他数据库和大数据服务。何时或者为什么要使用高 I/O 实例?
高 I/O 实例是需要访问数万低延迟 IOPS 的应用程序的理想选择,使能够管理数据冗余和可用性的数据存储和架构得以利用。示例应用程序包括::
问:高 I/O 实例是否提供任何故障转移机制或冗余能力?
与其他 Amazon EC2 实例类型相似,hi1.4xlarge 实例上的实例存储仅在实例生命周期内保留。客户应当在其应用程序内构建恢复能力。我们建议使用支持冗余和容错功能的数据库和文件系统。客户应当定期备份数据到 Amazon S3,以提高数据持久性。
问:高 I/O 实例是否支持 TRIM?
TRIM 命令可以让操作系统告知 SSD 哪些数据块已不再视为在使用中,而可以在内部被擦除。如果没有 TRIM,以后对受影响数据块的写入操作会显著变慢。目前 HI1.4xlarge 实例不支持 TRIM,但我们会在接下来的几个月内部署 TRIM 支持。具有非常密集的已满 LBA 随机写入工作负载的客户应当作相应的计划。请注意,高 I/O 实例当前的磁盘预配置方案可最小化写入放大的影响,大多数客户不会遇到任何问题。
问:突发性能实例有什么与众不同?
Amazon EC2 允许在固定性能实例(例如 M3、C3 和 R3)和突发性能实例(例如 T2)之间进行选择。突发性能实例为 CPU 性能提供基本水平的同时具有短期发挥更高性能的能力。T2 实例适用于不会经常(或始终)用尽 CPU 性能但偶尔需要突发性能的工作负载。
T2 实例的基本性能和突发能力受到 CPU 积分的制约。每个 T2 实例都会持续收到 CPU 积分,其频率取决于实例大小。T2 实例会在其空闲时累计 CPU 积分,然后在活跃时使用 CPU 积分。一个 CPU 积分可以持续一分钟提供完整的 CPU 核心性能。下表显示了每个 T2 实例大小的最大积分余额和基本性能。当突增至全核心性能时,T2 实例的每个 vCPU 能以每小时 60 分的最大速度消费 CPU 积分。
型号 | vCPU | CPU 积分/小时 | 最大 CPU 积分余额 | 基本 CPU 性能 |
t2.micro | 1 | 6 | 144 | 一个内核的 10% |
t2.small | 1 | 12 | 288 | 一个内核的 20% |
t2.medium | 2 | 24 | 576 | 一个内核的 40%* |
* 单线程应用程序可以使用 1 个内核的 40%;如果需要,多线程应用程序可以使用两个内核,各占 20%。
例如,t2.small 实例持续接收积分的频率是每小时 12 个 CPU 积分。这项功能提供的基本性能相当于 CPU 核心的 20%。当实例不需要接收的积分时,会将其储存为 CPU 积分余额,保留 24 小时。当 t2.small 需要超过核心 20% 的突发性能时,会从 CPU 积分余额中将其取出使用,以无缝应对突发的性能需求。如果经过一段时间,您发现工作负载需要消费您更多的 CPU 积分,或者实例的 CPU 积分余额不足,建议您选择更大的 T2 实例,例如 t2.medium 或固定性能实例类型。
许多应用(例如 Web 服务器、开发人员环境和小型数据库)不需要 CPU 持续的高性能,但是需要在适当的时候让 CPU 以非常高的速度运行。T2 实例正是针对这类使用情况而专门设计的。对于像视频编码、高容量网站或 HPC 应用程序这类需要持续 CPU 高性能的应用,我们建议您使用固定性能实例。T2 实例的设计理念是在应用确实需要 CPU 性能时提供媲美专用高速 Intel 内核的性能,同时避免其他环境中因为过度订购而可能经常出现的性能波动或其他常见的不良作用。
问:何时应该选用突发性能实例,如 T2?
适合于突发性能实例(如 Web 服务器、开发人员环境以及小型数据库)的是那些不会经常或总是占用整个 CPU,但是偶尔又需要突发性能的工作负载。如果您的应用需要持续的 CPU 高性能,我们推荐固定性能实例,如 M3、C3 和 R3。
问:对于每个 T2 实例,我如何查看 CPU 积分余额?
您可以在 Amazon CloudWatch 中每个实例的 EC2 指标参数中查看各 T2 实例的 CPU 积分余额。T2 实例有两个新指标:CPUCreditUsage 和 CPUCreditBalance。CPUCreditUsage 是指使用的 CPU 积分数量。CPUCreditBalance 是指 CPU 积分余额。
问:如果我的 T2 实例的积分不足了(CPU 积分余额接近于零),这对 CPU 的性能有什么影响?
如果您的 T2 实例的 CPU 积分余额为零,则性能将维持在基本 CPU 性能。例如,t2.micro 提供的基本 CPU 性能为物理 CPU 内核的 10%。如果您的实例的 CPU 积分余额接近零,则每隔 15 分钟 CPU 性能将被降至基本性能。
问:当实例停止再启动时,我的 T2 实例积分余额是否还存在?
不会,停止运行的实例不会保留之前挣的积分余额。
问:T2 实例是否能作为预留实例或竞价型实例购买?
按需实例和预留实例是 T2 实例仅有的购买选项。
问:T2 与 T1 有何区别?
与 t1.micro 相比,t2.micro 具有更高的 CPU 性能、更多的内存,且价格更低。T2 系列还提供多个大小可供选择。
问:什么是高存储实例?
高 I/O 实例为客户提供了相匹配的高实例存储量,以及快速的序列化 I/O 性能。与集群实例相似,高存储实例可以通过集群置放群组进行集群化,实现高带宽联网功能。
问:Amazon EC2 的所有功能是否都可用于高存储实例?
高存储实例支持竞价型实例之外的所有 Amazon EC2 功能。目前,您只能以按需实例或预留实例的形式购买高存储实例。此外,对于使用 Microsoft Windows Server 的客户来说,高 I/O 实例仅支持适合于集群实例或 Windows Server 2012 的 Microsoft Windows Server AMI。
问:我可以使用的高存储实例数量是否有限制?
目前,默认情况下您可以启动 2 个 hs1.4xlarge 实例。如果要运行 2 个以上按需实例,请填写 Amazon EC2 实例请求表。
问:hs1.8xlarge 实例可以提供多大的 I/O 吞吐量?
hs1.8xlarge 实例能够提供速度为 2.4 GB/s 的 2 MiB 序列读取性能,以及速度为 2.6 GB/s 的 2 MiB 序列写入性能。
问:AWS 有其他数据库和大数据服务。何时或者为什么要使用高存储实例?
高存储实例非常适合于那些需要快速访问超大型数据集的应用程序,它还能利用可管理数据冗余和可用性的数据存储和架构。示例应用程序包括::
问:高存储实例是否提供任何故障转移机制或冗余能力?
与其他 Amazon EC2 实例类型相似,hs1.8xlarge 实例上的实例存储在实例的生命周期内均保留。客户应当在其应用程序内构建恢复能力。我们建议使用支持冗余和容错功能的数据库和文件系统。客户应当定期备份数据到 Amazon S3,以提高数据持久性。
问:为什么定价页面上不再显示 M1、C1、CC2、HI1 和 CG1 实例?
它们已被移动至上一代实例页面
问:这些上一代实例是否仍受支持?
是的。上一代实例仍被完全支持。
问:是否仍然能使用/增加更多上一代实例?
是的。上一代实例仍然可通过我们的 API、CLI 和控制台界面提供,有按需实例、预留实例和竞价型实例等类型。
问:上一代实例是否要被删除?
否。您的 M1、C1、CC2、HI1 和 CG1 实例仍具有完整功能,不会因为这次的调整而被删除。
问:上一代实例是否将很快被中止使用?
目前,尚无终止上一代实例的计划。然而,随着技术的快速发展,最新一代的实例一般会提供最佳价格性能,我们鼓励客户利用技术进步。
问:我购买的用作预留实例的上一代实例是否会受到影响或改变?
不会。您的预留实例不会发生改变,且上一代实例未停止使用。
问:什么是 VM Import/Export?
客户可以通过使用 VM Import/Export 导入虚拟机 (VM) 映像来创建 Amazon EC2 实例。此外,客户还可以通过导出以前导入的 EC2 实例来创建 VM。客户可以通过使用 VM Import/Export 将其 VM 迁移到 Amazon EC2,利用以前用于构建 VM 的投资。
问:支持哪些操作系统?
目前,VM Import/Export 支持 Windows 和 Linux VM,包括 Windows Server 2003、Windows Server 2003 R2、Windows Server 2008、Windows Server 2012 R1、Red Hat Enterprise Linux (RHEL) 5.1-6.5(使用 Cloud Access)、Centos 5.1-6.5、Ubuntu 12.04、12.10、13.04、13.10 及 Debian 6.0.0-6.0.8、7.0.0-7.2.0。有关 VM Import 的更多详细信息(包括支持的文件格式、架构和操作系统配置),请参阅Amazon EC2 用户指南中的“VM Import/Export”部分。
问:支持哪些虚拟机文件格式?
您可以将 VMware ESX VMDK 映像、Citrix Xen VHD 映像、Microsoft Hyper-V VHD 映像和 RAW 映像导入为 Amazon EC2 实例。您可以将 EC2 实例导出到 VMware ESX VMDK、VMware ESX OVA、Microsoft Hyper-V VHD 或 Citrix Xen VHD 映像。如需支持的操作系统的完整列表,请参阅支持哪些操作系统?。
问:什么是 VMDK?
VMDK 是一种文件格式,它指定在单个文件内封装的虚拟机硬盘。它通常供虚拟 IT 基础设施使用,如 VMware, Inc. 销售的此类产品。
问:如何准备 VMDK 文件,以便使用 VMware vSphere 客户端导入?
可以通过调用 VMware vSphere Client 中的 File-Export-Export to OVF 模板准备 VMDK 文件。生成的 VMDK 文件会被压缩以缩小映像大小,并与 VM Import/Export 兼容。如果您使用 Amazon EC2 VM Import Connector vApp for VMware vCenter,则无需进行特别的准备。
问:什么是 VHD?
VHD(虚拟硬盘)是一种文件格式,它指定在单个文件内封装的虚拟机硬盘。VHD 映像格式由 Microsoft Hyper-V 和 Citrix Xen 等虚拟平台使用。
问:如何准备 VHD 文件,以便从 Citrix Xen 导入?
打开 Citrix XenCenter,然后选择要导出的虚拟机。在“Tools”菜单下,单击“Virtual Appliance Tools”,然后选择“Export Appliance”以启动导出任务。导出完成后,您可以在导出对话框中指定的目标目录中找到 VHD 映像文件。
问:如何准备 VHD 文件,以便从 Microsoft Hyper-V 导入?
打开 Hyper-V Manager,然后选择要导出的虚拟机。在虚拟机的“Actions”窗格中,选择“Export”以启动导出任务。导出完成后,您便可以在导出对话框中指定的目标目录中找到 VHD 映像文件。
问:导入 VM 到 Amazon EC2 中时是否还有任何其他要求?
在生成 VMDK 或 VHD 映像前,虚拟机必须处于已停止状态。虚拟机不可处于暂停或挂起状态。不支持具有多个虚拟硬盘的虚拟机。我们建议您导出仅连接了引导卷的虚拟机。您可以使用 ImportVolume 命令导入其他的磁盘,再使用 AttachVolume 将它们连接到虚拟机。此外,也不支持加密的磁盘(如 Bit Locker)和加密的映像文件。您也需负责确保您拥有必要的权限和许可,将 VM 映像中包含的任何软件导入 AWS 中运行。
问:是否需要对虚拟机进行任何特定的配置,以便能导入到 Amazon EC2?
确保为远程访问启用远程桌面 (RDP) 或安全外壳 (SSH),并确认您的主机防火墙(Windows 防火墙、iptable 或类似防火墙)(如果已配置)允许访问 RDP 或 SSH。否则在导入完成后,您将无法访问您的实例。另请确保,为包括管理员在内的所有用户将 Windows VM 配置为使用强密码并将 Linux VM 配置为使用公有密钥进行 SSH 访问。
问:如何将虚拟机导入到 Amazon EC2 实例?
您可以使用 Amazon EC2 API 工具导入您的 VM 映像:
或者,如果您使用的是 VMware vSphere 虚拟平台,也可以使用通过 Amazon EC2 VM Import Connector 提供的图形用户界面将虚拟机导入到 Amazon EC2。若要开始使用 Connector,请执行以下操作:
问:如何将 Amazon EC2 实例导回到我的内部虚拟环境中?
您可以使用 Amazon EC2 CLI 工具导出 Amazon EC2 实例:
问:使用 VM Import/Export 导出 EC2 实例是否有任何其他要求?
对于之前用 VM Import/Export 导入的 EC2 实例,您可以导出正在运行或已停止的实例。如果实例正在运行中,它会暂时停止以便为引导卷拍摄快照。无法导出 EBS 数据卷。无法导出具有多个网络接口的 EC2 实例。
问:是否可以导出连接了一个或多个 EBS 数据卷的 Amazon EC2 实例?
可以。但是 VM Import/Export 仅导出 EC2 实例的引导卷。
问:导入虚拟机有什么费用?
上传和存储虚拟机映像文件时,您需要支付标准的 Amazon S3 数据传输和存储费。导入虚拟机后,则适用标准的 Amazon EC2 实例小时费和 EBS 服务费。如果导入过程完成后您不再希望将 VM 映像文件存储在 S3 中,请使用 ec2-delete-disk-image 命令行工具从 Amazon S3 删除您的磁盘映像。
问:导出虚拟机有什么费用?
您需要支付标准的 Amazon S3 存储费,以存储您导出的 VM 映像文件。在将导出的 VM 映像文件下载到内部虚拟环境中时,您还要支付标准的 S3 数据传输费。最后,您要支付标准的 EBS 费用,以存储 EC2 实例的临时快照。为了尽可能降低存储费用,请在 VM 映像文件下载到您的虚拟环境中后,将其从 S3 中删除。
问:导入 Windows Server 2003 或 2008 的虚拟机时,操作系统许可由谁负责提供?
在启动使用 Microsoft Windows Server 2003 或 2008 的已导入 VM 时,您需支付标准的实例小时费,以便 Amazon EC2 运行相应的 Windows Server 版本,这其中包含了在 Amazon EC2 中使用该操作系统的权限。您需负责确保所有已安装的其他软件具有适当的许可。
那么,在导入 Windows Server 2003 或 2008 的 VM 后,我内部的 Microsoft Windows 许可密钥会出现什么情况?在作为 EC2 实例运行您导入的 VM 时,不会使用之前与该 VM 关联的内部 Microsoft Windows 许可密钥,因此您可以将该密钥重复用于内部虚拟环境中的其他 VM。
问:将 EC2 实例导回到我的内部虚拟环境后,是否可以继续使用 AWS 提供的 Microsoft Windows 许可密钥?
否。导出 EC2 实例后,该 EC2 实例中使用的许可密钥便不再可用。在内部虚拟平台中启动导出的 VM 后,您将需要重新激活并指定新的许可密钥。
问:导入 Red Hat Enterprise Linux (RHEL) VM 时,谁负责提供操作系统许可证?
导入 Red Hat Enterprise Linux (RHEL) VM 映像时,您可以对 RHEL 实例使用许可证可移植性。使用许可证可移植性时,您需负责维护所导入实例的 RHEL 许可证,这可以使用 Red Hat Enterprise Linux 的 Cloud Access 订阅来实现。若要了解有关 Cloud Access 的更多信息以及确认您的资格,请联系 Red Hat。
问:导入虚拟机需要多长时间?
导入虚拟机所需的时间取决于磁盘映像的大小,以及您的网络连接速度。举例而言,导入一个 10 GB Windows Server 2008 SP2 VMDK 映像时,如果通过 10Mbps 网络连接传输,需要大约 2 小时。如果您的网络链接较慢或者要上传的磁盘很大,可能会显著延长导入时间。
问:哪些 Amazon EC2 地区中可以使用 VM Import/Export?
VM Import/Export 可以在以下区域使用:美国东部(弗吉尼亚北部)、美国西部(加利福尼亚北部)、美国西部(俄勒冈)、欧洲(爱尔兰)、欧洲(法兰克福)区域、亚太区域(新加坡)、亚太区域(东京)、亚太区域(悉尼)和圣保罗。
问:我可以同时执行多少个导入或导出任务?
每个账户在每个地区最多可有 5 个活动导入任务和 5 个导出任务。
问:是否可以在 Amazon Virtual Private Cloud (VPC) 中运行导入的虚拟机?
可以,您可以在 Amazon VPC 中启动导入的虚拟机。
问:是否可以通过 AWS 管理控制台使用 VM Import/Export?
问:是否可以将现有的 Windows Server 许可用于 EC2?
否。Microsoft Windows Server 许可当前不支持在 Amazon EC2 或任何其他云环境中使用您现有的 Windows 许可。我们建议您与 Microsoft 客户代表联络,以了解有哪些许可方案可以选择。
问:我可以将什么软件许可带入 Windows 环境?
具体的软件许可条款因供应商而异。因此,我们建议您查看软件供应商的许可条款,以确定您现有的许可是否授权在 Amazon EC2 中使用。
问:使用 Amazon EC2 运行 IBM 软件时如何计费?
按实际用量付费,而且没有最低费用。定价依据为每种实例所消耗的实例小时数计算。未满一小时实例的使用,按一小时计费。Amazon EC2 运行 IBM 软件的数据传输与 Amazon EC2 分开计费和分级。同一地区内两种 Amazon Web Services 之间传输数据不收费(例如在美国西部 Amazon EC2 和美国西部的另一 AWS 服务之间)。在不同地区的 AWS 服务之间传输数据时,将在传输的两端收取 Internet 数据传输费。
有关 Amazon EC2 运行 IBM 软件的定价信息,请访问 “Amazon EC2 运行 IBM 软件”详细信息页面中的定价部分。
问:是否可以将 Amazon DevPay 与 Amazon EC2 运行 IBM 软件配合使用?
不可以。目前,除了 Amazon EC2 运行 IBM 软件,您无法使用 DevPay 捆绑其他产品。
问:Amazon EC2 服务等级协议有什么保证?
我们的 SLA 保证在某一地区内,Amazon EC2 和 Amazon EBS 的月度正常运行时间百分比至少为 99.95%。
问:如何了解我是否符合 SLA 服务抵扣的资格?
如果在一个月度计费周期内,您所在区域的月度正常运行时间百分比低于 99.95%,您就有资格申请 SLA 针对不可用的 Amazon EC2 和/或 Amazon EBS 提供的抵扣。如需 SLA 的所有条款与条件的完整详细信息,以及如何提交索赔的详细信息,请参见 http://aws.amazon.com/ec2-sla。
声明: 本文由( 爱说云网 )原创编译,转载请保留链接: Amazon亚马逊EC2弹性云计算的常见问题