AWS Fargate对部署“ Web”服务堆栈有用吗?

时间:2019-05-09 14:35:28

标签: aws-fargate

我认为Fargate是部署基于Docker Compose的堆栈的一项很好的服务,但我想知道它对“长期运行”的Web服务是否有好处,而不仅仅是需要动态扩展和不确定的工作负载(例如容器)的Web服务?被创建并按需死亡。

1 个答案:

答案 0 :(得分:0)

这取决于您的用例。 ECS使您可以快速部署容器化的应用程序。使用Fargate,我们不需要管理基础架构(例如,容器的无服务器方法!)。 Fargate适用于长期运行的应用程序,微服务和批处理作业。

我对Fargate的观察很少:

  • Fagate临时存储-我们无法将容器数据存储在磁盘(例如卷)中。 (尽管Fargate提供了10 GB的卷装载,这是非永久性的空存储。)
  • 可以使用awslogs驱动程序将日志发送到Cloudwatch。最近,AWS宣布了support for Splunk log driver
  • awavpc网络模式使用uses远程访问。
  • Fargate支持环境变量。环境变量是将参数传递到容器的唯一方法。
相关问题