使用多附件將EBS磁碟區連接至多個EC2執行個體 - Amazon EBS

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用多附件將EBS磁碟區連接至多個EC2執行個體

Amazon EBS Multi-Attach 可讓您將單一佈建 IOPSSSD(io1io2) 磁碟區連接至位於相同可用區域中的多個執行個體。您可以將多個啟用 Multi-Attach 的磁碟區連接至單一執行個體或一組執行個體。磁碟區連接的每個執行個體都有共用磁碟區的完整讀取和寫入許可。Multi-Attach 可讓您在管理並行寫入操作的應用程式中,更輕鬆地提高應用程式可用性。

定價和計費

使用 Amazon EBS Multi-Attach 無需額外費用。您需要支付適用於佈建 IOPSSSD(io1io2) 磁碟區的標準費用。如需詳細資訊,請參閱 Amazon EBS定價。

考量與限制

  • 啟用多附件的磁碟區最多可以連接到位於相同可用區域中的 Nitro 系統上建置的 16 個執行個體。

  • Linux 執行個體支援啟用多附件io1和磁碟io2區。Windows 執行個體僅支援啟用多附件的io2磁碟區。

  • 您可以連接到執行個體的 Amazon EBS磁碟區數量上限取決於執行個體類型和執行個體大小。如需詳細資訊,請參閱執行個體磁碟區限制

  • 佈建 IOPSSSD(io1 和 io2) 磁碟區 僅支援多附件。

  • Multi-Attach for io1 磁碟區僅在下列區域提供:美國東部 (維吉尼亞北部)、美國西部 (奧勒岡) 和亞太區域 (首爾)。

    所有支援 io2 的區域均可使用 io2 的多重連接功能。

    注意

    為了以較低的成本獲得更好的效能、一致性和耐用性,建議您使用 io2 磁碟區。

  • io1Nitro 系統上建置的執行個體僅支援可擴展可靠資料包 (SRD) 網路通訊協定時,不支援啟用多附件的磁碟區。若要將多重連接功能與這些執行個體類型配合使用,您必須使用 io2 Block Express 磁碟區。

  • 標準檔案系統,例如 XFS和 EXT4,並非設計為由多個伺服器同時存取,例如EC2執行個體。您應使用叢集檔案系統來確保生產工作負載的資料彈性和可靠性。

  • 啟用 Multi-Attach 的 io2 磁碟區支援 I/O 隔離。I/O 隔離通訊協定控制共用儲存環境中的寫入存取,以維持資料一致性。您的應用程式必須為連接的執行個體提供寫入順序,以維持資料一致性。如需詳細資訊,請參閱使用啟用多附件的 Amazon EBS磁碟區NVMe保留

    啟用 Multi-Attach 的 io1 磁碟區不支援 I/O 隔離。

  • 啟用 Multi-Attach 的磁碟區無法建立為啟動磁碟區。

  • 磁碟區如已啟用多重連接,即可連接至一個區塊裝置對映 (每執行個體)。

  • 使用 Amazon EC2主控台 RunInstances 或 啟動執行個體時,無法啟用多附件API。

  • 所有連接的執行個體都無法使用在 Amazon EBS基礎設施層發生問題的多附件啟用磁碟區。Amazon EC2或網路層的問題可能只會影響某些連接的執行個體。

  • 下表顯示在建立後對已啟用 Multi-Attach 的 io1io2 磁碟區的磁碟區修改支援。

    io2 磁碟區 io1 磁碟區
    修改磁碟區類型
    修改磁碟區大小
    修改已佈建 IOPS
    啟用 Multi-Attach ✓ *
    停用 Multi-Attach ✓ *

    * 磁碟區連接到執行個體時,您無法啟用或停用 Multi-Attach。

  • 如果最後一個連接執行個體已終止,而且該執行個體設為在終止時刪除磁碟區,則會在執行個體終止時,刪除啟用 Multi-Attach 的磁碟區。如果將磁碟區連接到在其磁碟區區塊型裝置映射中具有不同「在終止時刪除」設定的多個執行個體,則最後一個連接執行個體的區塊型裝置映射設定會確定「在終止時刪除」行為。

    若要確保可預測的「在終止時刪除」行為,請為磁碟區連接的所有執行個體啟用或停用「在終止時刪除」。如需詳細資訊,請參閱在執行個體終止時保留資料。

  • 您可以使用 Amazon 磁碟區的 CloudWatch 指標來監控啟用多連接磁碟EBS區。會在所有連接執行個體之間彙總資料。您無法監控個別連接執行個體的指標。如需詳細資訊,請參閱Amazon CloudWatch 的 AmazonEBS 指標