Introducción a .NET en Elastic Beanstalk - AWS Elastic Beanstalk

Introducción a .NET en Elastic Beanstalk

Para comenzar a utilizar aplicaciones .NET en AWS Elastic Beanstalk, lo único que necesita es el paquete de código fuente de aplicaciones que cargará como la primera versión de la aplicación e implementará en un entorno. Cuando crea un entorno, Elastic Beanstalk asigna todos los recursos de AWS necesarios para ejecutar una aplicación web altamente escalable.

Lanzar un entorno con una aplicación .NET de ejemplo

Elastic Beanstalk proporciona aplicaciones de ejemplo de una sola página para cada plataforma, así como ejemplos más complejos que ilustran el uso de recursos de AWS adicionales. Entre ellos se incluyen Amazon RDS, y características y API específicas de la plataforma o del lenguaje.

Muestras

Nombre

Configuraciones admitidas

Tipo de entorno

Fuente

Descripción

.NET Default

WS 2019 R2

WS 2019 R2 Server Core

WS 2016 R2

WS 2016 R2 Server Core

WS 2012 R2

WS 2012 R2 Server Core

Servidor web

dotnet-asp-v1.zip

Aplicación web ASP.NET con una sola página configurada para mostrarse en la raíz del sitio web.

ASP.NET MVC5

WS 2012 R2

Servidor web

dotnet-aspmvc5-v1.zip

Aplicación web ASP.NET con una arquitectura clásica de modelo-vista-control.

Descargue cualquiera de las aplicaciones de ejemplo e impleméntelas en Elastic Beanstalk mediante el siguiente procedimiento.

Para lanzar un entorno con una aplicación de ejemplo (consola)

  1. Abra la consola de Elastic Beanstalk y, en la lista Regions (Regiones), seleccione su región de AWS.

  2. En el panel de navegación, elija Applications (Aplicaciones) y, a continuación, elija el nombre de una aplicación existente de la lista o cree una.

  3. En la página de información general de la aplicación, seleccione Create a new environment (Crear un nuevo entorno).

    
        La página de información general de la aplicación con una lista de entornos de aplicaciones en la consola de Elastic Beanstalk
  4. A continuación, para el nivel de entorno, elija Web server environment (Entorno de servidor web) o el Worker environment (Entorno de empleado) nivel de entorno. Una vez creado, no se puede cambiar la capa del entorno.

    nota

    La plataforma .NET en Windows Server no admite la capa del entorno de trabajo.

    
        La página Seleccionar nivel de entorno en la consola de Elastic Beanstalk
  5. En Platform (Plataforma), seleccione la plataforma y la ramificación de la plataforma que coincidan con el lenguaje utilizado por la aplicación.

    nota

    Elastic Beanstalk admite varias versiones para la mayoría de las plataformas que se indican. De forma predeterminada, la consola selecciona la versión recomendada para la plataforma y la ramificación de la plataforma que elija. Si la aplicación requiere una versión diferente, puede seleccionarla aquí o elegir Configure more options (Configurar más opciones), como se describe en el paso 7. Para obtener más información acerca de las versiones compatibles de la plataforma, consulte Plataformas compatibles con Elastic Beanstalk.

  6. En Application code (Código de aplicación), seleccione Sample application (Aplicación de muestra).

  7. Para personalizar aún más el entorno, elija Configure more options (Configurar más opciones). Solo puede establecer las siguientes opciones durante la creación del entorno:

    • Environment name

    • Nombre de dominio

    • Versión de la plataforma

    • Procesador

    • VPC

    • datos y búsqueda

    Puede modificar los siguientes ajustes después de crear el entorno, pero requieren que se aprovisionen nuevas instancias u otros recursos, lo que puede llevar algún tiempo:

    • Tipo de instancia, volumen raíz, par de claves y rol de AWS Identity and Access Management (IAM)

    • Base de datos interna de Amazon RDS

    • Balanceador de carga

    Para obtener más información sobre los ajustes disponibles, consulte El asistente de creación de nuevo entorno.

  8. Seleccione Create environment (Crear entorno).

Pasos siguientes

Una vez que disponga de un entorno que ejecute una aplicación, podrá implementar una nueva versión de la aplicación o una aplicación totalmente diferente en cualquier momento. La implementación de una nueva versión de la aplicación es una tarea rápida, ya que no se requiere aprovisionar ni reiniciar instancias EC2.

Después de haber implementado una aplicación de ejemplo o dos y una vez que esté preparado para empezar a implementar localmente, puede seguir las instrucciones de la siguiente sección para configurar un entorno de desarrollo de .NET.