參考部署

AWS 上的 Docker Enterprise Edition

在 AWS 雲端開發靈活應用程式的 CaaS 解決方案

本快速入門會設定 Docker Enterprise Edition (EE) 的 AWS 架構,並透過幾個步驟將其部署到您的帳戶。

Docker EE 為運算、網路和儲存供應商提供插入式架構,並提供開放 API,讓 Docker EE 可以輕鬆整合到現有系統中。Docker EE 包括用於叢集管理的 Docker Universal Control Plane (UCP) 和用於 Docker 影像儲存的 Docker Trusted Registry (DTR)。

docker 標誌

本快速入門由 Docker, Inc. 與 AWS 共同合作開發。Docker 是 APN 合作夥伴

  •  您將建置的項目
  • 使用本快速入門在 AWS 自動設定以下 Docker EE 環境:

    • 跨三個可用區域並包括三個公有子網路的虛擬私有雲端 (VPC)。
    • 執行 DTR 和 UCP 服務的三個 Swarm 控制器節點。
    • Auto Scaling 群組中的一個 Swarm 節點叢集,因此叢集可在執行個體的負載增加時動態地成長。
    • 三個 Elastic Load Balancing (ELB) 負載平衡器。其中兩個負載平衡器為 UCP 和 DTR 提供管理主控台的傳入存取,而第三個針對 Swarm 節點上執行的客戶應用程式提供傳入存取。
    • 用於備份根憑證授權機構 (CA) 的 Amazon Simple Storage Service (Amazon S3)。
  •  如何部署
  • 要在 AWS 上建立 Docker EE 環境,請依照部署指南中的說明操作。部署程序包括以下步驟:

    1. Docker 網站註冊 Docker EE 試用授權。
    2. 如果您還沒有 AWS 帳戶,請在 https://aws.amazon.com 註冊。
    3. 啟動快速入門。部署時間約為 20-30 分鐘。
    4. 依照 Docker 文件中的指示使用 Docker EE。

    要自訂部署,您可以設定每日資源清理,並設定 Swarm 管理員和工作者節點的數量、執行個體類型、暫時性儲存磁碟區大小和磁碟區類型。

    Amazon 可能會與 AWS 合作夥伴 (與 AWS 在此解決方案上協作的合作夥伴) 分享使用者部署資訊。  

  •  成本和授權
  • 本快速入門需要 Docker Enterprise Edition (Standard/Advanced) 的試用授權,該授權可免費使用 30 天。

    您需自行負擔執行本快速入門參考部署時所使用的 AWS 服務的費用。使用快速入門無須另外付費。

    此快速入門的 AWS CloudFormation 範本包含您可以自訂的組態參數。其中某些設定 (例如執行個體類型) 將會影響到部署的費用。查看您將使用之每個 AWS 服務的訂價頁面以估算成本。