Compartir a través de


Introducción a Azure App Service y Azure Functions en Azure Stack Hub

Azure App Service en Azure Stack Hub es una oferta de plataforma como servicio (PaaS) de Microsoft Azure disponible en Azure Stack Hub. El servicio habilita a sus clientes internos o externos para crear aplicaciones de Azure Functions y web para cualquier plataforma o dispositivo. Pueden integrar las aplicaciones con aplicaciones locales y automatizar sus procesos empresariales. Los operadores en la nube de Azure Stack Hub pueden ejecutar aplicaciones de cliente en máquinas virtuales (VM) totalmente administradas con su elección de recursos de máquina virtual compartidos o máquinas virtuales dedicadas.

Azure App Service le permite automatizar procesos empresariales y hospedar las API en la nube. Como un servicio integrado único, Azure App Service le permite combinar distintos componentes, como sitios web, API REST y procesos empresariales, en una única solución.

¿Por qué ofrecer Azure App Service en Azure Stack Hub?

Estas son algunas características y funcionalidades clave de Azure App Service:

  • Varios lenguajes y marcos: Azure App Service tiene compatibilidad de primera clase con ASP.NET, Node.js, Java, PHP y Python. También puede ejecutar Windows PowerShell y otros scripts o ejecutables en máquinas virtuales de App Service.
  • Optimización de DevOps: configure la integración y la implementación continuas con GitHub, Git local o BitBucket. Promueva las actualizaciones a través de entornos de prueba y ensayo y administre las aplicaciones en App Service mediante Azure PowerShell o la interfaz de línea de comandos multiplataforma (CLI de Azure).
  • Integración de Visual Studio: las herramientas dedicadas de Visual Studio simplifican el trabajo de creación e implementación de aplicaciones.

Tipos de aplicaciones en App Service

App Service ofrece varios tipos de aplicación, cada uno pensado para hospedar una carga de trabajo específica:

  • Web Apps para hospedar sitios web, aplicaciones web y API REST.
  • Azure Functions v1 para hospedar cargas de trabajo sin servidor basadas en eventos.

La palabra aplicación hace referencia a los recursos de hospedaje dedicados a ejecutar una carga de trabajo. Si se toma la aplicación web como ejemplo, probablemente está acostumbrado a pensar en una aplicación web como los recursos de proceso y el código de aplicación que juntos ofrecen funcionalidad a un explorador. En Azure App Service, una aplicación web es el recurso de proceso que Azure Stack Hub proporciona para hospedar el código de la aplicación.

La aplicación puede estar compuesta de varias aplicaciones de App Service de diferentes tipos. Por ejemplo, si la aplicación se compone de un front-end web y un back-end de la API REST, se pueden realizar las operaciones siguientes:

  • Implementar los dos (front-end y API) en una sola aplicación web.

  • Implementar el código de front-end en una aplicación web y el código de back-end en una aplicación de API.

    Resumen de App Service con datos de supervisión

¿Qué es un plan de App Service?

El proveedor de recursos de App Service usa el mismo código que Azure App Service, y por ello comparte algunos conceptos comunes. En App Service, el contenedor de precios para las aplicaciones se denomina plan de App Service. Representa el conjunto de máquinas virtuales dedicadas que se usan para contener las aplicaciones. Dentro de una suscripción determinada, pueden haber varios planes de App Service.

En Azure, hay trabajados compartidos y dedicados. Un trabajo compartido admite el hospedaje de aplicaciones para varios inquilinos de alta densidad, y solo existe un conjunto de trabajos compartidos. Solo un inquilino usa los servidores dedicados que pueden ser de tres tamaños: pequeño, mediano y grande. Las necesidades de los clientes locales no siempre se pueden describir con estos términos. En App Service en Azure Stack Hub, los administradores de proveedores de recursos definen los niveles de trabajo que quieren que estén disponibles. Según las necesidades concretas de hospedaje, puede definir varios conjuntos de trabajos compartidos o diferentes conjuntos de trabajos dedicados. Mediante el uso de esas definiciones de nivel de trabajo, pueden definir sus propias SKU de precios.

Características del portal

Azure App Service en Azure Stack Hub usa la misma interfaz de usuario que Azure App Service. Lo mismo puede decirse con el back-end. Sin embargo, en Azure Stack Hub algunas características están deshabilitadas. Las expectativas o los servicios específicos de Azure que requieren esas características no están disponibles actualmente en Azure Stack Hub.

Pasos siguientes

Puede probar otros servicios de plataforma como servicio (PaaS), como el proveedor de recursos de SQL Server y el proveedor de recursos mySQL.