一般性问题

问:Amazon EBS 卷和快照 ID 的长度在 2018 年会变吗?

会,请访问 EC2 常见问题页面了解更多详细信息。

问:Amazon EC2 实例终止时,会对我的数据产生什么影响?

与保存在本地实例存储的数据(只要实例存在,数据就始终存在)不同,保存在 Amazon EBS 卷中的数据的存续不受实例寿命的影响。因此,我们建议您仅将本地实例存储用于临时数据。至于对存储时间有较高要求的数据,我们建议您使用 Amazon EBS 卷,或将数据备份至 Amazon S3。如果将 Amazon EBS 卷用作根分区,而您希望在实例生命周期外保留 Amazon EBS 卷,请将“Delete On Terminate”标志设置为“No”。

问:Amazon EBS 卷预计可以给我带来什么样的性能?

Amazon EBS 提供四种最新一代的卷类型:预配置 IOPS SSD (io1)、通用型 SSD (gp2)、吞吐量优化型 HDD (st1) 和 Cold HDD (sc1)。这些卷类型的性能特点和价格各不相同,您可根据应用程序要求定制您所需的存储性能和相应费用。有关性能的更多信息,请参阅 EBS 产品详情页面。

有关 Amazon EBS 性能指南的更多信息,请参阅提升 EBS 性能

问:我应该选择哪种卷?

Amazon EBS 提供两种主要存储类别:适用于事务型工作负载的 SSD 型存储(性能主要取决于 IOPS),以及适用于吞吐量密集型工作负载的 HDD 型存储(性能主要取决于吞吐量,以 MB/s 为单位)。SSD 型卷专用于交易型和 IOPS 密集型数据库工作负载、启动卷以及需要高 IOPS 的工作负载。SSD 型卷包括预配置 IOPS SSD (io1) 和通用型 SSD (gp2)。HDD 型卷专用于吞吐量密集型和大数据工作负载、大型 I/O 以及连续 I/O 模式。HDD 型卷包括吞吐量优化型 HDD (st1) 和 Cold HDD (sc1)。

问:如何修改现有 EBS 卷的容量、性能或类型?

更改卷配置的方法非常简单。借助弹性卷这项功能,您可以通过单个 CLI 调用、API 调用或在控制台中单击几次来增加容量、调整性能或更改卷类型。有关弹性卷的更多信息,请参阅弹性卷文档。

问:EBS 标准卷是否仍然可用?

EBS 标准卷已更名为 EBS 磁性介质卷。此次更名对于任何现有卷都不会有影响,并且与 EBS 标准卷相比,EBS 磁性介质卷在功能上也不会有任何区别。给该产品更名的目的是为了避免与我们的通用型 SSD (gp2) 卷类型混淆,后者是我们推荐的默认卷类型。

问:预配置 IOPS SSD (io1) 卷是否可用于所有 Amazon EC2 实例类型?

是,预配置 IOPS SSD (io1) 卷可用于所有 Amazon EC2 实例类型。您可以将所选 EC2 实例类型作为 EBS 优化型实例启动,以便您的 EC2 实例能够以一致且可预测的方式利用 EBS 卷上预置的 IOPS。EBS 优化型实例可在 Amazon EC2 和 Amazon EBS 之间提供专用吞吐量,选择范围介于 62.5MB/s 到 1750MB/s 之间,具体取决于所用实例类型。

性能

问:我的预配置 IOPS SSD (io1) 卷有望达到哪种水平的性能一致性?

挂载到 EBS 优化型实例后,预配置 IOPS SSD (io1) 卷可以在指定年份 99.9% 的时间内实现 10% 以内的预配置 IOPS 性能。确切性能取决于应用程序的 I/O 要求。

问:我的预配置 IOPS SSD (io1) 卷有望达到哪种水平的性能延迟?

连接到 EBS 优化型实例时,预配置 IOPS 卷可以达到 10 毫秒以内的延迟水平。确切性能取决于应用程序的 I/O 要求。

问:应用程序读写的 I/O 大小是否会影响我从预配置 IOPS SSD (io1) 卷获得 IOPS 的速率?

是。对于给定的资源分配而言,您获得的 IOPS 速率取决您的应用程序读取和写入操作的 I/O 大小。预配置 IOPS 卷以 256KB 或以下的 I/O 大小处理您的应用程序读写。I/O 大小每增加超过 256KB 都会线性提升达到相同的 IOPS 速率所需的资源。例如,如果您配置了 500 IOPS 的卷,这意味着它每秒可以处理 500 个 256KB 写入操作、250 个 512KB 写入操作,或者 125 个 1024KB 写入操作,以此类推。您可以使用 Amazon CloudWatch 监控您的吞吐量和 I/O 大小。

