Compartir a través de


Introducción a Azure App Service

Azure App Service es una plataforma como servicio (PaaS) totalmente administrada para hospedar aplicaciones web.

ASP.NET o ASP.NET Core

Usa los siguientes recursos para empezar con .NET.

Acción Recursos
Creación de la primera aplicación .NET Use una de las siguientes herramientas:

- Visual Studio
- Visual Studio Code
- Línea de comandos
- Azure PowerShell
- Azure Portal
Implementación de la aplicación - Configuración de ASP.NET
- Configuración de ASP.NET Core
- Acciones de GitHub
Supervise la aplicación - Transmisión de registro
- Diagnosticar y solucionar problemas
Agregar dominios y certificados - Asignación de un dominio personalizado
- Agregar un certificado SSL
Conexión a una base de datos - .NET con Azure SQL Database
- .NET Core con Azure SQL Database
Contenedores personalizados - Linux: Visual Studio Code
- Windows: Visual Studio
Revisión de los procedimientos recomendados - Escalado de aplicación
- Implementación
- Seguridad
- Virtual Network

Java

App Service tiene como objetivo proporcionar una sólida compatibilidad con Java. Para cubrir la profundidad y amplitud de las aplicaciones Java, App Service admite las pilas de tecnología Java Standard Edition (SE), Tomcat y JBoss Enterprise Application Platform (EAP). En la base de estas pilas, App Service admite todas las versiones recientes de compatibilidad a largo plazo de Java (LTS). Hay varios escenarios clave para los que debe considerar la posibilidad de adoptar App Service para las aplicaciones Java.

Java SE en App Service

Java SE en App Service permite implementar fácilmente las aplicaciones en instancias de Máquina virtual Java (JVM) totalmente administradas. Debe tener en cuenta esta pila si tiene aplicaciones web de Spring Boot y Quarkus. Sin embargo, puede usar esta pila para cualquier aplicación que se pueda iniciar directamente desde una JVM e incluye un servidor insertado de Protocolo de transferencia de hipertexto (HTTP). Puede implementar el archivo Java (JAR) y permitir que App Service haga el resto.

Tomcat en App Service

Esta pila de App Service admite todas las versiones principales y secundarias recientes de Tomcat. Debe considerar la posibilidad de migrar aplicaciones web de Tomcat locales a App Service mediante esta pila. Estas aplicaciones suelen usar tecnologías como Spring Framework e Hibernate. La pila también es adecuada para las aplicaciones que se ejecutan actualmente en servidores como WebLogic o WebSphere que se pueden migrar fácilmente a Tomcat. Puede implementar el archivo de archivo de aplicaciones web (WAR) y permitir que App Service haga el resto.

JBoss EAP en App Service

Puede ejecutar sin esfuerzo cualquier versión de JBoss EAP compatible actualmente con Red Hat en esta pila de App Service. JBoss EAP es totalmente compatible con los estándares Java Enterprise Edition (EE) y Jakarta EE. La pila puede admitir opcionalmente cualquier aplicación que requiera clústeres de JBoss EAP. Debe considerar la posibilidad de migrar aplicaciones que se ejecutan actualmente de forma local en JBoss EAP y WildFly a esta pila. La pila también es adecuada para aplicaciones que se ejecutan en servidores como WebLogic o WebSphere que se pueden migrar fácilmente a JBoss EAP. Puede implementar el archivo de aplicaciones web (WAR) o el archivo empresarial (EAR) y permitir que App Service haga el resto.

Usa los siguientes recursos para empezar con Java.

Acción Recursos
Creación de la primera aplicación con Java Use una de las siguientes herramientas:

- Implementación de Maven con un servidor web integrado
- Implementación de Maven en un servidor de Tomcat
- Implementación de Maven en un servidor de JBoss EAP
Implementación de la aplicación - Con Maven
- Con Gradle
- Con IDE populares (Visual Studio Code, IntelliJ, y Eclipse)
- Implementación de paquetes JAR, WAR o EAR directamente
- Con acciones de GitHub
- Con Azure DevOps
Supervise la aplicación - Información general acerca de la supervisión
- Transmisión de registro
- Diagnosticar y solucionar problemas
Agregar dominios y certificados - Asignación de un dominio personalizado
- Agregar un certificado SSL
Conexión a una base de datos - Spring Boot con Azure Cosmos DB
- Tomcat con PostgreSQL
- JBoss EAP con PostgreSQL
Contenedores personalizados - Linux: Visual Studio Code
Revisión de los procedimientos recomendados - Escalado de aplicación
- Implementación
- Seguridad
- Redes virtuales

Node.js

Usa los siguientes recursos para empezar con Node.js.

Acción Recursos
Crear la primera aplicación Node.js Use una de las siguientes herramientas:

- Visual Studio Code
- CLI
- Azure Portal
Implementación de la aplicación - Configurar Node.js
- Acciones de GitHub
Supervise la aplicación - Transmisión de registro
- Diagnosticar y solucionar problemas
Agregar dominios y certificados - Asignación de un dominio personalizado
- Agregar un certificado SSL
Conexión a una base de datos - MongoDB
Contenedores personalizados - Linux: Visual Studio Code
Revisión de los procedimientos recomendados - Escalado de aplicación
- Implementación
- Seguridad
- Redes virtuales

Python

Usa los siguientes recursos para empezar con Python.

Acción Recursos
Creación de la primera aplicación Python Use una de las siguientes herramientas:

- Flask: CLI
- Flask: Visual Studio Code
- Django: CLI
- Django: Visual Studio Code
- Django: Azure portal
Implementación de la aplicación - Configuración de Python
- Acciones de GitHub
Supervise la aplicación - Transmisión de registro
- Diagnosticar y solucionar problemas
Agregar dominios y certificados - Asignación de un dominio personalizado
- Agregar un certificado SSL
Conexión a una base de datos - PostgreSQL: CLI
- PostgreSQL: Azure Portal
Contenedores personalizados - Linux: Visual Studio Code
Revisión de los procedimientos recomendados - Escalado de aplicación
- Implementación
- Seguridad
- Redes virtuales

PHP

Usa los siguientes recursos para empezar con PHP.

Acción Recursos
Creación de la primera aplicación con PHP Use una de las siguientes herramientas:

- Linux: CLI
- Linux: Azure portal
Implementación de la aplicación - Configuración de PHP
- Implementación a través de FTP
Supervise la aplicación - Solución de problemas con Azure Monitor
- Transmisión de registro
- Diagnosticar y solucionar problemas
Agregar dominios y certificados - Asignación de un dominio personalizado
- Agregar un certificado SSL
Conexión a una base de datos - MySQL con PHP
Contenedores personalizados - Contenedores sidecar
Revisión de los procedimientos recomendados - Escalado de aplicación
- Implementación
- Seguridad
- Virtual Network

Paso siguiente