Compartir a través de


Información general de App Service

Azure App Service es una plataforma que le permite ejecutar aplicaciones web, back-ends móviles y API RESTful sin preocuparse por administrar la infraestructura subyacente. Piense en él como un potente servicio de hospedaje web que se encarga de todo el trabajo pesado para usted, por lo que puede centrarse en la creación de excelentes aplicaciones.

App Service admite una variedad de pilas web: .NET, Java (en Java SE, Tomcat y JBoss), Node.js, Python y PHP, y pueden ejecutarse en Windows y Linux. O bien, si la aplicación está en contenedor, puede implementarla como un contenedor personalizado.

¿Por qué usar Azure App Service?

Independientemente de si es estudiante, una pequeña empresa, una startup, o una gran empresa, App Service ofrece una amplia gama de funciones diseñadas para satisfacer sus necesidades.

Estudiantes

  • Acceso gratuito: además del nivel gratuito disponible ampliamente, los alumnos pueden aprovechar el programa Azure for Students Starter .
  • Compatibilidad con IDE: las herramientas de implementación integradas están disponibles para Visual Studio, Visual Studio Code, IntelliJ y Eclipse.
  • Fácil de usar: ejecute sus aplicaciones sin necesidad de experiencia en la administración de infraestructuras.
  • Recursos de aprendizaje: un montón de tutoriales y guías que le ayudarán a empezar.

Pequeñas empresas y startups

  • Seguridad de marca: proteja su marca y sus clientes rápidamente con un dominio de App Service y un certificado administrado gratuito. O bien, traiga el dominio y el certificado a App Service.
  • Rentable: pague solo por los recursos que use y escale verticalmente u horizontalmente a medida que su negocio crece.
  • Compatible con la línea de comandos: implemente con herramientas de línea de comandos que ya use, como Maven, Gradle, la CLI para desarrolladores de Azure, la CLI de Azure y Azure PowerShell.
  • Escalabilidad: escale automáticamente las aplicaciones en función de la demanda.
  • Alcance global: implemente sus aplicaciones en centros de datos de todo el mundo.
  • Plantillas de aplicación: Elija entre una amplia lista de plantillas de aplicación en Azure Marketplace, como WordPress, Joomla, Django, Node.js y Drupal.
  • Compatibilidad con inicio de sesión social: inicio de sesión social llave en mano con cuentas de Google, Facebook, X y Microsoft.

Empresas

Para más información sobre qué servicios de proceso de Azure se ajustan mejor a su escenario, consulte Elección de un servicio de proceso de Azure.

Instancia administrada en App Service (versión preliminar)

Nota:

Instancia Administrada (versión preliminar) agrega personalización con aislamiento de ámbito del plan para aplicaciones web heredadas o vinculadas a la infraestructura que requieren el Modelo de Objetos de Componentes (COM), acceso al registro, instaladores de Windows/Microsoft (MSI), asignación de unidades o límites de red más estrictos.

Puntos clave:

  • Los scripts de instalación de PowerShell que se ejecutan al inicio habilitan las actualizaciones de COM, registro, IIS, ACL y la ejecución de MSI.
  • Adaptadores del Registro: definiciones de claves del Registro a nivel de plan con valores secretos almacenados en Azure Key Vault.
  • Acceso a letras de disco: configure el acceso a las rutas de acceso SMB/UNC para los componentes heredados (asignación o referencia según se soporte).
  • RDP (a través de Azure Bastion): solo para diagnóstico, configuración persistente del script.
  • Admite: cargas de trabajo de Windows (.NET, Java), COM/registro/MSI, asignación de unidades, identidad administrada, integración de red virtual, cliente MSMQ, CI/CD, autenticación de Entra ID.
  • No es compatible: Linux, contenedores, ASE, depuración remota (versión preliminar), SKU que no sean PV4/PMV4.

Importante

Valide la telemetría (Application Insights/registro), la automatización de certificados y los procesos operativos antes de la implementación en producción. Los cambios persistentes deben ser guionizados utilizando scripts de configuración; Los cambios realizados durante las sesiones RDP no se mantienen.

Resumen de la guía rápida para tomar decisiones

Elija Instancia administrada si:

  • Existen dependencias heredadas (COM, registro, MSI, mapeo de unidades).
  • Aislamiento de red impuesto a nivel de plan necesario para un conjunto específico de aplicaciones.
  • Se desea acceso RDP de diagnóstico.

Elija un plan de App Service estándar si:

  • Necesita soporte para Linux o contenedores.
  • Quiere una amplia flexibilidad en entorno de ejecución con la gestión automática del sistema operativo y del entorno de ejecución, y la aplicación de revisiones.

Elija ASE si:

  • Necesita un aislamiento a gran escala para muchas aplicaciones, en lugar de una personalización profunda del sistema operativo para cada plan.

Pasos siguientes