~/questoes/devops
Fargate é a opção serverless do ECS que abstrai o gerenciamento de servidores, permitindo que você pague apenas pelos recursos consumidos. Para aplicações com tráfego variável, isso elimina custos desnecessários e overhead operacional de configurar, atualizar e escalar máquinas manualmente.
Fargate elimina a necessidade de provisionar e gerenciar instâncias EC2, patches de sistema operacional e configuração de capacidade. Você paga somente pelo que usa, resultando em economia especialmente quando o tráfego varia ao longo do tempo.
Fargate não impede variáveis de ambiente ou integração com bancos de dados. Pelo contrário, você precisa configurar essas coisas normalmente. O que Fargate abstrai é apenas o gerenciamento da infraestrutura de computação subjacente.
Fargate permite total customização de imagens Docker. Você pode criar seu próprio Dockerfile, adicionar dependências, configurar tudo conforme necessário. A AWS não limita isso a imagens predefinidas.
Fargate não oferece melhor performance que EC2. Na verdade, a performance depende dos recursos (CPU e memória) que você aloca. Fargate é sobre facilidade operacional e flexibilidade de custos, não superioridade de velocidade.
Fargate elimina o trabalho de provisionar máquinas, aplicar patches de SO e dimensionar a infraestrutura. Com model serverless, você paga apenas pelos recursos consumidos, o que economiza muito em aplicações com tráfego imprevisível.