Guia de início rápido: implantar um aplicativo controlado por eventos no Azure Spring Apps

Nota

As primeiras 50 horas de vCPU e 100 GB de memória são gratuitas todos os meses. Para obter mais informações, consulte Redução de preço - O Azure Spring Apps faz mais, custa menos! no Blog Aplicativos no Azure.

Nota

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

Este artigo aplica-se a: ✔️ Consumo padrão e dedicado (Pré-visualização) ✔️ Básico/Standard ✔️ Enterprise

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

O projeto de exemplo é um aplicativo controlado a eventos que se inscreve em uma fila do Service Bus chamada lower-casee, em seguida, manipula a mensagem e envia outra mensagem para outra fila chamada 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 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 é 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.
  • 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 é 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

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, um Cofre da Chave do Azure e uma instância do Barramento de Serviço do Azure. Use as etapas a seguir 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:

    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 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.
  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.

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

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, uma instância do Azure Key Vault e uma instância do Azure Service Bus. Use as etapas a seguir 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:

    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 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.
  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.

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

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 Azure Service Bus. 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 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:

    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 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.
  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.

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

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. Valide o aplicativo

Use 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, em seguida, confirmar que há uma mensagem na upper-case fila.

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

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

  1. Vá para a página Visão geral da instância do Azure Spring Apps 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 com o lower-case Service Bus Explorer. Para obter mais informações, consulte a seção Enviar uma mensagem para uma fila ou tópico de Usar o Service Bus Explorer para executar operações de dados no Service Bus.

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

  1. Vá para a página Visão geral da instância do Azure Spring Apps 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

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

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

  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 que podem estar em inglês: