Compartilhar via


Início rápido: implantar o seu primeiro aplicativo Web nos Aplicativos Spring do Azure.

Observação

Os planos Básico, Standard e Enterprise serão preteridos a partir de meados de março de 2025, com um período de desativação de 3 anos. Recomendamos a transição para os Aplicativos de Contêiner do Azure. Para mais informações, confira o anúncio de desativação dos Aplicativos Spring do Azure.

O plano Standard de consumo e dedicado será preterido a partir de 30 de setembro de 2024, com um desligamento completo após seis meses. Recomendamos a transição para os Aplicativos de Contêiner do Azure. Para mais informações, confira Migrar o plano Standard de consumo e dedicado dos Aplicativos Spring do Azure para os Aplicativos de Contêiner do Azure.

Esse início rápido mostra como implantar um aplicativo Web do Spring Boot nos Aplicativos Spring do Azure. O projeto de exemplo é um aplicativo ToDo simples para adicionar tarefas, marcar quando elas forem concluídas e excluí-las. A captura de tela a seguir mostra o aplicativo:

Captura de tela de um aplicativo Web de exemplo no Aplicativos Spring do Azure.

Esse aplicativo é um aplicativo Web típico de três camadas com as seguintes camadas:

  • Um aplicativo React de front-end limitado.
  • Um aplicativo Web Spring de back-end que usa o Spring Data JPA para acessar um banco de dados relacional.
  • Um banco de dados relacional. Para localhost, o aplicativo usa o Mecanismo de Banco de Dados H2. Para os Aplicativos Spring do Azure, o aplicativo usa o Banco de Dados do Azure para PostgreSQL. Para obter mais informações sobre Banco de Dados do Azure para PostgreSQL, confira Documentação do Servidor Flexível.

O diagrama a seguir mostra a arquitetura do sistema:

Diagrama que mostra a arquitetura de um aplicativo Web Spring.

Este artigo fornece as seguintes opções para implantação em Aplicativos Spring do Azure:

  • A opção do portal do Azure é a maneira mais fácil e rápida de criar recursos e implantar aplicativos com um único clique. Essa opção é adequada para os desenvolvedores do Spring que desejam implantar rapidamente aplicativos nos serviços de nuvem do Azure.
  • A opção do portal do Azure + plug-in do Maven fornece uma maneira mais convencional de criar recursos e implantar aplicativos passo a passo. Esta opção é adequada para os desenvolvedores do Spring que estão usando os serviços de nuvem do Azure pela primeira vez.
  • A opção do Azure Developer CLI é a maneira mais eficiente de criar recursos e implantar aplicativos automaticamente por meio de comandos simples. O Azure Developer CLI usa um modelo para provisionar os recursos do Azure necessários e implantar o código do aplicativo. Essa opção é adequada para os desenvolvedores do Spring que estão familiarizados com os serviços de nuvem do Azure.

Este artigo fornece as seguintes opções para implantação em Aplicativos Spring do Azure:

  • A opção do portal do Azure é a maneira mais fácil e rápida de criar recursos e implantar aplicativos com um único clique. Essa opção é adequada para os desenvolvedores do Spring que desejam implantar rapidamente aplicativos nos serviços de nuvem do Azure.
  • A opção do portal do Azure + plug-in do Maven fornece uma maneira mais convencional de criar recursos e implantar aplicativos passo a passo. Esta opção é adequada para os desenvolvedores do Spring que estão usando os serviços de nuvem do Azure pela primeira vez.
  • A opção CLI do Azure é uma ferramenta de linha de comando poderosa para gerenciar recursos do Azure. Essa opção é adequada para os desenvolvedores do Spring que estão familiarizados com os serviços de nuvem do Azure.

1. Pré-requisitos

2. Preparar o projeto Spring

O botão Implantar no Azure na próxima seção inicia uma experiência do portal do Azure que baixa um pacote JAR da página de versões do ASA-Samples-Web-Application no GitHub. Nenhuma etapa de preparação local é necessária.

3. Preparar o ambiente de nuvem

Os principais recursos necessários para executar esse exemplo são uma instância dos Aplicativos Spring do Azure e uma instância do Banco de Dados do Azure para PostgreSQL. Essa seção fornece as etapas para criar esses recursos.

Esta seção usa um botão Implantar no Azure para iniciar uma experiência de implantação no portal do Azure. Essa experiência usa um modelo do ARM para criar recursos do Azure.

3.1. Entre no Portal do Azure

Acesse o portal do Azure e insira suas credenciais para entrar no portal. A exibição padrão é o painel de serviço.

3.2. Criar recursos do Azure

