AWS ECS + EFS + Spot 实例
AWS ECS + EFS + Spot instances
我正在考虑使用基于 spot 实例的 ECS 集群。为了保存容器的数据,我想使用EFS,所以所有的实例都会连接到它,所有的容器都会将它们的数据存储在EFS上。在这种情况下,即使实例终止,EFS 上的数据也不会受到影响,当重新启动新实例时,所有容器都将加载其数据。
这只是一个想法,行得通吗?有什么缺点吗?
是的,它会起作用。
步骤:
- 创建一个空的 ECS 集群
- 创建弹性文件系统 (EFS)
- 创建启动模板
- 设置 'UserData' 脚本以将每个实例附加到 ECS 集群和 EFS
- 注意安全组规则以允许从 Cluster EC2 实例访问 EFS
示例:https://docs.aws.amazon.com/AmazonECS/latest/developerguide/example_user_data_scripts.html
我正在考虑使用基于 spot 实例的 ECS 集群。为了保存容器的数据,我想使用EFS,所以所有的实例都会连接到它,所有的容器都会将它们的数据存储在EFS上。在这种情况下,即使实例终止,EFS 上的数据也不会受到影响,当重新启动新实例时,所有容器都将加载其数据。
这只是一个想法,行得通吗?有什么缺点吗?
是的,它会起作用。
步骤:
- 创建一个空的 ECS 集群
- 创建弹性文件系统 (EFS)
- 创建启动模板
- 设置 'UserData' 脚本以将每个实例附加到 ECS 集群和 EFS
- 注意安全组规则以允许从 Cluster EC2 实例访问 EFS
示例:https://docs.aws.amazon.com/AmazonECS/latest/developerguide/example_user_data_scripts.html