Tutoriais e amostras - AWS Elastic Beanstalk

Tutoriais e amostras

Tutoriais específicos de linguagem e framework são distribuídos em todo o Guia do desenvolvedor do AWS Elastic Beanstalk. Tutoriais novos e atualizados são adicionados a essa lista à medida que são publicados. As atualizações mais recentes são mostradas primeiro.

Esses tutoriais destinam-se a usuários intermediários e podem não conter instruções de etapas básicas, como cadastrar-se na AWS. Se esta for a primeira vez que você usa a AWS ou o Elastic Beanstalk, confira a Demonstração de conceitos básicos para colocar seu primeiro ambiente do Elastic Beanstalk em funcionamento.

É possível fazer download das aplicações demonstrativas usadas pelo Elastic Beanstalk ao criar um ambiente, sem fornecer um pacote de origem com os seguintes links:

Mais aplicativos de exemplo envolvidos que mostram o uso de outros frameworks da Web, bibliotecas e ferramentas estão disponíveis como projetos de código aberto no GitHub:

  • WordPress com balanceamento de carga (tutorial): arquivos de configuração para instalar com segurança o WordPress e executá-lo em um ambiente do Elastic Beanstalk com balanceamento de carga.

  • Drupal com balanceamento de carga (tutorial): arquivos de configuração e instruções para instalar com segurança o Drupal e executá-lo em um ambiente do Elastic Beanstalk com balanceamento de carga.

  • Scorekeep - uma API da Web RESTful que usa o framework Spring e o AWS SDK para Java para fornecer uma interface para criar e gerenciar usuários, sessões e jogos. A API faz parte do pacote de um aplicativo Web Angular 1.5 que a consome via HTTP. Inclui ramificações que mostram integração com o Amazon Cognito, o AWS X-Ray X-Ray e o Amazon Relational Database Service.

    O aplicativo usa recursos da plataforma Java SE para fazer download de dependências e criar na instância, minimizando o tamanho do pacote de origem. O aplicativo também inclui arquivos de configuração nginx que substituem a configuração padrão para servir o aplicativo web de front-end estaticamente na porta 80 através do proxy e encaminhar as solicitações para atalhos em /api para a API em execução em localhost:5000.

  • Does it Have Snakes? - Aplicação Tomcat que mostra o uso do RDS em uma aplicação da Web Java EE no Elastic Beanstalk. O projeto mostra o uso de servlets, JSPs, Simple Tag Support, Tag Files, JDBC, SQL, Log4J, Bootstrap, Jackson e arquivos de configuração do Elastic Beanstalk.

  • Locust Load Generator – esse projeto mostra o uso de recursos da Plataforma Java SE para instalar e executar Locust, uma ferramenta de geração de carga escrita em Python. O projeto inclui arquivos de configuração que instalam e configuram o Locust, um script de compilação que configura uma tabela do DynamoDB, e um Procfile que executa o Locust.

  • Share Your Thoughts (tutorial): aplicação em PHP que mostra o uso de MySQL no Amazon RDS, Composer e arquivos de configuração.

  • Uma nova startup (tutorial): aplicação Node.js demonstrativa que mostra o uso do DynamoDB, do AWS SDK para JavaScript em Node.js, gerenciamento de pacotes npm e arquivos de configuração.