Use as seguintes etapas para criar todos os recursos do Azure dos quais o aplicativo depende:

  1. Selecione o botão Implantar no Azure para iniciar a experiência de implantação no portal do Azure:

    Botão para implantar o modelo do Resource Manager no Azure.

  2. Preencha o formulário na guia Noções básicas. Use a tabela a seguir como uma guia para concluir o formulário:

    Configuração Valor sugerido Descrição
    Assinatura O nome da sua assinatura. A assinatura do Azure que você deseja usar para o servidor. Caso você tenha várias assinaturas, escolha a assinatura na qual você deseja receber a cobrança do recurso.
    Grupo de recursos myresourcegroup Um novo nome do grupo de recursos ou um existente de sua assinatura.
    Região A região mais próxima de seus usuários. A região é usada para criar o grupo de recursos.
    Senha do Administrador do SQL do Postgre N/D A senha do administrador do Servidor do PostgreSQL.
    Senha do usuário do SQL do Postgre N/D A senha do usuário do aplicativo do PostgreSQL, que é usada no aplicativo.

    Captura de tela do portal do Azure que mostra a implantação personalizada.

  3. Selecione Revisar e criar para revisar suas seleções. Em seguida, selecione Criar para implantar o aplicativo nos Aplicativos Spring do Azure.

  4. Na barra de ferramentas, selecione o ícone (sino) Notificações para monitorar o processo de implantação. Após a conclusão da implantação, selecione Fixar no painel, que cria um bloco para esse serviço no painel do portal do Azure como um atalho para a página de Visão geral do serviço. Selecione Ir para o recurso para abrir a página Visão geral do serviço.

    Captura de tela do portal do Azure que mostra a página Visão geral com o painel de notificações da implantação personalizada aberto.

4. Implantar o aplicativo em Aplicativos Spring do Azure

O botão Implantar no Azure na seção anterior inicia uma experiência do portal do Azure que inclui a implantação do aplicativo, portanto, nada mais é necessário.

2. Preparar o projeto Spring

O botão Implantar no Azure na próxima seção inicia uma experiência do portal do Azure que baixa um pacote JAR da página de versões do ASA-Samples-Web-Application no GitHub. Nenhuma etapa de preparação local é necessária.

3. Preparar o ambiente de nuvem

Os principais recursos necessários para executar esse exemplo são uma instância dos Aplicativos Spring do Azure e uma instância do Banco de Dados do Azure para PostgreSQL. Essa seção fornece as etapas para criar esses recursos.

Esta seção usa um botão Implantar no Azure para iniciar uma experiência de implantação no portal do Azure. Essa experiência usa um modelo do ARM para criar recursos do Azure.

3.1. Entre no Portal do Azure

Acesse o portal do Azure e insira suas credenciais para entrar no portal. A exibição padrão é o painel de serviço.

3.2. Criar recursos do Azure

Use as seguintes etapas para criar todos os recursos do Azure dos quais o aplicativo depende:

  1. Selecione o botão Implantar no Azure para iniciar a experiência de implantação no portal do Azure:

    Botão para implantar o modelo do Resource Manager no Azure.

  2. Preencha o formulário na guia Noções básicas. Use a tabela a seguir como uma guia para concluir o formulário:

    Configuração Valor sugerido Descrição
    Assinatura O nome da sua assinatura. A assinatura do Azure que você deseja usar para o servidor. Caso você tenha várias assinaturas, escolha a assinatura na qual você deseja receber a cobrança do recurso.
    Grupo de recursos myresourcegroup Um novo nome do grupo de recursos ou um existente de sua assinatura.
    Região A região mais próxima de seus usuários. A região é usada para criar o grupo de recursos.
    Senha do Administrador do PostgreSQL N/D A senha do administrador do Servidor do PostgreSQL.
    Senha do usuário do PostgreSQL N/D A senha do usuário do aplicativo do PostgreSQL, que é usada no aplicativo.

    Captura de tela do portal do Azure que mostra a implantação personalizada.

  3. Selecione Revisar e criar para revisar suas seleções. Em seguida, selecione Criar para implantar o aplicativo nos Aplicativos Spring do Azure.

  4. Na barra de ferramentas, selecione o ícone (sino) Notificações para monitorar o processo de implantação. Após a conclusão da implantação, selecione Fixar no painel, que cria um bloco para esse serviço no painel do portal do Azure como um atalho para a página de Visão geral do serviço. Selecione Ir para o recurso para abrir a página Visão geral do serviço.

    Captura de tela do portal do Azure que mostra a página Visão geral com o painel de notificações da implantação personalizada aberto.

4. Implantar o aplicativo em Aplicativos Spring do Azure

O botão Implantar no Azure na seção anterior inicia uma experiência do portal do Microsoft Azure que inclui a implantação do aplicativo, portanto, nada mais é necessário.

2. Preparar o projeto Spring

O botão Implantar no Azure na próxima seção inicia uma experiência do portal do Azure que baixa um pacote JAR da página de versões do ASA-Samples-Web-Application no GitHub. Nenhuma etapa de preparação local é necessária.

3. Preparar o ambiente de nuvem

Os principais recursos necessários para executar esse exemplo são uma instância dos Aplicativos Spring do Azure e uma instância do Banco de Dados do Azure para PostgreSQL. Essa seção fornece as etapas para criar esses recursos.

