Share via


Início Rápido: Implantar um aplicativo controlado por evento nos Aplicativos Spring do Azure

Observação

As primeiras 50 horas de vCPU e os primeiros 100 GB de memória são gratuitos todos os meses. Para obter mais informações, confira Redução de preços – os Aplicativos Spring do Azure fazem mais, custando menos no blog Apps on Azure.

Observação

Azure Spring Apps é o novo nome do serviço Azure Spring Cloud. Embora o serviço tenha um novo nome, você verá o nome antigo em alguns locais por um tempo enquanto trabalhamos para atualizar ativos como capturas de tela, vídeos e diagramas.

Este artigo se aplica a: ✔️ Consumo Standard e dedicado (versão prévia) ✔️ Básico/Standard ✔️ Enterprise

Este artigo explica como implantar um aplicativo controlado por eventos do Spring Boot no Aplicativos Spring do Azure.

O projeto de exemplo é um aplicativo controlado por eventos que se inscreve em uma fila do Barramento de Serviço do Microsoft Azure com o nome lower-case e, em seguida, manipula a mensagem e envia outra mensagem para outra fila com o nome upper-case. Para tornar o aplicativo simples, o processamento de mensagens apenas converte a mensagem em maiúsculas. O diagrama a seguir descreve esse processo:

Diagram showing the Azure Spring Apps event-driven app architecture.

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 Microsoft 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.
  • A opção do portal do Azure é a maneira mais fácil e rápida de criar recursos e implantar aplicativos com apenas um 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 Microsoft 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 que você precisa para executar este exemplo são uma instância dos Aplicativos Spring do Azure, um Azure Key Vault e uma instância do Barramento de Serviço do Azure. Siga as seguintes 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:

    Button to deploy the Resource Manager template to 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.
  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.

    Screenshot of the Azure portal that shows the Overview page with the custom deployment notifications pane open.

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 do Aplicativos Spring do Azure, uma instância do Azure Key Vault e uma instância do Barramento de Serviços do Azure. Siga as seguintes 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:

    Button to deploy the Resource Manager template to 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.
  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.

    Screenshot of the Azure portal that shows the Overview page with the custom deployment notifications pane open.

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 do Aplicativos Spring do Azure e uma instância do Barramento de Serviços do Azure. As seções a seguir descrevem como 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:

    Button to deploy the Resource Manager template to 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.
  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.

    Screenshot of the Azure portal that shows the Overview page with the custom deployment notifications pane open.

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 os aplicativos

Siga as etapas a seguir para confirmar se o aplicativo controlado por eventos funciona corretamente. Você pode validar o aplicativo enviando uma mensagem para a fila lower-case e confirmando que há uma mensagem na fila upper-case.

  1. Envie uma mensagem para a fila lower-case com o Service Bus Explorer. Para obter mais informações, confira a seção Enviar uma mensagem para uma fila ou tópico em Usar o Service Bus Explorer para executar operações de dados no Barramento de Serviços .

  2. Confirme se há uma nova mensagem enviada para a fila upper-case. Para obter mais informações, consulte a seção Espiar uma mensagem em Usar o Service Bus Explorer para executar operações de dados no Barramento de Serviço.

  1. Vá para a página Visão geral da instância dos Aplicativos Spring do Azure e selecione Logs para verificar os logs do aplicativo.

    Screenshot of the Azure portal that shows the Azure Spring Apps Logs page.

  1. Envie uma mensagem para a fila lower-case com o Service Bus Explorer. Para obter mais informações, confira a seção Enviar uma mensagem para uma fila ou tópico em Usar o Service Bus Explorer para executar operações de dados no Barramento de Serviços .

  2. Confirme se há uma nova mensagem enviada para a fila upper-case. Para obter mais informações, consulte a seção Espiar uma mensagem em Usar o Service Bus Explorer para executar operações de dados no Barramento de Serviço.

  1. Vá para a página Visão geral da instância dos Aplicativos Spring do Azure e selecione Logs para verificar os logs do aplicativo.

    Screenshot of the Azure portal that shows the Azure Spring Apps Logs page.

  2. 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 o serviço recém-criado:

  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 o serviço recém-criado:

  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: