Consideraciones sobre la administración de operaciones para el acelerador de zonas de aterrizaje de App Service

En este artículo se proporcionan consideraciones y recomendaciones de diseño para la administración de operaciones que puede aplicar cuando use el acelerador de zonas de aterrizaje de Azure App Service. La administración de operaciones es un aspecto fundamental de cualquier aplicación basada en la nube y el acelerador de zonas de aterrizaje de App Service no es una excepción. Este acelerador proporciona un conjunto de recursos de Azure preconfigurados e instrucciones para configurar un entorno escalable a fin de hospedar aplicaciones web, móviles y de API en Azure.

Obtenga más información sobre el área de diseño de administración.

Consideraciones de diseño

Tenga en cuenta estas consideraciones para la administración de operaciones al usar el acelerador de zonas de aterrizaje de App Service:

  • Administración y solución de problemas. App Service incluye un amplio conjunto de herramientas de administración y solución de problemas, como Azure Portal, Azure PowerShell y la CLI de Azure. Puede usar estas herramientas para administrar la configuración de la aplicación, ver sus datos de rendimiento y diagnosticar y solucionar problemas que surjan.
  • Seguridad y cumplimiento. App Service proporciona un entorno de seguridad mejorado para la aplicación, con características como la autenticación y autorización integradas, los certificados SSL/TLS y el aislamiento de red. También cumple una amplia gama de estándares de cumplimiento, como HIPAA, PCI DSS e ISO 27001.
  • Supervisión, alertas y diagnósticos. App Service proporciona herramientas de supervisión, alertas y diagnóstico integradas para ayudarle a realizar el seguimiento del rendimiento y configurar alertas para indicadores clave de rendimiento, como los de tiempo de respuesta y tasas de errores. Estas herramientas proporcionan métricas y registros, y también puede transmitir registros en tiempo real y ejecutar consultas personalizadas en los datos.
  • Implementación y escalado. Puede usar App Service para implementar la aplicación de forma rápida y sencilla. Puede usar una variedad de métodos de implementación, como la implementación continua desde repositorios de código fuente populares, como GitHub y Azure DevOps. También puede escalar o reducir verticalmente la aplicación en función del uso mediante funcionalidades de escalado automático integradas o el ajuste manual del número de instancias.
  • la administración de costes; Debe administrar cuidadosamente los costos en la nube. Si no es cauteloso, puede acumular fácilmente gastos significativos. Asegúrese de tener en cuenta los procedimientos recomendados de administración de costos, como el uso de instancias reservadas y el ajuste de tamaño correcto de los recursos.

Al tener en cuenta estas consideraciones y seguir las instrucciones proporcionadas por el acelerador de zonas de aterrizaje de App Service, puede configurar un entorno escalable para hospedar las aplicaciones en Azure.

Recomendaciones de diseño

Debe implementar estos procedimientos recomendados para cualquier implementación de App Service:

  • Implemente la supervisión y el diagnóstico. Por ejemplo, puede transmitir registros en directo para ver las solicitudes entrantes a la aplicación y ejecutar consultas personalizadas en los datos de registro para diagnosticar problemas o identificar tendencias. También puede configurar alertas que notifiquen posibles problemas o degradación del rendimiento a fin de realizar las acciones adecuadas.

  • Aproveche las características de implementación y escalado. Use el escalado automático para asegurarse de que la aplicación puede controlar distintos niveles de tráfico y carga de trabajo sin poner en peligro el rendimiento o la disponibilidad.

  • Aproveche las ventajas de las funcionalidades de seguridad y cumplimiento de App Service. Estas características, incluidas la autenticación y autorización integradas, los certificados SSL/TLS y el aislamiento de red, pueden ayudar a proteger la aplicación y sus datos frente a accesos o ataques no autorizados. Los estándares de cumplimiento de App Service, incluidos HIPAA, PCI DSS e ISO 27001, pueden ayudarle a garantizar que la aplicación cumpla con las normativas pertinentes y los estándares del sector.

  • Use las herramientas de administración y solución de problemas de App Service, como Azure PowerShell, la CLI de Azure y las métricas y la resolución de problemas de Azure Portal. Mantenga y solucione los problemas de la aplicación en la nube para que pueda seguir ejecutándose sin problemas y de forma confiable.

Tanto si usa la versión multiinquilino de App Service como una instancia de App Service Environment de inquilino único, la administración de operaciones es una consideración fundamental. Las dos opciones ofrecen una gama de ventajas. La elección adecuada para la organización depende de las necesidades y prioridades.

App Service multiinquilino

Si usa App Service multiinquilino, tenga en cuenta estas consideraciones:

  • El costo. App Service multiinquilino suele ser más rentable que una instancia de App Service Environment porque se comparte entre varios inquilinos y no necesita recursos dedicados. Puede ser una buena opción para las organizaciones que tienen presupuestos ajustados.
  • Seguridad y redes. App Service multiinquilino proporciona un entorno de hospedaje protegido, pero es posible que no ofrezca el mismo nivel de seguridad que App Service Environment. Si la seguridad es una prioridad, considere la posibilidad de usar una instancia de App Service Environment, que proporciona hospedaje de aplicaciones con aislamiento de red.

App Service Environment (inquilino único)

Si usa App Service Environment, tenga en cuenta estas consideraciones:

  • El costo. Las instancias de App Service Environment suelen ser más caras que las soluciones multiinquilino de App Service, ya que ofrecen un entorno dedicado de un solo inquilino. Debe tener en cuenta cuidadosamente el presupuesto y asegurarse de que App Service Environment es la opción adecuada para la organización.
  • Seguridad y redes. Las instancias de App Service Environment ofrecen características de seguridad adicionales, como la capacidad de configurar reglas de firewall personalizadas. Estas características las convierten en una buena opción para las organizaciones que tienen estrictos requisitos de seguridad.

App Service proporciona un conjunto completo de funcionalidades de administración de operaciones, lo que le permite supervisar, implementar y administrar la aplicación de forma eficaz en la nube.