代码之家  ›  专栏  ›  技术社区  ›  Romain

从EC2到ECS存储库的数据传输是数据传输吗?

  •  0
  • Romain  · 技术社区  · 8 年前

    我需要建立一个docker镜像并将其发送到ECS存储库。 因为我公司的互联网接入很差,所以我使用EC2来实现这一点。

    我打电话 docker push 在EC2上,我相信它的工作原理可能与前面提到的类似 here 使用cli。

    我的问题是:由于我在同一个AWS帐户和地区,我的图像传输是否使用 docker推送 被视为外部或内部转移?

    这对速度和速度都有影响 pricing .

    2 回复  |  直到 8 年前
        1
  •  2
  •   Vorsprung    8 年前

    我想你的意思是在EC2上建立一个docker图像,然后推到ECR。在此之后,ECS集群将拉取映像并作为容器运行?

    在这种情况下,请参阅此相关 ECR FAQ 问题来自 https://aws.amazon.com/ecr/faqs/

    Q: 亚马逊ECR是全球服务吗?亚马逊ECR是一项区域服务 它旨在为您提供部署图像的灵活性。 Docker cluster以最佳性能运行。您还可以访问 Docker在任何地方运行的Amazon ECR,如台式机和内部部署 环境。在区域之间或在互联网上提取图像 将产生额外的延迟和数据传输成本。

    假设带有cli的EC2和运行ECS服务器的EC2位于同一区域和帐户中,则不收费

    请记住,ECS只是在EC2上运行。。请参阅 ECS FAQ

    亚马逊弹性容器服务(ECS)是一种高度可扩展、高 支持Docker的性能容器管理服务 容器并允许您在托管服务器上轻松运行应用程序 Amazon EC2实例集群

    如果他们在不同的区域,那么即使是在同一个账户中,也要收费

    看见 https://aws.amazon.com/govcloud-us/pricing/data-transfer/

        2
  •  1
  •   jarmod    8 年前

    我想你指的是亚马逊的弹性容器注册中心(ECR)。

    ECR pricing page 表示“ 在单个区域内,Amazon Elastic Container Registry和Amazon EC2之间传输的数据是免费的 ".