AWS Fargate

Execute contêineres sem gerenciar servidores ou clusters

O AWS Fargate é uma tecnologia para Amazon ECS e EKS* 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 e o EKS têm 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 e o EKS para gerenciar um cluster de servidores e agendar o posicionamento de contêineres nos servidores. O Amazon ECS e o EKS rastreiam 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.

* O suporte do AWS Fargate para o Amazon EKS será disponibilizado em 2018.

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 e ao EKS

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ê.

O suporte do AWS Fargate para o Amazon EKS será disponibilizado em 2018.

Como funciona

Fargate_diagram_Final

Publicações e artigos de blog

Jeff-Barr_Bio-Pic
Apresentação do AWS Fargate

O AWS Fargate é uma forma fácil de implantar contêineres na AWS. Basta criar a imagem do contêiner, especificar os requisitos de CPU e memória, definir as políticas de redes e do IAM e executar.
Continue a ler »

FargateConsole_Fargate-thick
AWS Fargate: uma visão geral do produto

O AWS Fargate é uma tecnologia que permite usar contêineres como elemento fundamental de computação sem necessidade de gerenciar as instâncias subjacentes. Não é preciso provisionar, configurar ou escalar máquinas virtuais.
Continue a ler »

Saiba mais sobre a definição de preço do AWS Fargate

Acesse a página de definição de preço
Pronto para começar?
Cadastrar-se
Mais dúvidas?
Entre em contato conosco