Introdução ao Serviço de Aplicativo do Azure
O Serviço de Aplicativo do Azure é uma plataforma como serviço (PaaS) totalmente gerenciada para hospedar aplicativos Web.
ASP.NET ou ASP.NET Core
Use os seguintes recursos para começar a usar o .NET.
Ação | Recursos |
---|---|
Crie seu primeiro aplicativo .NET | Use uma das seguintes ferramentas: - Visual Studio - Visual Studio Code - Linha de comandos - Azure PowerShell - Portal do Azure |
Implante seu aplicativo |
-
Configurar ASP.NET - Configurar ASP.NET núcleo - Ações do GitHub |
Monitore seu aplicativo |
-
Fluxo de log - Ferramenta de diagnóstico e resolução |
Adicionar domínios e certificados |
-
Mapear um domínio personalizado - Adicionar um certificado SSL |
Conectar-se a um banco de dados |
-
.NET com o Banco de Dados SQL do Azure - .NET Core com Banco de Dados SQL do Azure |
Contentores personalizados |
-
Linux - Código do Visual Studio - Windows - Visual Studio |
Consultar as melhores práticas |
-
Dimensione seu aplicativo - Implementação - Segurança - Rede Virtual |
Java
O Serviço de Aplicativo tem como objetivo fornecer suporte robusto para Java. Para cobrir a profundidade e amplitude dos aplicativos Java, o Serviço de Aplicativo suporta as pilhas de tecnologia Java Standard Edition (SE), Tomcat e JBoss Enterprise Application Platform (EAP). Na base dessas pilhas, o Serviço de Aplicativo suporta todas as versões recentes de suporte de longo prazo (LTS) Java. Há vários cenários-chave para os quais você deve considerar a adoção do Serviço de Aplicativo para seus aplicativos Java.
Java SE no Serviço de Aplicativo
O Java SE on App Service permite que você implemente facilmente seus aplicativos em instâncias Java Virtual Machine (JVM) totalmente gerenciadas. Você deve considerar essa pilha se tiver aplicativos Web Spring Boot e Quarkus. No entanto, você pode usar essa pilha para qualquer aplicativo que possa ser iniciado diretamente de uma JVM e inclua um servidor HTTP (HyperText Transfer Protocol) incorporado. Você pode implementar seu arquivo Java archive (JAR) e deixar o Serviço de Aplicativo fazer o resto.
Tomcat no Serviço de Aplicativo
Esta pilha do Serviço de Aplicativo suporta todas as versões principais e secundárias recentes do Tomcat. Você deve considerar a migração de aplicativos Web Tomcat locais para o Serviço de Aplicativo usando essa pilha. Tais aplicações geralmente usam tecnologias como o Spring Framework e o Hibernate. A pilha também é adequada para aplicativos atualmente em execução em servidores como WebLogic ou WebSphere que podem ser facilmente migrados para o Tomcat. Você pode implantar seu arquivo WAR (Web Application Archive) e permitir que o Serviço de Aplicativo faça o resto.
JBoss EAP no Serviço de Aplicativo
Você pode executar facilmente qualquer versão do JBoss EAP atualmente suportada pela Red Hat nesta pilha do Serviço de Aplicativo. O JBoss EAP é totalmente compatível com os padrões Java Enterprise Edition (EE) e Jakarta EE. A pilha pode, opcionalmente, suportar qualquer aplicativo que exija clustering JBoss EAP. Você deve considerar a migração de aplicativos atualmente em execução no local no JBoss EAP e no WildFly para essa pilha. A pilha também é adequada para aplicativos executados em servidores como WebLogic ou WebSphere que podem ser facilmente migrados para o JBoss EAP. Você pode implantar seu arquivo de arquivo de aplicativo Web (WAR) ou arquivo de arquivo corporativo (EAR) e deixar o Serviço de Aplicativo fazer o resto.
Use os seguintes recursos para começar a usar o Java.
Ação | Recursos |
---|---|
Crie seu primeiro aplicativo Java | Use uma das seguintes ferramentas: - Maven deploy com um servidor Web incorporado - Implantação do Maven em um servidor Tomcat - Maven deploy em um servidor JBoss EAP |
Implante seu aplicativo |
-
Com Maven - Com Gradle - Com IDEs populares (Visual Studio Code, IntelliJ e Eclipse) - Implante pacotes JAR, WAR ou EAR diretamente - Com ações do GitHub - Com o Azure DevOps |
Monitore seu aplicativo |
-
Descrição geral da monitorização - Fluxo de log - Ferramenta de diagnóstico e resolução |
Adicionar domínios e certificados |
-
Mapear um domínio personalizado - Adicionar um certificado SSL |
Conectar-se a um banco de dados |
-
Inicialização do Spring com o Azure Cosmos DB - Tomcat com PostgreSQL - JBoss EAP com PostgreSQL |
Contentores personalizados | - Linux - Código do Visual Studio |
Consultar as melhores práticas |
-
Dimensione seu aplicativo - Implementação - Segurança - Redes virtuais |
Node.js
Use os recursos a seguir para começar a usar o Node.js.
Ação | Recursos |
---|---|
Crie seu primeiro aplicativo Node.js | Use uma das seguintes ferramentas: - Visual Studio Code - CLI - Portal do Azure |
Implante seu aplicativo |
-
Configurar Node.js - GitHub Actions |
Monitore seu aplicativo |
-
Fluxo de log - Ferramenta de diagnóstico e resolução |
Adicionar domínios e certificados |
-
Mapear um domínio personalizado - Adicionar um certificado SSL |
Conectar-se a um banco de dados | - MongoDB |
Contentores personalizados | - Linux - Código do Visual Studio |
Consultar as melhores práticas |
-
Dimensione seu aplicativo - Implementação - Segurança - Redes virtuais |
Python
Use os seguintes recursos para começar a usar o Python.
Ação | Recursos |
---|---|
Crie seu primeiro aplicativo Python | Use uma das seguintes ferramentas: - Frasco - CLI - Frasco - Visual Studio Code - Django - CLI - Django - Código do Visual Studio - Django - Portal do Azure |
Implante seu aplicativo |
-
Configurar Python - GitHub Actions |
Monitore seu aplicativo |
-
Fluxo de log - Ferramenta de diagnóstico e resolução |
Adicionar domínios e certificados |
-
Mapear um domínio personalizado - Adicionar um certificado SSL |
Conectar-se a um banco de dados |
-
PostgreSQL - CLI - PostgreSQL - Portal do Azure |
Contentores personalizados | - Linux - Código do Visual Studio |
Consultar as melhores práticas |
-
Dimensione seu aplicativo - Implementação - Segurança - Redes virtuais |
PHP
Use os seguintes recursos para começar a usar o PHP.
Ação | Recursos |
---|---|
Crie seu primeiro aplicativo PHP | Use uma das seguintes ferramentas: - Linux - CLI - Linux - Portal do Azure |
Implante seu aplicativo |
-
Configurar PHP - Implementar através de FTP |
Monitore seu aplicativo |
-
Solucionar problemas com o Azure Monitor - Fluxo de log - Ferramenta de diagnóstico e resolução |
Adicionar domínios e certificados |
-
Mapear um domínio personalizado - Adicionar um certificado SSL |
Conectar-se a um banco de dados | - MySQL com PHP |
Contentores personalizados | - Contentores para sidecar |
Consultar as melhores práticas |
-
Dimensione seu aplicativo - Implementação - Segurança - Rede Virtual |