Partilhar via


Guia de início rápido: implantar seu primeiro aplicativo Web no Azure Spring Apps

Nota

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

O plano de consumo padrão 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 obter mais informações, consulte Migrar consumo padrão e plano dedicado do Azure Spring Apps para Aplicativos de Contêiner do Azure.

Este guia de início rápido mostra como implantar um aplicativo Web Spring Boot no Azure Spring Apps. O projeto de exemplo é um aplicativo ToDo simples para adicionar tarefas, marcar quando elas estiverem concluídas e, em seguida, excluí-las. A captura de tela a seguir mostra o aplicativo:

Captura de ecrã de uma aplicação Web de exemplo nas Aplicações Azure Spring.

Esta aplicação é uma típica aplicação Web de três camadas com as seguintes camadas:

  • Um aplicativo React limitado por frontend.
  • Um aplicativo Web Spring backend 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 Azure Spring Apps, o aplicativo usa o Banco de Dados do Azure para PostgreSQL. Para obter mais informações sobre o Banco de Dados do Azure para PostgreSQL, consulte a 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 no Azure Spring Apps:

  • A opção de 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 desenvolvedores do Spring que desejam implantar rapidamente aplicativos nos serviços de nuvem do Azure.
  • A opção de plug-in do portal do Azure + Maven fornece uma maneira mais convencional de criar recursos e implantar aplicativos passo a passo. Essa opção é adequada para desenvolvedores do Spring que usam os serviços de nuvem do Azure pela primeira vez.
  • A opção CLI do Desenvolvedor do Azure é uma maneira mais eficiente de criar recursos e implantar aplicativos automaticamente por meio de comandos simples. A CLI do Desenvolvedor do Azure usa um modelo para provisionar os recursos do Azure necessários e implantar o código do aplicativo. Essa opção é adequada para 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 no Azure Spring Apps:

  • A opção de 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 desenvolvedores do Spring que desejam implantar rapidamente aplicativos nos serviços de nuvem do Azure.
  • A opção de plug-in do portal do Azure + Maven fornece uma maneira mais convencional de criar recursos e implantar aplicativos passo a passo. Essa opção é adequada para desenvolvedores do Spring que usam os serviços de nuvem do Azure pela primeira vez.
  • A opção CLI do Azure usa uma poderosa ferramenta de linha de comando para gerenciar recursos do Azure. Essa opção é adequada para desenvolvedores do Spring que estão familiarizados com os serviços de nuvem do Azure.

1. Pré-requisitos

  • Uma subscrição do Azure. Se você não tiver uma assinatura, crie uma conta gratuita antes de começar.
  • Uma subscrição do Azure. Se você não tiver uma assinatura, crie uma conta gratuita antes de começar.

2. Preparar o projeto da primavera

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

3. Prepare o ambiente de nuvem

Os principais recursos necessários para executar este exemplo são uma instância do Azure Spring Apps e uma instância do Banco de Dados do Azure para PostgreSQL. Esta 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 ARM para criar recursos do Azure.

3.1. Inicie sessão no portal do Azure

Vá para o portal do Azure e insira suas credenciais para entrar no portal. A vista predefinida é o dashboard 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 seguinte botão Implantar no Azure para iniciar a experiência de implantação no portal do Azure:

    Botão para implantar o modelo do Gerenciador de Recursos no Azure.

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

    Definição Valor sugerido Description
    Subscrição O nome da subscrição. A subscrição do Azure que quer utilizar para o servidor. Se tiver várias subscrições, escolha a subscrição na qual pretende ser cobrado pelo recurso.
    Grupo de recursos myresourcegroup Um nome de grupo de recursos novo ou um já existente na sua subscrição.
    Região A região mais próxima dos seus utilizadores. A região é usada para criar o grupo de recursos.
    Senha de administrador do Postgre SQL N/A A senha para o administrador do PostgreSQL Server.
    Senha de usuário Postgre SQL N/A A senha para o usuário do aplicativo PostgreSQL, que é usado no aplicativo.

    Captura de ecrã do portal do Azure que mostra a implementação personalizada.

  3. Selecione Rever e Criar para rever as suas seleções. Em seguida, selecione Criar para implantar o aplicativo no Azure Spring Apps.

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

    Captura de ecrã do portal do Azure que mostra a página Descrição Geral com o painel de notificações de implementação personalizado aberto.

4. Implantar o aplicativo no Azure Spring Apps

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

2. Preparar o projeto da primavera

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

3. Prepare o ambiente de nuvem

Os principais recursos necessários para executar este exemplo são uma instância do Azure Spring Apps e uma instância do Banco de Dados do Azure para PostgreSQL. Esta 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 ARM para criar recursos do Azure.

3.1. Inicie sessão no portal do Azure

Vá para o portal do Azure e insira suas credenciais para entrar no portal. A vista predefinida é o dashboard 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 seguinte botão Implantar no Azure para iniciar a experiência de implantação no portal do Azure:

    Botão para implantar o modelo do Gerenciador de Recursos no Azure.

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

    Definição Valor sugerido Description
    Subscrição O nome da subscrição. A subscrição do Azure que quer utilizar para o servidor. Se tiver várias subscrições, escolha a subscrição na qual pretende ser cobrado pelo recurso.
    Grupo de recursos myresourcegroup Um nome de grupo de recursos novo ou um já existente na sua subscrição.
    Região A região mais próxima dos seus utilizadores. A região é usada para criar o grupo de recursos.
    Senha de administrador do PostgreSQL N/A A senha para o administrador do PostgreSQL Server.
    Senha de usuário do PostgreSQL N/A A senha para o usuário do aplicativo PostgreSQL, que é usado no aplicativo.

    Captura de ecrã do portal do Azure que mostra a implementação personalizada.

  3. Selecione Rever e Criar para rever as suas seleções. Em seguida, selecione Criar para implantar o aplicativo no Azure Spring Apps.

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

    Captura de ecrã do portal do Azure que mostra a página Descrição Geral com o painel de notificações de implementação personalizado aberto.

4. Implantar o aplicativo no Azure Spring Apps

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

2. Preparar o projeto da primavera

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

3. Prepare o ambiente de nuvem

Os principais recursos necessários para executar este exemplo são uma instância do Azure Spring Apps e uma instância do Banco de Dados do Azure para PostgreSQL. Esta 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 ARM para criar recursos do Azure.

3.1. Inicie sessão no portal do Azure

Vá para o portal do Azure e insira suas credenciais para entrar no portal. A vista predefinida é o dashboard 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 seguinte botão Implantar no Azure para iniciar a experiência de implantação no portal do Azure:

    Botão para implantar o modelo do Gerenciador de Recursos no Azure.

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

    Definição Valor sugerido Description
    Subscrição O nome da subscrição. A subscrição do Azure que quer utilizar para o servidor. Se tiver várias subscrições, escolha a subscrição na qual pretende ser cobrado pelo recurso.
    Grupo de recursos myresourcegroup Um nome de grupo de recursos novo ou um já existente na sua subscrição.
    Região A região mais próxima dos seus utilizadores. A região é usada para criar o grupo de recursos.
    Senha de administrador do Postgre SQL N/A A senha para o administrador do PostgreSQL Server.
    Senha de usuário Postgre SQL N/A A senha para o usuário do aplicativo PostgreSQL, que é usado no aplicativo.

    Captura de ecrã do portal do Azure que mostra a implementação personalizada.

  3. Selecione Rever e Criar para rever as suas seleções. Em seguida, selecione Criar para implantar o aplicativo no Azure Spring Apps.

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

    Captura de ecrã do portal do Azure que mostra a página Descrição Geral com o painel de notificações de implementação personalizado aberto.

4. Implantar o aplicativo no Azure Spring Apps

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

5. Validar a aplicação Web

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

Use as seguintes etapas para validar:

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

    Diagrama que mostra a URL do aplicativo corporativo 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 seguintes etapas para validar:

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

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

  2. Aceda ao URL da aplicação. 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 seguintes etapas para validar:

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

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

  2. Aceda ao URL da aplicação. 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

Certifique-se de excluir os recursos criados neste artigo quando não precisar mais deles. Pode eliminar 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. Localize 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 Grupo de recursos , selecione Excluir. Introduza o nome do seu grupo de recursos na caixa de texto para confirmar a eliminação e, em seguida, selecione Eliminar.

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

  1. Localize 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 Grupo de recursos , selecione Excluir. Introduza o nome do seu grupo de recursos na caixa de texto para confirmar a eliminação e, em seguida, selecione Eliminar.

7. Próximas etapas

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