implantação de referência

.NET CI/CD na AWS

Implante um pipeline de aplicações do .NET

O .NET Framework é um ambiente de execução gerenciado para aplicações que fornece gerenciamento de memória, bibliotecas de classes, versionamento e outras ferramentas de desenvolvimento de software.

Este Início rápido cria um ambiente .NET de integração contínua (CI) e entrega contínua (CD) na Nuvem Amazon Web Services (AWS) para fornecer um pipeline para workloads do .NET Framework. Ele pode executar as seguintes funções:

  • Obter o código-fonte mais recente e salvá-lo em um armazenamento de artefatos
  • Criar a aplicação automaticamente
  • Implantar a aplicação para o ambiente de destino

O Início rápido é voltado para desenvolvedores que buscam um pipeline de implantação para implementar CI/CD em suas workloads do .NET Framework na AWS. Inclui modelos do AWS CloudFormation que configuram o ambiente CI/CD em cerca de 40 minutos.

Este Início rápido foi desenvolvido por
arquitetos de soluções da AWS.

  •  O que você criará
  • Este Início rápido configura o seguinte:

    • Um bucket do Amazon Simple Storage Service (Amazon S3) para conter artefatos.
    • Um ambiente do Elastic Beanstalk que atua como destino para implantações de código de aplicações.
    • Uma função do AWS Lambda para executar o AWS Systems Manager Automation.
    • Um documento do AWS Systems Manager Automation.
    • Uma instância temporária do Amazon Elastic Compute Cloud (Amazon EC2) dentro de uma Virtual Private Cloud (VPC).
    • Uma imagem de contêiner do MSBuild.
    • Amazon Elastic Container Registry (Amazon ECR) para deter a imagem de contêiner do MSBuild.
    • AWS CodePipeline para etapas de fonte, criação e implantação.
  •  Como implantar
  • Para implantar o ambiente CI/CD, siga as instruções no guia de implantação. O processo de implantação inclui as seguintes etapas:

    1. Se você ainda não tem uma conta da AWS, cadastre-se em https://aws.amazon.com e faça login em sua conta.
    2. Inicie o modelo do AWS CloudFormation. Cada implantação demora cerca de 40 minutos.
    3. Teste a implantação iniciando um pipeline de CI/CD. Você pode usar o aplicativo de amostra que está incluído no Quick Start.

    A Amazon pode compartilhar informações sobre implantações de usuários com o parceiro da AWS que colaborou com a AWS nesta solução.  

  •  Custo e licenças
  • Você é responsável pelo custo dos serviços da AWS usados durante essa implantação de referência do Quick Start. Não há custo adicional pelo uso do Quick Start.

    O modelo do AWS CloudFormation para este Quick Start inclui parâmetros de configuração personalizáveis. Algumas dessas configurações, como o tipo de instância, afetarão o custo de implantação. Para obter estimativas de custo, leia as páginas de definição de preço de cada serviço da AWS que você usará. Os preços estão sujeitos a alterações.

    Dica: Depois de implantar o Quick Start, recomendamos que você habilite o AWS Cost and Usage Report para monitorar os custos associados ao Quick Start. Esses relatórios fornecem métricas de faturamento para um bucket do S3 na sua conta. Ele fornece estimativas de custo com base no uso ao longo de cada mês e finaliza os dados no fim do mês. Para obter mais informações sobre o relatório, consulte a documentação da AWS.