Compartilhar via


Design de arquitetura do Aplicativos Spring do Azure (ASA)

Os Aplicativos Spring do Azure gerenciam aplicativos baseados em Spring no Azure. O serviço oferece o gerenciamento de ciclo de vida usando monitoramento e diagnóstico abrangentes, gerenciamento de configuração, descoberta de serviços, integração de CI/CD, implantações em “blue-green” e muito mais.

Introdução

Se você está apenas começando a explorar os aplicativos Spring no Azure, comece com esses módulos de treinamento na plataforma de aprendizagem (Learn). Esta plataforma online gratuita oferece treinamento interativo que inclui verificações de conhecimento para avaliar sua aprendizagem.

Para obter a documentação do produto, consulte Aplicativos Spring do Azure.

Projete sua primeira arquitetura

Agora que você tem uma boa compreensão sobre a implantação de um aplicativo Spring Apps, aplique suas habilidades na criação de uma solução simples. Consulte essa arquitetura de linha de base que implanta a instância do Spring Apps em uma única região com redundância de zona.

Adicionar complexidade

Desenvolva a arquitetura de linha de base e estenda o projeto para atender a uma disponibilidade de várias regiões que pode resistir a uma interrupção regional. Você precisará alterar o balanceador de carga de linha de base para um roteador global. Além disso, você tem considerações extras relacionadas ao modo de distribuição de sua escolha, como ativo-ativo, ativo-passivo com espera ativa ou ativo-passivo com modo de espera a frio.

Integração com zonas de destino

Suponha que sua organização queira que você implante a solução como parte de uma configuração corporativa. A arquitetura vai mudar e haverá uma mudança nas responsabilidades. Por exemplo, a solução usará recursos federados gerenciados por equipes centrais. Você precisa comunicar seus requisitos com essas equipes para que não haja interrupções.

Consulte essa arquitetura que implanta a linha de base em uma implantação corporativa projetada de acordo com os princípios de design das Zonas de Destino do Azure. Alguns exemplos de requisitos que devem ser comunicados com as equipes centrais são anotados com as notas "Equipe da plataforma".

Implementações de exemplo

As arquiteturas de referência anteriores são todas ilustradas por implementações que você pode referenciar para validar suas opções de projeto. Elas também estão disponíveis no GitHub.