O AWS Fargate é um mecanismo de computação para Amazon ECS que permite executar contêineres sem necessidade de gerenciar servidores ou clusters. Com o AWS Fargate, você não precisa mais provisionar, configurar e escalar clusters de máquinas virtuais para executar contêineres. Esqueça a necessidade de escolher tipos de servidor, decidir quando escalar os clusters e otimizar o agrupamento de clusters. Com o AWS Fargate, não é necessário interagir com servidores ou clusters nem mesmo pensar sobre eles. O Fargate permite que você se concentre no projeto e na criação de aplicativos em vez de gerenciar a infraestrutura onde são executados.
O Amazon ECS tem dois modos: tipo de execução Fargate e tipo de execução EC2. Com o tipo de execução Fargate, basta empacotar um aplicativo em contêineres, especificar os requisitos de CPU e memória, definir as políticas de redes e do IAM e executar o aplicativo. O tipo de execução EC2 oferece controle mais detalhado do servidor e da infraestrutura que executa aplicativos conteinerizados. Com o tipo de execução EC2, você pode usar o Amazon ECS para gerenciar um cluster de servidores e agendar o posicionamento de contêineres nos servidores. O Amazon ECS rastreia todos os recursos de CPU, memória e outros recursos no cluster. Além disso, encontram o melhor servidor para execução de um contêiner de acordo com a especificação dos requisitos de recursos. Você fica responsável pelas atividades de provisionamento, aplicação de patches e escalabilidade de clusters de servidores. Você pode escolher o tipo de servidor que será usado, quais aplicativos e quantos contêineres serão executados em um cluster para otimizar a utilização e quando adicionar ou remover servidores de um cluster. O tipo de execução EC2 permite um maior controle dos clusters de servidor e oferece uma maior variedade de opções de personalização, que podem ser necessárias para oferecer suporte a aplicativos específicos ou para cumprir possíveis requisitos governamentais e de conformidade.
GitHub Actions e AWS Fargate
Junte-se a Jess Frazelle, do GitHub, e Clare Liguori e Abby Fuller, da AWS, para um container power hour. Nessa sessão, aprenda a usar o Git e o GitHub para executar seus contêiners e criar, testar e implantar processos. GitOps e Actions e AWS Fargate.
Benefícios
Não há clusters para serem gerenciados
Com o AWS Fargate, você tem de pensar apenas nos contêineres, o que permite priorizar a criação e a operação de aplicativos. O AWS Fargate elimina a necessidade de gerenciar um cluster de instâncias do Amazon EC2. Esqueça a escolha de tipos de instância, o gerenciamento do agendamento dos clusters e a otimização da utilização dos clusters. Tudo isso desaparece com o Fargate.
Escalabilidade transparente
Com o AWS Fargate, fica mais fácil escalar seus aplicativos. Você não precisa mais se preocupar com o provisionamento de recursos computacionais suficientes para seus aplicativos de contêiner. Depois que você define os requisitos do aplicativo (por exemplo, CPU, memória, etc.), o AWS Fargate gerencia toda a escalabilidade e infraestrutura necessárias para executar os contêineres de forma altamente disponível. Você não precisa mais decidir quando escalar os clusters ou agrupá-los para otimizar a utilização. Com o Fargate, é possível executar dezenas ou dezenas de milhares de contêineres em segundos e escalar facilmente os aplicativos de missão crítica mais importantes.
Integrado ao Amazon ECS
O AWS Fargate integra-se de forma transparente ao Amazon ECS. Basta definir o seu aplicativo como faz hoje para o Amazon ECS. Empacote o aplicativo nas definições de tarefas, especifique a CPU e a memória necessárias, defina as políticas de redes e do IAM necessárias para cada contêiner e faça upload de tudo isso para o Amazon ECS. Depois que tudo está configurado, o AWS Fargate inicia e gerencia os contêineres para você.
Como ele funciona

Novidades
O AWS Fargate agora tem suporte para o AWS PrivateLink
O AWS Fargate agora tem suporte para o AWS PrivateLink. O PrivateLink permite conectar o Amazon VPC de modo privado aos serviços da AWS, inclusive ao Amazon ECR.
Anúncio da redução de preço do AWS Fargate em até 50%
A partir de 7 de janeiro de 2019, reduzimos o preço do AWS Fargate em 20% para vCPUs e em 65% para memória em todas as regiões em que o Fargate está disponível no momento.
Versão 1.3 da plataforma AWS Fargate adiciona suporte ao Secrets
Versão 1.3.0 da plataforma AWS Fargate já está disponível. Essa atualização adiciona suporte ao Secrets ao usar o tipo de execução do Fargate com o Amazon Elastic Container Service (ECS).
Veja todos os anúncios »
Clientes usando o AWS Fargate







Outros clientes usando o AWS Fargate















Publicações e artigos de blog

Apresentação do AWS Fargate
O AWS Fargate é uma maneira fácil de implantar contêineres na AWS para que você possa se concentrar na criação de aplicativos em vez de no gerenciamento da infraestrutura.
Continue a ler »

Migrating Containers to AWS Fargate
Veja como você pode migrar facilmente contêineres executados no Amazon EC2 para o AWS Fargate.

Task Networking with AWS Fargate
Apesar de assumir o gerenciamento das instâncias de computação subjacentes, o Fargate proporciona controle detalhado sobre a configuração de posicionamento e políticas de rede.
Continue a ler »
Saiba mais sobre a definição de preço do AWS Fargate