Introducción a .NET Core en Linux
Con el fin de comenzar a utilizar las aplicaciones .NET Core en Linux en AWS Elastic Beanstalk, todo lo que necesita es el paquete de código fuente de la aplicación para cargarlo como primera versión de la aplicación y luego implementarla 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 de un entorno con una aplicación de .NET Core de muestra en Linux
Elastic Beanstalk proporciona aplicaciones de ejemplo de una sola página para cada plataforma.
Configuraciones admitidas
|
Tipo de entorno
|
Paquete de código fuente
|
Descripción
|
.NET Core en Linux
|
Servidor web
|
dotnet-core-linux.zip
|
Aplicación de una sola página.
|
.NET Core en Linux
|
Servidor web
|
dotnet-core-linux-multiple-apps.zip
|
Dos aplicaciones web que se ejecutan en el mismo servidor web.
|
Descargue la aplicación de ejemplo e impleméntela en Elastic Beanstalk siguiendo estos pasos.
- Old console
-
Para lanzar un entorno con una aplicación de ejemplo (consola)
Abra la consola de Elastic Beanstalk y, en la lista Regions (Regiones), seleccione su Región de AWS.
-
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.
-
En la página de información general de la aplicación, seleccione Create a new environment (Crear un nuevo entorno).
-
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.
-
En Platform (Plataforma), seleccione la plataforma y la ramificación de la plataforma que coincidan con el lenguaje utilizado por la aplicación.
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.
-
En Application code (Código de aplicación), seleccione Sample application (Aplicación de muestra).
-
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.
-
Seleccione Create environment (Crear entorno).
- New console
-
El nuevo diseño de la consola ya está disponible en todas las Regiones de AWS compatibles con Elastic Beanstalk, excepto en AWS GovCloud (US) y las regiones de China. Para obtener más información, consulte las Notas de la versión del 25 de abril de 2023 en la AWS Elastic BeanstalkGuía de notas de la versión.
El nuevo diseño de la consola de Elastic Beanstalk se implementará en AWS GovCloud (US) y las regiones de China más adelante.
Para lanzar un entorno con una aplicación de ejemplo (consola)
Abra la consola de Elastic Beanstalk y, en la lista Regions (Regiones), seleccione su Región de AWS.
-
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.
-
En la página de información general de la aplicación, seleccione Create new environment (Crear un nuevo entorno).
Esto abre el asistente de Create environment (Creación de entorno). El asistente proporciona un conjunto de pasos para crear un entorno nuevo.
-
Para el environmet tier (nivel de entorno), elija Web server environment (Entorno del servidor web) o Worker environment (Entorno de trabajo). Una vez creado, no se puede cambiar la capa del entorno.
-
En Plataforma, seleccione la plataforma y la ramificación de la plataforma que coincidan con el lenguaje utilizado por la aplicación.
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í. Para obtener más información acerca de las versiones compatibles de la plataforma, consulte Plataformas compatibles con Elastic Beanstalk.
-
En Application code (Código de aplicación), seleccione Sample application (Aplicación de muestra).
-
Para los Configuration presets (Modelos de configuración preestablecidos), elija Single instance (Instancia individual).
-
Elija Next (Siguiente).
-
Seleccione Skip to review (Saltar a revisión) en la página Configure service access (Configurar el acceso al servicio).
Se seleccionarán los valores predeterminados para este paso y se omitirán los pasos opcionales.
-
En la página Review (Revisar), se muestra un resumen de todas sus elecciones.
Para personalizar aún más su entorno, elija Edit (Editar) junto al paso que incluye los elementos que desee configurar. 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.
-
Elija Submit (Enviar) en la parte inferior de la página para iniciar la creación del nuevo 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 distinta en cualquier momento. La implementación de una nueva versión de la aplicación es una tarea muy rápida, porque no requiere aprovisionamiento ni reinicio de instancias de Amazon EC2.
Después de que implemente una aplicación de ejemplo o dos y esté listo para comenzar a desarrollar y ejecutar las aplicaciones de .NET Core de forma local, consulte Configuración del entorno de desarrollo .NET Core de Linux.