问:哪些因素会影响预配置 IOPS SSD (io1) 卷的性能一致性?

挂载到 EBS 优化型实例的预配置 IOPS SSD (io1) 卷可以提供一致性能,能在指定年度 99.9% 的时间内实现 10% 以内的预配置 IOPS 性能。对于通过快照创建的新卷,为了让这些卷获得最大的性能一致性,建议您先在卷上读取或写入所有数据块,然后再将其投入使用。

您的应用程序是否并没有发送足够的 I/O 请求,这是影响性能的另一个因素。这可以通过查看卷的队列深度来监控。队列深度是您的应用程序向卷发起的待处理 I/O 请求的数量。为获得最大的一致性,在一分钟内,对于每 500 个预配置 IOPS,预配置 IOPS 卷队列长度平均值(四舍五入取整数)必须保持为 1。例如,对于预置了 1500 个 IOPS 的卷,队列长度平均值必须为 3。有关确保稳定的卷性能的更多信息,请参阅提高 EBS 性能

问:我的 HDD 型卷有望达到哪种水平的性能一致性?

挂载到 EBS 优化型实例后,吞吐量优化型 HDD (st1) 和 Cold HDD (sc1) 卷均可在指定年度 99% 的时间内实现 10% 以内的预期吞吐量性能。确切性能取决于应用程序的 I/O 要求和 EC2 实例的性能。

问:应用程序读写的 I/O 大小是否会影响我从 HDD 型卷获得吞吐量的速率?

是。您获得的吞吐量速率取决于应用程序读写的 I/O 大小。HDD 型卷以 1MB 的 I/O 大小处理读取和写入操作。连续 I/O 会被合并和处理成 1MB 单元,每个非连续 I/O 也会被处理成 1MB,即使实际 I/O 小于 1MB。因此,虽然拥有小型随机 I/O 的事务型工作负载(如数据库)在 HDD 型卷上无法正常运行,但是连续 I/O 和大型 I/O 也会在较长时间后实现 st1 和 sc1 的预期性能。

问:哪些因素会影响 HDD 型卷的性能一致性?

挂载到 EBS 优化型实例的吞吐量优化型 HDD (st1) 和 Cold HDD (sc1) 卷均可提供一致性能,能在指定年度 99% 的时间内实现 10% 以内的预期吞吐量性能。有几个因素可能影响您看到的一致性水平。例如,卷上随机 I/O 和连续 I/O 操作的相对平衡就可能会影响性能。如果小型随机 I/O 操作过多,则会快速耗尽 I/O 点数,并将性能降至基准速率。根据所选实例,您的吞吐量速率也可能会更低。虽然 st1 可将吞吐量增至 500MB/s,但 EBS 流量的不同实例水平限制会限制性能。另一个因素是拍摄快照,该操作会将预期写入性能降至基准速率,直到快照拍摄完成。这只适用于 st1 和 sc1。

如果您的应用程序没有发送足够的 I/O 请求,性能也会受到影响。这可以通过查看卷的队列深度和 I/O 大小来进行监控。队列深度是您的应用程序向卷发起的待处理 I/O 请求的数量。为获得最大的一致性,对于每 1MB 连续 I/O,HDD 备份卷队列长度平均值(四舍五入取整数)必须保持为 4 或更多。有关确保稳定的卷性能的更多信息,请参阅提高 EBS 性能

问:我能否将多个卷一起条带化以获得更好性能?

可以。您可以将挂载到较大 EC2 实例的多个卷一起条带化,以实现高达 75000 IOPS 或 1750 MiB/s 的出色性能。不过,st1 和 sc1 的性能与卷大小呈线性扩展关系,因此将这些卷一起条带化可能没有多大益处。

快照

问:是否可以使用常规 Amazon S3 API 访问我的快照?

不可以,只能通过 Amazon EC2 API 访问快照。

问:是否需要卸载卷才能拍摄快照?

否,可以在卷连接和使用期间实时拍摄快照。不过,快照只能捕获已写入 Amazon EBS 卷的数据,可能不包含应用程序或操作系统已在本地缓存的数据。为了确保能为实例连接的卷获得一致的快照,我们建议先彻底地断开卷连接,再发出快照命令,然后重新连接卷。对于用作根设备的 Amazon EBS 卷,我们建议先关闭机器,以便能拍摄完整的快照。

问:对 16TB 的卷拍摄完整快照会不会比对 1TB 的卷更花时间?

