implementación de referencia

CI/CD de .NET en AWS

Implementar una canalización de aplicaciones .NET

El marco de .NET es un entorno de ejecución administrado para aplicaciones que proporciona administración de memoria, bibliotecas de clases, control de versiones y otras herramientas de desarrollo de software.

Con este Quick Start es posible crear un entorno de integración continua (CI) y entrega continua (CD) de .NET en la nube de Amazon Web Services (AWS) para proporcionar una canalización para las cargas de trabajo del marco de .NET. Puede realizar las siguientes funciones:

  • Obtenga el último código fuente y guárdelo en una tienda de artefactos fuente
  • Crea automáticamente la aplicación
  • Implementar la aplicación en el entorno de destino

El Quick Start es para desarrolladores que buscan una canalización de implementación para implementar CI/CD para sus cargas de trabajo del marco de .NET en AWS. Incluye plantillas de AWS CloudFormation que configuran el entorno de CI/CD en aproximadamente 40 minutos.

Este Quick Start fue desarrollado por
arquitectos de soluciones de AWS.

  •  Lo que creará
  • Con este Quick Start, se configura lo siguiente:

    • Un bucket de Amazon Simple Storage Service (Amazon S3) para almacenar artefactos.
    • Un entorno de Elastic Beanstalk que actúa como destino para las implementaciones de código de aplicación.
    • Una función de AWS Lambda para ejecutar la automatización de AWS Systems Manager.
    • Un documento de automatización de AWS Systems Manager.
    • Una instancia temporal de Amazon Elastic Compute Cloud (Amazon EC2) dentro de una nube privada virtual (VPC).
    • Una imagen de contenedor de MSBuild temporal.
    • Amazon Elastic Container Registry (Amazon ECR) para almacenar la imagen del contenedor de MSBuild.
    • AWS CodePipeline para las etapas de fuente, creación e implementación.
  •  Cómo realizar la implementación
  • Para implementar el entorno CI/CD, siga las instrucciones de la guía de implementación. En el proceso de implementación se incluyen los siguientes pasos:

    1. Si aún no tiene una cuenta de AWS, regístrese en https://aws.amazon.com e inicie sesión en su cuenta.
    2. Inicie la plantilla de AWS CloudFormation. Cada implementación toma alrededor de 40 minutos.
    3. Pruebe la implementación iniciando una canalización de CI/CD. Puede utilizar la aplicación de ejemplo que se incluye con el Quick Start.

    Amazon puede compartir la información de implementación de los usuarios con el socio de AWS que colaboró con AWS en esta solución.  

  •  Costo y licencias
  • Usted es responsable del costo de los servicios de AWS implementados por este Quick Start No hay costos adicionales por el uso del Quick Start.

    En la plantilla de AWS CloudFormation para este Quick Start, se incluyen parámetros de configuración que puede personalizar. Con algunas de estas configuraciones, como el tipo de instancia, se verá afectado el costo de implementación. Consulte las páginas de precios de cada servicio de AWS que utilizará para obtener estimaciones de costos. Los precios están sujetos a modificaciones.

    Sugerencia: después de implementar Quick Start, recomendamos activar AWS Cost and Usage Report para realizar un seguimiento de los costos asociados con Quick Start. Mediante este reporte, se envían métricas de facturación a un bucket de S3 de su cuenta. y proporciona estimaciones de costos basadas en el uso de recursos a lo largo del mes. Para obtener más información sobre el informe, consulte la documentación de AWS.