Recursos do AWS Elastic Beanstalk

Por que o AWS Elastic Beanstalk?

O AWS Elastic Beanstalk é a forma mais rápida de executar aplicações Web na AWS. Basta carregar o código da aplicação, e o serviço processará automaticamente todos os detalhes, como provisionamento de recursos, balanceamento de carga, autoescalabilidade e monitoramento. O Elastic Beanstalk é ideal para aplicações Web em PHP, Java, Python, Ruby, Node.js, .NET, Go ou Docker. O Elastic Beanstalk usa produtos essenciais da AWS como o Amazon Elastic Compute Cloud (EC2), Amazon Elastic Container Service (ECS), AWS Auto Scaling e Elastic Load Balancing (ELB) para, com facilidade, oferecer suporte a aplicações que precisam escalar para atender milhões de usuários.

Page Topics

Recursos

Recursos

O AWS Elastic Beanstalk oferece suporte a aplicações Web redigidas em muitas linguagens e framewoks bastante utilizados. Ele requer pouca ou nenhuma alteração de código para passar do computador de desenvolvimento para a nuvem. As opções de desenvolvimento para implantar suas aplicações Web incluem Java, .NET, Node.js, PHP, Ruby, Python, Go e Docker.

Com o AWS Elastic Beanstalk, você pode implantar seu código por meio do Console de Gerenciamento da AWS, da interface da linha de comando do Elastic Beanstalk, do Visual Studio e do Eclipse. Várias políticas de implantação (todas de uma vez, agregadas, agregadas com um lote adicional, imutável e azul/verde) oferecem opções para a velocidade e segurança de implantação de suas aplicações, reduzindo o fardo administrativo.

O Elastic Beanstalk fornece uma interface do usuário (IU) unificada para monitorar e gerenciar a integridade de suas aplicações.

O Elastic Beanstalk coleta mais de 40 métricas e atributos essenciais para determinar a integridade de suas aplicações. Com o Elastic Beanstalk Health Dashboard, é possível visualizar a integridade geral da aplicação e personalizar as verificações de integridade da aplicação, as permissões de integridade e os relatórios de integridade, tudo em uma IU.

Com a integração do Elastic Beanstalk com o Amazon CloudWatch e o AWS X-Ray, você pode usar painéis de monitoramento para visualizar as principais métricas de performance, como latência, utilização de CPU e códigos de resposta. Você também poderá configurar os alarmes do CloudWatch quando as métricas excederem os limites escolhidos. 

Você pode optar por obter automaticamente as versões mais recentes da plataforma do ambiente do AWS Elastic Beanstalk e novos patches usando as atualizações de plataforma gerenciadas. Um mecanismo de implantação imutável garante que essas atualizações sejam implementadas com segurança. Para gerenciamento contínuo, você também pode personalizar as propriedades da aplicação, criar alarmes e habilitar notificações por e-mail por meio do Amazon Simple Notification Service (Amazon SNS).

O Elastic Beanstalk usa o Elastic Load Balancing e o Auto Scaling para reduzir e aumentar automaticamente a escala na horizontal de sua aplicação com base nas necessidades específicas dela. A existência de várias zonas de disponibilidade oferece a você uma opção de aprimorar a confiabilidade e a disponibilidade da aplicação.

Com o Elastic Beanstalk, você tem a liberdade de selecionar os recursos da AWS, como o tipo de instância do Amazon EC2, incluindo instâncias spot, ideais para sua aplicação. Você também retém o controle completo dos recursos da AWS que alimentam sua aplicação. Se você optar por assumir o controle de alguns (ou todos) os elementos da sua infraestrutura, poderá fazê-lo com perfeição ao usar as capacidades de gestão do Elastic Beanstalk. 

O Elastic Beanstalk atende aos critérios de conformidade da ISO, PCI, SOC 1, SOC 2 e SOC 3, além dos critérios para qualificação HIPAA. Isso significa que aplicativos em execução no Elastic Beanstalk podem processar dados financeiros regulados ou informações de integridade protegidas (PHI).

Os processadores AWS Graviton baseados em arm64 oferecem a melhor relação preço-performance para suas workloads em nuvem em execução no Amazon EC2. Com o AWS Graviton no Elastic Beanstalk, é possível selecionar tipos de instância do EC2 para atender às necessidades de otimização de suas workloads e se beneficiar da relação preço-performance aprimorada em relação a um processador baseado em x86 semelhante.