gpt4 book ai didi

amazon-web-services - 在没有 EBS 的情况下使用 ECS 容器实例

转载 作者:行者123 更新时间:2023-12-02 04:07:24 24 4
gpt4 key购买 nike

我正在使用 AWS 的免费套餐。我正在试验 ECS 并关注文章 http://docs.aws.amazon.com/AmazonECS/latest/developerguide/launch_container_instance.html创建 ECS 实例。我注意到的一个是使用社区图像 amzn-ami-2016.03.e-amazon-ecs-optimized 添加了一个 EBS 卷,这减少了我的免费层使用。我的问题是,这个 EBS 卷是必需的吗?我可以在没有 EBS 卷的情况下完成吗?

最佳答案

任何 EC2 实例都至少需要一个 Root 卷来启动操作系统。 AWS 中的所有卷都是 EBS 卷。因此,如果您想知道是否可以拥有没有 EBS 的 EC2 实例,我认为这是不可能的。

但是,您仍然可以降低 EBS 成本。 EBS 卷的费用为每月每 GB 10 美分。如果您注意到,所有 Amazon ECS 优化的 EC2 实例都配置为使用 30GB 的 EBS 卷存储。这意味着您每月为每个 EC2 实例额外支付 3.00 美元!这 30 GB 中的 8 GB 用于 Root,30GB 中的 22 GB 用于 docker

Source: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-ami-storage-config.html

By default, the Amazon ECS-optimized Amazon Linux AMI ships with 30 GiB of total storage. You can modify this value at launch time to increase or decrease the available storage on your container instance. This storage is used for the operating system and for Docker images and metadata. The sections below describe the storage configuration of the Amazon ECS-optimized Amazon Linux AMI, based on the AMI version.

当然,您不需要完整的 8GB 用于 Root 和完整的 22GB 用于 docker。因此,您可以通过减少这些卷的大小来降低成本,比如 2GB 用于 Root 和 2GB 用于 docker 使用。那么您每月需要支付 40 美分,而不是 3.00 美元。

据我所知,减小卷大小并不容易。由于这超出了这个问题的范围,我将只提供 this相关方的链接。

现在您知道 ecs 优化实例使用了 2 个卷,有一种方法可以让您根本不使用 22GB 卷,而只需使用 Root 卷进行 docker 存储.这也不容易,但可以通过创建自己的 AMI 并安装 docker 和 ecs 代理来完成。然后,您必须将 docker 配置为使用 Root 卷而不是其他卷。 Here是一个稍微讨论了这个问题的线程。

关于amazon-web-services - 在没有 EBS 的情况下使用 ECS 容器实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38819783/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com