Automazione della piattaforma

L'analisi su scala cloud è incentrata sulla separazione dei livelli di runtime, automazione e utente.

L'interazione tra automazione e runtime viene eseguita usando Azure Pipelines e modelli di Azure Resource Manager con script.

Importante

L'analisi su scala cloud usa i criteri di Azure per inserire i limiti e assicurarsi che le modifiche eseguite dai team delle operazioni della zona di destinazione dei dati siano conformi.

L'analisi su scala cloud usa i criteri per applicare:

  • Convenzioni di denominazione.
  • Regole di rete.
  • Servizi non consentiti.

La zona di destinazione dati presenta requisiti specifici rispetto alla configurazione standard.

  • Dimensioni delle subnet.
  • Numero di subnet.
  • Numero di gruppi di risorse.
  • Nomi dei gruppi di risorse.
  • Insiemi di credenziali delle chiavi.

Il diagramma seguente illustra come vengono implementati i principi di automazione per una zona di destinazione dati.

Diagramma che mostra una panoramica generale dell'automazione.

Modelli di distribuzione

L'analisi su scala cloud è costituita da:

  • Una zona di destinazione per la gestione dei dati.
  • Uno o più zone di destinazione dati.
  • Una o più applicazioni dati che producono prodotti dati in ogni zona di destinazione dei dati.

Ogni applicazione può evolversi in modo indipendente nel tempo a causa di requisiti e cicli di vita diversi. Ad esempio, una delle zone di destinazione dati potrebbe richiedere account di archiviazione RA-GRS. È importante avere un'infrastruttura come rappresentazione in codice (IaC) di ogni risorsa in un repository. In questo modo, le modifiche possono essere implementate in base ai requisiti nella rispettiva zona di destinazione dei dati e nelle applicazioni dati.

La tabella seguente riepiloga i team coinvolti in una distribuzione di analisi su scala cloud.

Nome Ruolo Numero di team
Team della piattaforma cloud Team della piattaforma cloud di Azure nell'organizzazione. Uno per l'intera piattaforma Azure.
Team della piattaforma dati Responsabile della creazione e della gestione di repository di modelli di Azure Resource Manager per livelli diversi di analisi su scala cloud. Gestisce anche la zona di destinazione per la gestione dei dati e supporta altri team in caso di problemi di distribuzione o miglioramenti necessari. Uno per l'analisi su scala cloud.
Team della zona di destinazione dati Responsabile della distribuzione e della gestione di una zona di destinazione dati specifica. Supporta anche la distribuzione e il miglioramento delle applicazioni dati che producono prodotti dati. Un team per zona di destinazione dati.
Team delle applicazioni dati Responsabile della distribuzione e degli aggiornamenti dei prodotti dati. Un team per applicazione dati.

Passaggi successivi

Effettuare il provisioning della piattaforma di analisi su scala cloud