Comece o projeto

6 etapas  |  45 minutos

Python_Web_App_HERO-ART_SM

Nesse projeto, você aprenderá a implantar uma aplicação web do Python altamente disponível usando o AWS Elastic Beanstalk. O exemplo de aplicação que você implantará usa Python e Django. Basta fazer o upload do código e o Elastic Beanstalk se encarregará automaticamente da implantação, executando atividades como provisionamento de capacidade, balanceamento de carga, escalabilidade automática e monitoramento da saúde da aplicação, entre outras. O Elastic Beanstalk aumenta e diminui automaticamente a escala de acordo com as necessidades, usando configurações de Auto Scaling de fácil ajuste. 

arch_diagram
Comece a usar com o guia de projeto

Você fará o seguinte:

Inicie um ambiente de aplicação web do Python usando o AWS Elastic Beanstalk. O Elastic Beanstalk provisiona e gerencia para você a infraestrutura subjacente (por exemplo, instâncias do Amazon EC2) e os componentes da pilha (por exemplo, sistema operacional, servidor web, linguagem/framework).

Implante uma aplicação web usando o AWS Elastic Beanstalk. Você carregará o código para o Elastic Beanstalk, que processará para você todos os detalhes da implantação.

O que você precisará antes de começar:

Uma conta da AWS: você precisará de uma conta da AWS para começar a provisionar os recursos que hospedarão o site. Cadastre-se na AWS.

Experiência em TI: é recomendado, mas não obrigatório, ter compreensão básica de tecnologias de web e Python para concluir o projeto.

Experiência em AWS: nenhuma experiência anterior na AWS é necessária para concluir o projeto.

Código (opcional): se você tiver código para a aplicação, poderá implantá-lo usando esse guia. Também é possível usar o código de exemplo de aplicação fornecido no projeto.

Estimativa de cobrança mensal:

Custo para concluir o projeto: o custo estimado para concluir o projeto é 0,04 USD. Esse custo supõe que você estará dentro dos limites do nível gratuito da AWS, seguirá as configurações recomendadas e encerrará todos os recursos em até 1 hora após concluir o projeto. O seu caso de uso pode exigir configurações diferentes, que poderão afetar a cobrança. Use a calculadora mensal para estimar os custos de acordo com suas necessidades

Estimativa de faturamento mensal: o custo total do lançamento e da execução de uma aplicação web do Python variará em função do uso e das configurações. Usando a configuração padrão recomendada neste guia, o custo normal será cerca de 27,39 USD por mês dentro do nível gratuito da AWS e 56,02 USD por mês fora desse nível. Para obter uma descrição detalhada dos serviços usados e de seus custos associados, consulte Serviços usados e custos.


Localize todas as ferramentas, a documentação e o código de exemplo necessários para desenvolver aplicações do Python seguras, confiáveis e escaláveis na Nuvem AWS.

Saiba mais sobre o AWS Elastic Beanstalk, um serviço fácil de usar para implantar e alterar a escala de aplicações e serviços web desenvolvidos com Java, .NET, PHP, Node.js, Python, Ruby, Go e Docker em servidores conhecidos, como Apache, Nginx, Passenger e IIS.

Precisa de mais recursos para começar a usar a AWS? Acesse o Centro de recursos de conceitos básicos para saber mais.