Esta seção usa um botão Implantar no Azure para iniciar uma experiência de implantação no portal do Azure. Essa experiência usa um modelo do ARM para criar recursos do Azure.

3.1. Entre no Portal do Azure

Acesse o portal do Azure e insira suas credenciais para entrar no portal. A exibição padrão é o painel de serviço.

3.2. Criar recursos do Azure

Use as seguintes etapas para criar todos os recursos do Azure dos quais o aplicativo depende:

  1. Selecione o botão Implantar no Azure para iniciar a experiência de implantação no portal do Azure:

    Botão para implantar o modelo do Resource Manager no Azure.

  2. Preencha o formulário na guia Noções básicas. Use a tabela a seguir como uma guia para concluir o formulário:

    Configuração Valor sugerido Descrição
    Assinatura O nome da sua assinatura. A assinatura do Azure que você deseja usar para o servidor. Caso você tenha várias assinaturas, escolha a assinatura na qual você deseja receber a cobrança do recurso.
    Grupo de recursos myresourcegroup Um novo nome do grupo de recursos ou um existente de sua assinatura.
    Região A região mais próxima de seus usuários. A região é usada para criar o grupo de recursos.
    Senha do Administrador do SQL do Postgre N/D A senha do administrador do Servidor do PostgreSQL.
    Senha do usuário do SQL do Postgre N/D A senha do usuário do aplicativo do PostgreSQL, que é usada no aplicativo.

    Captura de tela do portal do Azure que mostra a implantação personalizada.

  3. Selecione Revisar e criar para revisar suas seleções. Em seguida, selecione Criar para implantar o aplicativo nos Aplicativos Spring do Azure.

  4. Na barra de ferramentas, selecione o ícone (sino) Notificações para monitorar o processo de implantação. Após a conclusão da implantação, selecione Fixar no painel, que cria um bloco para esse serviço no painel do portal do Azure como um atalho para a página de Visão geral do serviço. Selecione Ir para o recurso para abrir a página Visão geral do serviço.

    Captura de tela do portal do Azure que mostra a página Visão geral com o painel de notificações da implantação personalizada aberto.

4. Implantar o aplicativo em Aplicativos Spring do Azure

O botão Implantar no Azure na seção anterior inicia uma experiência do portal do Azure que inclui a implantação do aplicativo, portanto, nada mais é necessário.

5. Validar o aplicativo Web

Agora você pode acessar o aplicativo implantado para ver se ele funciona.

Use as etapas a seguir para validar:

  1. Após a conclusão da implantação, encontre o URL do aplicativo nas saídas de implantação:

    Diagrama que mostra o URL do aplicativo empresarial das saídas de implantação do ARM.

  2. Acesse o aplicativo com a URL do aplicativo de saída. A página deve aparecer como você viu no localhost.

  3. Verifique os detalhes de cada implantação de recurso, que são úteis para investigar quaisquer problemas de implantação.

Use as etapas a seguir para validar:

  1. Após a conclusão da implantação, encontre o URL do aplicativo nas saídas de implantação:

    Diagrama que mostra o URL do aplicativo de consumo das saídas de implantação do ARM.

  2. Acesse o URL do aplicativo. A página deve aparecer como você viu no localhost.

  3. Verifique os detalhes de cada implantação de recurso, que são úteis para investigar quaisquer problemas de implantação.

Use as etapas a seguir para validar:

  1. Após a conclusão da implantação, localize o URL do aplicativo nas saídas de implantação:

    Diagrama que mostra o URL do aplicativo padrão das saídas de implantação do ARM.

  2. Acesse o URL do aplicativo. A página deve aparecer como você viu no localhost.

  3. Verifique os detalhes de cada implantação de recurso, que são úteis para investigar quaisquer problemas de implantação.

6. Limpar os recursos

Exclua os recursos que você criou neste artigo quando não precisar mais deles. Você pode excluir o grupo de recursos do Azure, que inclui todos os recursos no grupo de recursos.

Use as seguintes etapas para excluir todo o grupo de recursos, incluindo a instância de serviço recém-criada:

  1. Encontre o grupo de recursos no portal do Azure. No menu de navegação, selecione Grupos de recursos e, em seguida, selecione o nome do seu grupo de recursos.

  2. Na página do Grupo de recursos, selecione Excluir. Insira o nome do seu grupo de recursos na caixa de texto para confirmar a exclusão e selecione Excluir.

Use as seguintes etapas para excluir todo o grupo de recursos, incluindo a instância de serviço recém-criada:

  1. Encontre o grupo de recursos no portal do Azure. No menu de navegação, selecione Grupos de recursos e, em seguida, selecione o nome do seu grupo de recursos.

  2. Na página do Grupo de recursos, selecione Excluir. Insira o nome do seu grupo de recursos na caixa de texto para confirmar a exclusão e selecione Excluir.

7. Próximas etapas

Para obter mais informações, consulte os seguintes artigos: