AWS Fargate, a opção de Docker como serviço na AWS, está disponível em muitas regiões agora. É uma ótima solução para situações em que times querem executar contêineres Docker – porque as funções da AWS Lambda não são poderosas o suficiente – sem ter que gerenciar instâncias EC2 ou clusters Kubernetes. Nossos times relatam experiências geralmente positivas com Fargate. Contudo, a conveniência desses serviço gerenciado pode vir com um custo, financeiramente falando.
AWS Fargate is a recent entry into the docker-as-a-service space, currently limited to the US-East-1 region. For teams using AWS Elastic Container Service (ECS), AWS Fargate is a good alternative without having to manage, provision and configure any underlying EC2 instances or clusters. Fargate allows defining (ECS or EKS – ECS for Kubernetes) tasks as a Fargate type, and they will run on the AWS Fargate infrastructure. If you like the focus on business functionality that AWS Lambda gives you, Fargate is the closest you can get when applications can't be deployed as single functions.