本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
借助 Outposts 服务器,您可以利用存储在第三方存储阵列上的现有数据。您可以在 Outposts 上为 EC2 实例指定外部块数据卷和外部块启动卷。使用此集成,您可以使用第三方供应商(例如 NetApp ONTAP 和 Pure FlashArray 存储系统)支持的外部块数据和启动卷。
注意事项
-
在 Outposts 机架和 Outposts 2U 服务器上可用。在 Outposts 1U 服务器上不可用。
-
在所有可用的 AWS 地区 AWS Outposts 均可用,但 AWS GovCloud (US) Regions.
-
不收取额外费用。
-
您负责存储阵列的配置和 day-to-day管理。您还可以在存储阵列上创建和管理外部块卷。如果您在存储阵列的硬件、软件或连接方面遇到问题,请联系第三方存储供应商。
外部区块数据量
在配置和配置由兼容的第三方存储系统支持的块数据卷后,您可以在启动 EC2 实例时将这些卷连接到您的实例。如果您在存储阵列上将卷配置为多重连接,则可以将一个卷连接到多个 EC2 实例。
关键步骤
-
AWS 技术人员配置本地网关以确保 Outpost 子网和本地网络之间的连接。
-
您可以使用外部存储阵列的管理界面来创建卷。然后,您将通过创建新的启动器组并将目标 EC2 实例的 iSCSI 限定名称 (IQN) 添加到该组来配置启动器映射。这会将外部块数据量与 EC2 实例相关联。
-
您在启动实例时添加外部数据量。您需要外部存储阵列的启动器 IQN、目标 IP 地址、端口和 IQN。有关更多信息,请参阅在 Outpost 上启动实例。
有关更多信息,请参阅通过简化第三方块存储的使用 AWS Outposts
外部块启动卷
从外部存储阵列在 Outposts 上启动 EC2 实例为依赖第三方存储的本地工作负载提供了一种集中、经济实惠且高效的解决方案。可以选择以下选项:
- iSCSI SAN 启动
-
提供从外部存储阵列直接启动的功能。利用 AWS提供的 iPXE 助手 AMI,以便实例可以从网络位置启动。当 iPXE 与 iSCSI 结合使用时, EC2 实例会将远程 iSCSI 目标(存储阵列)视为本地磁盘。操作系统的所有读取和写入操作都是在外部存储阵列上执行的。
- iSCSI 或 NVMe-over-TCP LocalBoot
-
使用从存储阵列中检索的启动卷副本启动 EC2 实例,不修改原始源映像。我们使用 LocalBoot AMI 启动帮助器实例。此帮助程序实例将启动卷从存储阵列复制到实例的实例存储,并充当 iSCSI 启动器或 NVMe-over-TCP主机。 EC2 最后,使用本地 EC2实例存储卷重新启动实例。
由于实例存储是临时存储,因此启动卷将在 EC2 实例终止时删除。因此,此选项适用于只读启动卷,例如虚拟桌面基础架构 (VDI) 中使用的启动卷。
你无法使用启动 EC2 Windows 实例 NVMe-over-TCP LocalBoot。只有使用 EC2 Linux 实例才支持此功能。
有关更多信息,请参阅部署外部启动卷以与一起使用 AWS Outposts