aws elastic beanstalk tutorial
aplicativos para converter youtube para mp3
Aprenda a implantação de aplicativos da Web .NET usando AWS Elastic Beanstalk:
Nós ganhamos conhecimento sobre AWS CodeDeploy em nosso tutorial anterior.
O AWS Elastic Beanstalk é principalmente um serviço de implantação que ajuda a implantar seu aplicativo rapidamente em diferentes ambientes na nuvem.
Ler através => Série de treinamento DevOps simples
O AWS Elastic Beanstalk é mais um PAAS oferta que é fornecida aos desenvolvedores em que eles não precisam se preocupar com a infraestrutura para implantar e iniciar o aplicativo da web.
O AWS Elastic Beanstalk mantém um registro de todas as versões do aplicativo implantadas e ajuda a reverter para qualquer versão mais antiga específica.
Neste tutorial, veremos como um aplicativo da Web ASP.NET pode ser implantado no AWS Elastic Beanstalk.
Para isso, usei o Visual Studio.NET 2015 e outro pré-requisito que é o kit de ferramentas AWS para Visuals Studio .NET, que também precisa ser instalado no IDE.
Um processo semelhante também pode ser seguido para implantar qualquer aplicativo J2EE (arquivo WAR) no AWS Elastic Beanstalk instalando o AWS Toolkit para Eclipse (Versão Luna ou superior). Este serviço também oferece suporte a outras tecnologias, como Python, Ruby, e também oferece suporte à implantação de aplicativos da web a partir da plataforma de contêiner Docker .
O que você aprenderá:
- Instalando o AWS Toolkit no Visual Studio.NET IDE
- Publicar processo de aplicativo da Web ASP.NET
- Conclusão
- Leitura recomendada
Instalando o AWS Toolkit no Visual Studio.NET IDE
Antes de implantar qualquer aplicativo da web ASP .NET no AWS Elastic Beanstalk, você precisará baixar e instalar o kit de ferramentas para uma versão específica do Visual Studio.NET (2013, 2015 e 2017) do Amazonas local.
Clique duas vezes no arquivo executável MSI e baixe da URL acima para instalar o mesmo em seu IDE do Visual Studio .NET.
Publicar processo de aplicativo da Web ASP.NET
A seguir, está o processo de publicação do aplicativo da Web ASP.NET no AWS Elastic Beanstalk.
# 1) Inicie e crie um Visual Studio.NET
Projeto ASP.NET Web Application => Web Forms
#dois) Clique OK .
qual sistema operacional é melhor para laptop
Como o kit de ferramentas agora está instalado no IDE, você está pronto para publicar no AWS Elastic Beanstalk. Antes de publicar, modifique o Default.aspx arquivo como mostrado na figura abaixo. O conteúdo pode ser validado e exibido no aplicativo da web, uma vez implantado.
# 3) Antes de publicar o AWS Elastic Beanstalk, é bom conhecer o processo envolvido aqui.
O processo de publicação envolve a criação de um aplicativo, que é uma coleção de versões e ambientes, carregue uma nova versão da compilação e implante-a no ambiente apropriado (desenvolvimento, controle de qualidade, teste, etc.) usando o tipo de recipiente do servidor web IIS.
Uma vez implantado, o AWS Elastic Beanstalk cuida do provisionamento da instância EC2, dimensionamento, balanceamento de carga e, claro, monitoramento do aplicativo.
Caso você já tenha um aplicativo existente criado com o ambiente, poderá usá-lo também durante o processo de publicação. O processo também precisará que um usuário IAM seja criado com permissões do Elastic Beanstalk. A chave de acesso e a chave secreta deverão ser fornecidas.
Uma vez que o aplicativo da web ASP.NET foi criado, podemos iniciar o processo de publicação no AWS Elastic Beanstalk clicando com o botão direito do mouse no projeto e selecionando “ Publicar no Elastic Beanstalk ' como mostrado abaixo.
# 4) Como parte de qualquer Integração contínua atividade, todos esses projetos normalmente seriam armazenados em um repositório de controle de versão, como TFS ou GIT, com os desenvolvedores modificando e enviando o código para esse repositório compartilhado. Poste isso, o processo de implantação seria chamado conforme mostrado abaixo.
# 5) Começaremos selecionando a criação de um novo aplicativo e ambiente. Clique no ícone do usuário para adicionar qualquer nome de perfil com o acesso de usuário IAM e chave secreta.
# 6) Clique em OK para continuar e em Avançar para continuar com a criação do ambiente e o provisionamento da instância.
# 7) Nesta tela, forneça um nome de ambiente de acordo com as convenções de nomenclatura seguidas para dev, QA, teste, etc. Além disso, observe a URL que será usada para testar o aplicativo após a implantação.
# 8) Clique Próximo .
Como cada implantação consistiria em ambientes diferentes, conforme descrito acima, é muito importante selecionar o tipo de instância para esses ambientes, considerando a necessidade de finalmente implantar em um ambiente de produção.
Portanto, você pode selecionar o tipo de instância que estaria em paridade com um ambiente de produção. Isso é mostrado na próxima tela junto com o tipo de implantação de contêiner selecionado, que é IIS 10.0.
# 9) Clique em Próximo para prosseguir com a etapa final de implantação.
# 10) Clique em Implementar.
Depois de concluído, você pode iniciar o console do Elastic Beanstalk e ver o aplicativo que está sendo implantado com o aplicativo e os ambientes inseridos. Conforme e quando um código é modificado, as versões do aplicativo também são criadas na implantação bem-sucedida.
#onze) Inicie o URL conforme exibido no canto superior direito para testar o aplicativo implementado.
# 12) Conseqüentemente, na realidade, a implantação precisaria ser feita em vários ambientes usando o processo acima antes de torná-lo finalmente disponível no ambiente de PRODUÇÃO. Em caso de problemas com qualquer uma das compilações, você também pode reverter para qualquer versão anterior usando o console do AWS Elastic Beanstalk.
Conclusão
O AWS Elastic Beanstalk é uma maneira boa e rápida de implantar e monitorar aplicativos da web criados com as tecnologias .NET ou Java / J2EE ou com as outras tecnologias suportadas, sem realmente se preocupar com a disponibilidade da infraestrutura.
Neste breve tutorial, vimos como é fácil e rápido implantar um aplicativo .NET no AWS Elastic Beanstalk e, o mais importante, mantendo os conceitos de DevOps (integração contínua e entrega contínua) em mente.
melhor software para monitorar a temperatura da CPU e da GPU
Em meus tutoriais anteriores, também vimos como a nuvem AWS pode ser usada para implantar aplicativos da web Java / J2EE também usando os serviços AWS CodeCommit, CodeBuild e CodeDeploy.
Verifique nosso próximo tutorial para saber mais sobre a ferramenta DevOps Ansible. Ansible é uma ferramenta de código aberto que ajuda na automação de tarefas, implantação de aplicativos, provisionamento em nuvem e gerenciamento de configuração.
PREV Tutorial | PRÓXIMO Tutorial
Leitura recomendada
- Tutoriais detalhados do Eclipse para iniciantes
- Tutorial do AWS CodeBuild: Extraindo código do Maven Build
- Tutorial do AWS CodeCommit para implementação de DevOps na nuvem
- Como testar a fila de mensagens do aplicativo: Tutorial de introdução do IBM WebSphere MQ
- Crie um aplicativo de página única usando AngularJS (tutorial com exemplo)
- Tutorial de reflexão Java com exemplos
- Tutorial SVN: Gerenciamento de código-fonte usando Subversion
- Tutorial de teste destrutivo e teste não destrutivo