Automação de plataforma
A análise em escala de nuvem se concentra na separação das camadas de runtime, automação e usuário.
A automação para interação de runtime é feita usando o Azure Pipelines e modelos com script do Azure Resource Manager.
Importante
A análise em escala de nuvem usa políticas do Azure para estabelecer limites e garantir que as alterações realizadas pelas equipes de operações da zona de destino de dados estejam em conformidade.
A análise em escala de nuvem usa políticas para impor o seguinte:
- Convenções de nomenclatura.
- Regras de rede.
- Serviços não permitidos.
A zona de destino de dados tem requisitos específicos sobre a configuração padrão.
- O tamanho das sub-redes.
- A quantidade de sub-redes.
- A quantidade de grupos de recursos.
- Os nomes dos grupos de recursos.
- Cofres de chaves.
O diagrama a seguir mostra como os princípios de automação são implementados para uma zona de destino de dados.
Modelos de implantação
A análise em escala de nuvem consiste no seguinte:
- Uma zona de destino do gerenciamento de dados.
- Uma ou mais zonas de destino de dados.
- Um ou mais aplicativos de dados que produzem produtos de dados em cada zona de destino de dados.
Cada aplicativo pode ser aprimorado de maneira independente ao longo do tempo devido a diferentes requisitos e ciclos de vida. Por exemplo, uma das zonas de destino de dados pode exigir contas de armazenamento RA-GRS em algum momento. É importante ter uma representação da IaC (infraestrutura como código) de cada ativo em um repositório. Assim, as alterações podem ser implementadas com base nos requisitos da zona de destino de dados e dos aplicativos de dados relacionados.
A tabela a seguir resume as equipes envolvidas em uma implantação de análise em escala de nuvem.
Name | Função | Quantidade de equipes |
---|---|---|
Equipe de plataforma de nuvem | A equipe de plataforma de nuvem do Azure em sua organização. | Uma para toda a plataforma do Azure. |
Equipe de plataforma de dados | Responsável por criar e manter repositórios de modelos do Azure Resource Manager para diferentes níveis de análise em escala de nuvem. Também mantém a zona de destino de gerenciamento de dados e dá suporte a outras equipes se houver problemas de implantação ou a necessidade de aprimoramentos. | Uma para análises em escala de nuvem. |
Equipe da zona de destino dos dados | Responsável por implantar e manter uma zona de destino de dados específica. Também dá suporte à implantação e ao aprimoramento de aplicativos de dados que produzem produtos de dados. | Uma equipe por zona de destino de dados. |
Equipe de aplicativos de dados | Responsável pela implantação e atualizações de produtos de dados. | Uma equipe por aplicativo de dados. |