Creazione di una cultura dell'automazione

Last reviewed 2023-07-17 UTC

Questo documento nel Framework dell'architettura Google Cloud ti mostra come valutare il lavoro manuale e mitigare l'impatto sui tuoi sistemi i team di sicurezza.

Il lavoro manuale e ripetitivo senza valore duraturo aumenta con l'espansione del servizio. Punta sempre a ridurre o eliminare il lavoro manuale. Altrimenti, il lavoro operativo può finire per sovraccaricare gli operatori e qualsiasi la crescita nell'uso o la complessità dei prodotti può richiedere personale aggiuntivo.

Automation è un modo fondamentale per ridurre al minimo il lavoro manuale. L'automazione migliora anche la velocità di rilascio e contribuisce a ridurre al minimo gli errori indotti dall'uomo.

Per ulteriori informazioni, consulta la sezione Eliminare le attività ripetitive.

Crea un inventario e valuta il costo del lavoro manuale

Per iniziare, crea un inventario e valuta il costo del lavoro manuale dei team per la gestione dei sistemi. Rendi questo processo continuo, quindi investi in automazione personalizzata per estendere ciò che è già fornito dai servizi e dai partner di Google Cloud. Spesso puoi modificare l'automazione di Google Cloud, ad esempio il gestore della scalabilità automatica di Compute Engine.

Dai la priorità all'eliminazione del lavoro manuale

L'automazione è utile, ma non è una soluzione a tutti i problemi operativi. Come primo passo per affrontare il lavoro manuale noto, ti consigliamo di esaminare il tuo inventario del lavoro manuale esistente e di dare la priorità all'eliminazione di quanto più lavoro manuale possibile. Poi, puoi concentrarti sull'automazione.

Automatizza il lavoro manuale necessario

Una parte del lavoro manuale nei tuoi sistemi non può essere eliminata. Come secondo passaggio risolvere il lavoro manuale noto, automatizzarlo utilizzando le soluzioni Google Cloud fornisce attraverso l'automazione configurabile.

Di seguito sono riportate alcune aree in cui l'automazione o l'automazione personalizzata può aiutare la tua organizzazione a eliminare il lavoro manuale:

  • Gestione delle identità, ad esempio Cloud Identity and Identity and Access Management.
  • Soluzioni ospitate su Google Cloud, al contrario di quelle progettate autonomamente, ad esempio gestione dei cluster (Google Kubernetes Engine (GKE)), gestione di database relazionali (Cloud SQL), gestione di data warehouse (BigQuery) e gestione delle API (Apigee).
  • Servizi Google Cloud e provisioning tenant, ad esempio Terraform e Cloud Foundation Toolkit.
  • Orchestrazione automatizzata del flusso di lavoro per operazioni in più fasi, ad esempio Cloud Composer.
  • Provisioning di capacità aggiuntiva, ad esempio diversi servizi Google Cloud prodotti, come Compute Engine e GKE offrono una scalabilità automatica configurabile. Valuta i servizi Google Cloud che utilizzi per determinare se includono la scalabilità automatica configurabile.
  • Pipeline CI/CD con deployment automatizzato, ad esempio Cloud Build.
  • Analisi canary per convalidare i deployment.
  • Addestramento automatizzato del modello (per il machine learning), ad esempio AutoML.

Se un prodotto o servizio Google Cloud soddisfa solo parzialmente le tue esigenze tecniche durante l'automazione o l'eliminazione dei flussi di lavoro manuali, ti consigliamo di inviare una richiesta di funzionalità tramite il rappresentante del tuo account Google Cloud. Il tuo problema potrebbe essere una priorità per altri clienti o potrebbe già far parte delle nostre la roadmap. In questo caso, conoscere la priorità e le tempistiche della funzionalità ti aiuta a valutare meglio i compromessi tra la creazione di una soluzione personalizzata e l'attesa per l'utilizzo di una funzionalità di Google Cloud.

Crea o acquista soluzioni per il lavoro manuale ad alto costo

Il terzo passaggio, che può essere completato in parallelo con il primo e il secondo, prevede la valutazione della creazione o dell'acquisto di altre soluzioni se il costo del lavoro manuale rimane elevato, ad esempio se il lavoro manuale richiede molto tempo per il team che gestisce i sistemi di produzione.

Quando crei o acquisti soluzioni, tieni conto dei costi di integrazione, sicurezza, privacy e conformità. La progettazione e l'implementazione di un'automazione comportano costi di manutenzione e rischi per l'affidabilità oltre ai costi di sviluppo e configurazione iniziali, quindi considera questa opzione come ultima risorsa.

Passaggi successivi

Esplora i consigli relativi ad altri pilastri del Framework dell'architettura.