Compartilhar via


Introdução ao Serviço de Aplicativo do Azure

O Serviço de Aplicativo do Azure é uma oferta de PaaS (plataforma como serviço) totalmente gerenciada pra hospedar aplicativos Web.

ASP.NET ou ASP.NET Core

Use os recursos a seguir para começar com .NET.

Ação Recursos
Crie seu primeiro aplicativo .NET Use uma das seguintes ferramentas:

- Visual Studio
- Visual Studio Code
- Linha de comando
- Azure PowerShell
- Portal do Azure
Implante seu aplicativo - Configurar o ASP.NET
- Configurar o ASP.NET Core
- Ações do GitHub
Monitorar o aplicativo - Fluxo de logs
- Plataforma de diagnóstico e resolução
Adicionar domínios e certificados - Mapear um domínio personalizado
- Adicionar um certificado SSL
Conectar a um banco de dados - .NET com banco de dados SQL do Azure
- .NET Core com Banco de Dados SQL do Azure
Contêineres personalizados - Linux - Visual Studio Code
- Windows - Visual Studio
Examinar práticas recomendadas - Escalar seu aplicativo
- Implantação
- Segurança
- Rede Virtual

Java

O Serviço de Aplicativo tem como objetivo fornecer suporte robusto para Java. Para cobrir a profundidade e a amplitude dos aplicativos Java, o Serviço de Aplicativo dá suporte às pilhas de tecnologia EAP (Java Standard Edition), Tomcat e JBoss Enterprise Application Platform (EAP). Na base dessas pilhas, o Serviço de Aplicativo dá suporte a todas as versões recentes de LTS (suporte de longo prazo) do Java. Há vários cenários importantes 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 no Serviço de Aplicativo permite implantar facilmente seus aplicativos em instâncias de JVM (Máquina Virtual Java) 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 (protocolo HTTP) inserido. Você pode implantar o arquivo JAR (arquivo Java) e permitir que o Serviço de Aplicativo faça o restante.

Tomcat no Serviço de Aplicativo

Essa pilha do Serviço de Aplicativo dá suporte a 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. Esses aplicativos 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 o arquivo WAR (arquivo de aplicativo Web) e permitir que o Serviço de Aplicativo faça o restante.

JBoss EAP no Serviço de Aplicativo

Você pode executar sem esforço qualquer versão do JBoss EAP atualmente compatível com o 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. Opcionalmente, a pilha pode dar suporte a qualquer aplicativo que exija clustering JBoss EAP. Você deve considerar a migração de aplicativos atualmente em execução local no JBoss EAP e WildFly para essa pilha. A pilha também é adequada para aplicativos em execução em servidores como WebLogic ou WebSphere que podem ser facilmente migrados para o JBoss EAP. Você pode implantar o arquivo morto do aplicativo Web (WAR) ou o arquivo de arquivo da empresa (EAR) e permitir que o Serviço de Aplicativo faça o restante.

Use os recursos a seguir para começar com Java.

Ação Recursos
Crie seu primeiro aplicativo Java Use uma das seguintes ferramentas:

- Implantação do Maven com um servidor da Web incorporado
- Implantação do Maven em um servidor Tomcat
- Implantação do Maven em um servidor JBoss EAP
Implante seu aplicativo - Com o Maven
- Com o Gradle
- Com IDEs populares (Visual Studio Code, IntelliJ e Eclipse)
- Implantar pacotes JAR, WAR ou EAR diretamente
- Com o GitHub Actions
- Com o Azure DevOps
Monitorar o aplicativo - Visão geral do monitoramento
- Fluxo de logs
- Plataforma de diagnóstico e resolução
Adicionar domínios e certificados - Mapear um domínio personalizado
- Adicionar um certificado SSL
Conectar a um banco de dados - Spring Boot com o Azure Cosmos DB
- Tomcat com PostgreSQL
- JBoss EAP com PostgreSQL
Contêineres personalizados - Linux - Visual Studio Code
Examinar práticas recomendadas - Escalar seu aplicativo
- Implantação
- Segurança
- Redes virtuais

Node.js

Use os recursos a seguir para começar com Node.js.

Ação Recursos
Criar 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
Monitorar o aplicativo - Fluxo de logs
- Plataforma de diagnóstico e resolução
Adicionar domínios e certificados - Mapear um domínio personalizado
- Adicionar um certificado SSL
Conectar a um banco de dados - MongoDB
Contêineres personalizados - Linux - Visual Studio Code
Examinar práticas recomendadas - Escalar seu aplicativo
- Implantação
- Segurança
- Redes virtuais

Python

Use os recursos a seguir para começar com Python.

Ação Recursos
Criar seu primeiro aplicativo Python Use uma das seguintes ferramentas:

- Flask - CLI
- Flask - Visual Studio Code
- Django - CLI
- Django - Visual Studio Code
- Django - Portal do Azure
Implante seu aplicativo - Configurar o Python
- GitHub Actions
Monitorar o aplicativo - Fluxo de logs
- Plataforma de diagnóstico e resolução
Adicionar domínios e certificados - Mapear um domínio personalizado
- Adicionar um certificado SSL
Conectar a um banco de dados - PostgreSQL – CLI
- PostgreSQL – portal do Azure
Contêineres personalizados - Linux - Visual Studio Code
Examinar práticas recomendadas - Escalar seu aplicativo
- Implantação
- Segurança
- Redes virtuais

PHP

Use os recursos a seguir para começar com 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
- Implantar por FTP
Monitorar o aplicativo - Solucionar problemas com o Azure Monitor
- Fluxo de logs
- Plataforma de diagnóstico e resolução
Adicionar domínios e certificados - Mapear um domínio personalizado
- Adicionar um certificado SSL
Conectar a um banco de dados - MySQL com PHP
Contêineres personalizados - Contêineres sidecar
Examinar práticas recomendadas - Escalar seu aplicativo
- Implantação
- Segurança
- Rede Virtual

Próxima etapa