Mug*_*tsu 5 amazon-ec2 amazon-web-services amazon-elastic-beanstalk amazon-efs aws-ecs
我正在寻找一些 AWS 专家来帮助我完成这件事。我花了将近一周的时间尝试将我的后端 docker 映像部署到 AWS,但没有 100% 达到预期的行为。
首先,有人建议我尝试 AWS 最近提供的新 Fargate 服务。我设法部署了我需要的一切,但很快就发现我需要任何类型的数据持久性,从我读过的内容来看,Fargate 目前无法使用这些数据持久性。
我发现这些模板非常有用,因为 AWS 非常大而且势不可挡,所以没有这些模板我什么也做不了,目前尝试使用 EC2 实例进行部署。https://github.com/awslabs/aws-cloudformation-templates/tree/master/aws/services/ECS/EC2LaunchType
我对这种部署有一个问题:
1:为什么这个部署会为集群创建 2 个 EBS 实例?一个 8GB 带快照,第二个 22GB 不带快照。
2:是否可以减少那些 EBS 卷的大小??如果是这样怎么办?
3:是否可以只拥有其中一个 EBS ?
4:是否可以将 docker 后端映像中的卷挂载到那些 EBS 卷以持久化数据?如果是这样怎么办?我需要为我的后端安装两个卷,
/root/.local/share/Bisq /root/.local/share/bisq-api或者~/.local/share/Bisq ~/.local/share/bisq-api我不太确定这如何与 AWS 配合使用。与本地环境上的步骤相比,路径是什么。
5:数据持久化使用EBS还是EFS更好?EFS 的问题是我找不到任何相关文档如何将 EFS 连接到这种 ECS 部署。一切都必须使用 CloudFormation 模板
总体而言,符合 100% 期望行为的要求是:
1:CloudFormation 模板/模板尽可能少地部署必要的服务,以免构建庞大的基础设施来保留成本和只需单击按钮并获取到后端服务的外部链接的能力。(不能有任何手动配置一切都必须自动化)
2:能够为后端容器停止/启动 EC2 实例(EC2 将每天运行几分钟到几小时/一个月几天。(取决于每个用户场景他将使用后端的频率)
3:能够在用户停止实例然后在将来的时间点启动它时保留数据。
我会感谢任何帮助/建议,因为我开始对连接到 AWS 服务的所有东西失去理智。了解 AWS 的任何用例真的是一个很大的问题,所以我希望得到帮助
谢谢!
小智 2
1:为什么此部署为集群创建2个EBS实例?第一个 8GB 带快照,第二个 22GB 大小,不带快照。
根据文档:
Amazon ECS 优化的 AMI 从版本 2015.09.d 及更高版本开始,为操作系统提供 8 GiB 卷,该卷附加在 /dev/xvda 并挂载为文件系统的根。在 /dev/xvdcz 处附加了一个额外的 22 GiB 卷,Docker 使用它来存储映像和元数据。
2:是否可以减小这些 EBS 卷的大小?如果是这样怎么办?
也来自相同的文档:
您可以通过在启动实例时更改实例的块储存设备映射设置来增加这些默认卷大小;但是,您不能指定比默认值更小的卷大小。
3:是否可以只拥有其中一个 EBS?
为此,您可以更好地使用自定义 AMI 并根据需要进行配置。
4:是否可以将卷从我的 docker 后端映像挂载到这些 EBS 卷以保存数据?如果是这样怎么办?我需要为后端安装两个卷,即 /root/.local/share/Bisq /root/.local/share/bisq-api 或 ~/.local/share/Bisq ~/.local/share/bisq-api我不太确定 AWS 是如何工作的。与本地环境上的步骤相比,路径是什么?
这是在任务定义中配置的: AWS::ECS::TaskDefinition
Type: AWS::ECS::TaskDefinition
Properties:
Volumes:
- Volume Definition
...
Run Code Online (Sandbox Code Playgroud)
5:数据持久化使用EBS好还是EFS好?EFS 的问题是我找不到任何相关文档如何将 EFS 连接到此类 ECS 部署。一切都必须使用 CloudFormation 模板
这取决于您的用例场景。根据您的需求,每种方法都有优点和缺点,因此最好阅读每种方法的文档并相应地选择最好的一种。在您找到的模板中,您可以自定义LaunchConfiguration UserData以运行附加命令。您可以在 CloudFormation 中完成这一切。
此外,我将给您留下自动挂载 EFS 的文档:自动挂载您的 Amazon EFS 文件系统
| 归档时间: |
|
| 查看次数: |
2981 次 |
| 最近记录: |