Automazione della piattaforma e DevOps

L’automazione della piattaforma e DevOps valutano le opportunità per modernizzare l'approccio alla distribuzione ambientale con l'infrastruttura come opzioni di codice.

Revisione dell'area di progettazione

Ruoli o funzioni coinvolti: L'automazione della piattaforma e DevOps potrebbero richiedere il supporto da una delle funzioni o dei ruoli seguenti per prendere decisioni: piattaforma cloud e centro di eccellenza cloud.

Ambito: L'obiettivo dell'automazione della piattaforma e DevOps è allineare i principi e le procedure DevOps desiderati alla gestione del ciclo di vita della zona di destinazione di Azure. Questo obiettivo include il provisioning, la gestione, l'evoluzione e le operazioni tramite l'automazione estrema e l'infrastruttura come codice.

Panoramica dell'area di progettazione

La parte di scalabilità, agilità e flessibilità delle tecnologie cloud offre opportunità per nuovi modi di lavorare e approcci moderni all’erogazione di servizi.

Molti modelli operativi IT tradizionali non sono compatibili con il cloud e devono essere sottoposti a trasformazione operativa per soddisfare le destinazioni di migrazione aziendali. È possibile eseguire la valutazione usando strumenti e processi DevOps per i team centrali e delle applicazioni.

Automazione della piattaforma

La possibilità di apportare modifiche su larga scala tramite un processo automatizzato prescritto offre vantaggi diretti alla capacità dell'organizzazione di espandersi oltre la configurazione di base, che deriva da sicurezza, governance e gestione.

L'automazione della piattaforma è direttamente applicabile ai risultati associati all'implementazione di una zona di destinazione e supporta il concetto di creazione di ambienti ripetibili e scalabili.

  • L'automazione è incentrata su strumenti e tecniche che consentono la semplificazione delle attività di automazione per lo sviluppo, la distribuzione, il provisioning e le operazioni della zona di destinazione di Azure usando strumenti di automazione come Azure DevOps Services o GitHub.

DevOps

Queste risorse consentono di gestire l'automazione della piattaforma per DevOps.

  • Le considerazioni su DevOps esplorano la necessità di avere una comprensione chiara e comune di DevOps nell'organizzazione. Questa risorsa descrive anche principi, procedure e funzionalità DevOps applicabili ai carichi di lavoro e alle zone di destinazione.
  • Le topologie dei team DevOps descrivono come i team possono essere organizzati per possedere il ciclo di vita end-to-end della zona di destinazione di Azure. Informazioni su come questi team collaborano con altri team dell'organizzazione responsabili del ciclo di vita end-to-end dei carichi di lavoro distribuiti in Azure.

Strategia di sviluppo

Queste risorse affrontano la strategia di sviluppo.

  • Il ciclo di vita dello sviluppo esplora le considerazioni chiave sulla progettazione e le raccomandazioni per la creazione di una zona di destinazione usando l'automazione. Questa risorsa illustra il repository, il ramo, le compilazioni automatizzate, la distribuzione e la strategia di rollback.
  • Infrastruttura come codice illustra i vantaggi dell'implementazione delle zone di destinazione di Azure usando l'infrastruttura come codice. Informazioni sulle considerazioni sulla struttura del codice, sugli strumenti e sulla tecnologia.
  • Gli ambienti illustrano lo scopo di più ambienti per compilare, testare e rilasciare codice con maggiore velocità e frequenza. Questo approccio rende la distribuzione il più semplice possibile.
  • Lo sviluppo basato su test illustra come usare gli unit test per migliorare la qualità delle nuove funzionalità e miglioramenti nella codebase della zona di destinazione di Azure.

Considerazioni relative alla sicurezza

Queste risorse rispondono alle considerazioni sulla sicurezza nell'automazione della piattaforma.

Passaggi successivi