参考部署

Docker Enterprise Edition on AWS

适用于 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 环境:

    • 跨三个可用区且包含三个公共子网的 Virtual Private Cloud (VPC)。
    • 三个 Swarm 控制器节点,均运行 DTR 和 UCP 服务。
    • 在 Auto Scaling 组中部署一个 Swarm 节点集群,从而群集可以随着实例上的负载增加而动态增长。
    • 三个 Elastic Load Balancing (ELB) 负载均衡器。其中两个负载均衡器为 UCP 和 DTR 提供对管理控制台的入站访问,第三个负载均衡器提供对在 Swarm 节点上运行的客户应用程序的入站访问。
    • 采用 Amazon Simple Storage Service (Amazon S3) 来备份根证书颁发机构 (CA)。
  •  部署方式
  • 要在 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(标准版/高级版)的试用许可证,该许可证可免费使用 30 天。

    您需要支付在运行此快速入门的参考部署期间使用 AWS 产品所产生的费用。使用本快速入门无需额外付费。

    此 Quick Start 的 AWS CloudFormation 模板包括可自定义的配置参数。其中一些设置(如实例类型)会影响部署成本。要估算成本,请参阅您将使用的各项 AWS 服务的定价页面。