【问题标题】:Is AWS Fargate useful for deploying a "web" service stack?AWS Fargate 对部署“Web”服务堆栈有用吗?
【发布时间】:2019-05-10 12:22:46
【问题描述】:

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

【问题讨论】:

    标签: aws-fargate


    【解决方案1】:

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

    我对 Fargate 的一些观察是:

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

    【讨论】:

      猜你喜欢
      • 2018-12-21
      • 1970-01-01
      • 1970-01-01
      • 2018-10-01
      • 2018-12-11
      • 2020-05-10
      • 2017-09-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多