按照设计,对整个 16 TB 卷拍摄 EBS 快照所需的时间不会超过对整个 1 TB 卷拍摄快照所需的时间。但是创建快照所需的实际时间取决于多项因素,其中包括在上次拍摄 EBS 卷快照之后发生更改的数据量。

问:快照是否进行版本控制? 能否读取旧版的快照来执行时间点恢复?

每个快照都会获得一个唯一的识别符,客户可以根据任何现有的快照创建卷。

问:如何发现已与我共享的 Amazon EBS 快照?

从 AWS 管理控制台“快照”部分的列表中选择“私有快照”,即可找到已与您共享的快照。本部分列出了您拥有的快照和与您共享的快照。

问:如何了解哪些 Amazon EBS 快照是全局共享的?

从 AWS 管理控制台“快照”部分的列表中选择“公有快照”,即可找到全局共享的快照。

问:如何查找 Amazon EBS 快照中存储的 Amazon 公有数据集的列表?

您可以使用 AWS 管理控制台来查找存储为 Amazon 快照的公有数据集。请登录控制台,选择“Amazon EC2 Service”,再选择“快照”,然后使用公有快照进行筛选。有关公有数据集的所有信息,请参阅我们的 AWS 公有数据集资源中心。

加密

问:什么是 Amazon EBS 加密?

Amazon EBS 加密提供 EBS 数据卷、引导卷和快照的无缝加密,无需构建和维护安全密钥管理基础设施。EBS 加密可使用 Amazon 托管的密钥或您使用 AWS Key Management Service (KMS) 创建和管理的密钥来给您的数据加密,从而保障静态数据的安全性。加密还发生在托管 EC2 实例的服务器上,当数据在 EC2 实例和 EBS 存储之间移动时提供数据加密。有关详细信息,请参阅 Amazon EC2 用户指南中的“Amazon EBS 加密”。

问:什么是 AWS Key Management Service (KMS)?

AWS KMS 是一项托管服务,可让您轻松创建和控制加密数据所用的加密密钥。AWS Key Management Service 可与其他 AWS 服务集成,包括 Amazon EBS、Amazon S3 和 Amazon Redshift,可让您轻松使用您管理的加密密钥加密您的数据。AWS Key Management Service 还能与 AWS CloudTrail 集成,从而为您提供所有密钥的使用记录,帮助您满足监管和合规性要求。要了解有关 KMS 的更多信息,请访问 AWS Key Management Service 产品页面。

问:为什么我应使用 EBS 加密?

您可以使用 Amazon EBS 加密来满足中静态数据加密的安全性和加密合规性要求。将加密与现有 IAM 访问控制策略配合使用可以提高公司的纵深防御策略。

问:如何管理我的 Amazon EBS 加密密钥?

Amazon EBS 加密为您处理密钥管理。每个新创建的卷获取唯一的 256 位 AES 密钥;从加密快照创建的卷将共享该密钥。这些密钥受我们自己的密钥管理基础设施的保护,设施将实施强逻辑和物理安全控制来防止未经授权的访问。使用行业标准 AES-256 算法对数据和关联密钥进行加密。

问:EBS 加密是否支持启动卷?

是。

问:我是否可以在实例启动时创建加密数据卷?

可以,使用 AWS 进行托管的或客户托管的客户主密钥 (CMK) 创建。您可以通过以下两种方式指定卷详细信息和加密:使用 BlockDeviceMapping 参数执行 RunInstances API 调用或使用 EC2 控制台中的启动向导。

问:我是否可以在实例启动时创建不属于 AMI 的额外加密数据卷?

可以,您可以在实例启动时创建采用了默认或自定义 CMK 加密的加密数据卷。您可以通过 RunInstances API 调用中的 BlockDeviceMapping 对象或使用 EC2 控制台中的启动向导指定卷详细信息和加密。

计费和计量

问:当预配置 IOPS 卷从实例断开连接时,是否会就预配置的 IOPS 向我计费?

会,当预配置 IOPS 卷从实例断开连接时,您就会因预配置 IOPS 被计费。当卷断开连接时,我们建议您创建一个快照并删除该卷以减少费用。有关更多信息,请参阅 Trusted Advisor 中的“未充分利用的 Amazon EBS 卷”成本优化检查。该项目检查您的 Amazon Elastic Block Store (Amazon EBS) 卷配置并在卷使用不足时发出警告。

问:价格是否含税?

除非另行说明,否则我们的价格不包含适用的税费和关税(包括增值税和适用销售税)。使用日本帐单地址的客户若要使用 AWS,则需缴纳日本消费税。了解更多

了解有关 Amazon EBS 定价的更多信息

访问定价页面
准备好开始构建了?
开始使用 Amazon EBS
还有更多问题?
联系我们