Plataformas compatíveis com Elastic Beanstalk - AWS Elastic Beanstalk

Plataformas compatíveis com Elastic Beanstalk

O AWS Elastic Beanstalk oferece uma variedade de plataformas para criação de aplicações. Projete a aplicação Web para uma dessas plataformas, e o Elastic Beanstalk implanta o código na versão de plataforma selecionada para criar um ambiente de aplicação ativo.

O Elastic Beanstalk oferece plataformas para linguagens de programação (Go, Java, Node.js, PHP, Python, Ruby), servidores de aplicações (Tomcat, Passenger, Puma) e contêineres do Docker. Algumas plataformas possuem várias versões simultaneamente compatíveis.

O Elastic Beanstalk provisiona os recursos necessários para executar a aplicação, incluindo uma ou mais instâncias do Amazon EC2. A pilha de software em execução nas instâncias do Amazon EC2 depende da versão da plataforma específica que você selecionou para o ambiente.

É possível usar o nome da pilha de soluções listada abaixo do nome da versão da plataforma para iniciar um ambiente com a CLI do EB, a API do Elastic Beanstalk ou a CLI da AWS. Você também pode recuperar os nomes da pilha de soluções do serviço com a API ListAvailableSolutionStacks (aws elasticbeanstalk list-available-solution-stacks na CLI da AWS). Esta operação retorna todas as pilhas de soluções que você pode usar para criar um ambiente.

nota

Cada plataforma tem versões de plataforma desativadas e compatíveis. Você sempre pode criar um ambiente baseado em uma versão de plataforma compatível. As versões de plataforma retiradas estão disponíveis apenas para ambientes de cliente existentes por um período de 90 dias a partir da data de retirada publicada. Para obter uma lista de datas publicadas de retirada da versão da plataforma, consulte Programação de ramificações desativadas da plataforma.

Quando o Elastic Beanstalk atualiza uma plataforma, versões anteriores permanecem compatíveis, mas elas não possuem os componentes mais atualizados e o uso não é recomendado. Recomendamos que você mude para a versão mais recente da plataforma. Você ainda poderá criar um ambiente com base em uma versão anterior da plataforma se a tiver usado em um ambiente nos últimos 30 dias (usando a mesma conta, na mesma região).

É possível personalizar e configurar o software do qual seu aplicativo depende na plataforma Linux. Saiba mais em Personalizar software em servidores Linux e Personalizar software em Windows Servers. Notas de release detalhadas estão disponíveis para versões recentes nas Notas de release do AWS Elastic Beanstalk.

Versões compatíveis da plataforma

Todas as versões atuais da plataforma estão listadas em Plataformas compatíveis com Elastic Beanstalk no guia Plataformas do AWS Elastic Beanstalk. Cada seção específica da plataforma também aponta para o histórico da plataforma, uma lista de versões anteriores da plataforma. Para obter acesso direto à lista de versões de uma plataforma específica, use um dos links a seguir.