Implementación de los planes de Azure App Service
En Azure App Service, una aplicación se ejecuta en un plan de Azure App Service. Un plan de App Service define un conjunto de recursos de proceso necesarios para que una aplicación web se ejecute. Estos recursos de proceso son análogos a la granja de servidores de un hospedaje web convencional. Pueden configurarse una o varias aplicaciones para que se ejecuten en los mismos recursos de computación (o en el mismo plan de App Service).
Aspectos que debe saber sobre los planes de App Service
Echemos un vistazo con más detenimiento a cómo implementar y usar un plan de App Service con las máquinas virtuales.
Cuando se crea un plan de App Service en una región, se crea un conjunto de recursos de proceso para ese plan en la región especificada. Todas las aplicaciones que coloque en el plan se ejecutan en los recursos de proceso definidos por el plan.
Cada plan de App Service define esta configuración:
- Sistema operativo: Linux o Windows.
- Región: región del plan de App Service, como Oeste de EE. UU., Centro de la India, Norte de Europa, etc.
- Plan de tarifa: Determina qué características App Service obtiene y cuánto paga por el plan. Los planes de tarifa disponibles para el plan de App Service dependen del sistema operativo seleccionado en el momento de la creación.
- Número de instancias de máquina virtual: determinado por el plan.
- Tamaño de las instancias de máquina virtual: Definido por CPU, memoria y almacenamiento remoto.
Puede seguir agregando nuevas aplicaciones a un plan existente siempre y cuando el plan tenga suficientes recursos para administrar el incremento de la carga.
Aspectos que se deben tener en cuenta al usar los planes de App Service
Revise las siguientes consideraciones sobre el uso de planes de Azure App Service para ejecutar y escalar las aplicaciones. Piense en qué condiciones podrían aplicarse a la ejecución y escalado del sitio web del hotel.
Considere el ahorro de costos. Puesto que paga por los recursos de computación que asigna su plan de App Service, posiblemente pueda ahorrar dinero si coloca varias aplicaciones en un mismo plan de App Service.
Considere varias aplicaciones en un plan. Cree un único plan para admitir varias aplicaciones para facilitar la configuración y el mantenimiento de instancias de máquina virtual compartidas. Dado que las aplicaciones comparten las mismas instancias de máquina virtual, debe administrar cuidadosamente los recursos y la capacidad del plan.
Considere la capacidad del plan. Antes de agregar una nueva aplicación a un plan existente, determine los requisitos de recursos de la nueva aplicación e identifique la capacidad restante del plan.
Importante
La sobrecarga de un plan de App Service puede dar lugar a tiempos de inactividad de las aplicaciones nuevas y existentes.
Considere el aislamiento de la aplicación. Aísle la aplicación en un nuevo plan de App Service en los siguientes casos:
- La aplicación consume muchos recursos.
- Quiere escalar la aplicación independientemente de las demás aplicaciones del plan existente.
- La aplicación necesita recursos de una región geográfica diferente.