Fargate和ECS服务发现的应用与配置
在使用容器化应用时,若想借助AWS X-Ray进行应用追踪,就需要实现X-Ray守护进程。它能收集容器应用的追踪信息,并将其发布到X-Ray服务。下面将详细介绍如何利用AWS Fargate部署X-Ray守护进程服务,以及如何配置ECS服务发现资源。
技术要求
在开始操作之前,需要满足以下技术要求:
1. 拥有AWS账户的管理员访问权限。
2. 按照特定说明配置本地AWS配置文件。
3. AWS CLI版本为1.15.71或更高。
4. Docker 18.06 CE或更高版本。
5. Docker Compose 1.22或更高版本。
6. GNU Make 3.82或更高版本。
何时使用Fargate
AWS Fargate是一项允许部署基于容器的应用程序的服务,无需部署任何ECS容器实例、自动扩展组或管理ECS集群基础设施的相关操作要求。它是一种无服务器技术,介于使用AWS Lambda运行函数即服务和使用传统ECS集群及ECS容器实例运行自己的基础设施之间。
不过,Fargate也存在一些局限性,可能不适合某些用例:
| 局限性 | 详情 |
| ---- | ---- |
| 无持久存储 | Fargate目前不支持持久存储,若应用需要使用持久Docker卷,应选择传统ECS服务等替代方案。 |
| 价格 | 与ECS中的常规EC2实例定价相比,Fargate的初始定价被许多人认为较高。例如,最小的Fargate配置(0.25v CPU和512 MB内存)每月费用为14.25美元,而t
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



