COST11-BP01 Esegui l'automazione delle operazioni - AWS Well-Architected Framework

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

COST11-BP01 Esegui l'automazione delle operazioni

Valuta i costi operativi del cloud, concentrandoti sulla quantificazione del risparmio di tempo e impegno nelle attività amministrative e nelle implementazioni, sulla mitigazione del rischio di errore umano, sulla conformità e su altre operazioni tramite l'automazione. Valuta il tempo e i costi associati necessari per gli impegni operativi e implementa l'automazione per le attività amministrative per ridurre al minimo il lavoro manuale laddove possibile.

Livello di rischio associato se questa best practice non fosse adottata: basso

Guida all'implementazione

L'automazione delle operazioni riduce la frequenza di attività manuali, migliora l'efficienza e offre vantaggi ai clienti con un'esperienza affidabile e coerente durante l'implementazione, l'amministrazione o l'operatività dei carichi di lavoro. Puoi liberare le risorse dell'infrastruttura dalle attività operative manuali e usarle per operazioni e innovazioni di maggior valore, migliorando così i risultati aziendali. Le aziende vogliono un modo testato e collaudato di gestire i propri carichi di lavoro nel cloud. Tale soluzione deve essere sicura, veloce ed economica, con il minimo rischio e la massima affidabilità.

Inizia assegnando le priorità alle tue operazioni sulla base dell'impegno richiesto, considerando i costi complessivi. Ad esempio, quanto tempo è necessario per implementare nuove risorse nel cloud, eseguire modifiche di ottimizzazione alle risorse esistenti o implementare le configurazioni necessarie? Esamina il costo totale delle attività eseguite dal personale, tenendo conto dei costi operativi e di gestione. Dai la priorità alle automazioni per le attività amministrative per ridurre il livello di impegno delle persone.

L'impegno di revisione deve riflettere il potenziale risultato. Ad esempio, esamina il tempo impiegato per eseguire le attività manualmente rispetto a quello per eseguirle in automatico. Dai priorità all'automazione di attività ripetitive e di valore elevato che richiedono tempo e sono complesse. Le attività che presentano un rischio o un valore elevato di errore umano sono in genere il punto di partenza migliore da cui iniziare con l'automazione, poiché il rischio spesso comporta un costo operativo aggiuntivo indesiderato (come gli straordinari del team operativo).

Utilizza strumenti di automazione come AWS Systems Manager o AWS Config per semplificare le operazioni, la conformità, il monitoraggio, il ciclo di vita e i processi di terminazione. Con AWS servizi, strumenti e prodotti di terze parti, puoi personalizzare le automazioni implementate per soddisfare le tue esigenze specifiche. La tabella seguente mostra alcune delle funzioni e delle caratteristiche operative di base che puoi ottenere con i servizi AWS per automatizzare attività amministrative e operative:

  • AWS Audit Manager: Verifica continuamente l' AWS utilizzo per semplificare la valutazione del rischio e della conformità

  • AWS Backup: gestione e automazione centralizzata della protezione dei dati.

  • AWS Config: configurazione delle risorse di elaborazione, valutazione, audit, esame delle configurazioni e dell'inventario delle risorse.

  • AWS CloudFormation: avvio di risorse ad alta disponibilità con il modello Infrastructure as Code.

  • AWS CloudTrail: gestione, conformità e controllo delle modifiche IT.

  • Amazon EventBridge Pianifica eventi e attiva AWS Lambda l'azione.

  • AWS Lambda: Automatizza i processi ripetitivi attivandoli con eventi o eseguendoli secondo una pianificazione fissa con. AWS EventBridge

  • AWS Systems Manager: avvia e arresta i carichi di lavoro, applica patch ai sistemi operativi, automatizza la configurazione e la gestione continua.

  • AWS Step Functions: pianificazione di lavori e automazione dei flussi di lavoro.

  • AWS Service Catalog: utilizzo dei modelli, modello Infrastructure as code con conformità e controllo.

Se desideri adottare immediatamente le automazioni utilizzando AWS prodotti e servizi e non hai competenze nella tua organizzazione, contatta AWS Managed Services (AMS), i Servizi AWS professionali o AWS i partner per aumentare l'adozione dell'automazione e migliorare la tua eccellenza operativa nel cloud.

AWS Managed Services (AMS) è un servizio che gestisce AWS l'infrastruttura per conto di clienti e partner aziendali. Fornisce un ambiente sicuro e conforme in cui è possibile distribuire i carichi di lavoro. AMSutilizza modelli operativi cloud aziendali con automazione per consentire di soddisfare i requisiti dell'organizzazione, passare al cloud più rapidamente e ridurre i costi di gestione continui.

AWS I servizi professionali possono anche aiutarvi a raggiungere i risultati aziendali desiderati e ad automatizzare le operazioni con. AWS Consente ai clienti di implementare operazioni IT automatizzate, solide e agili, nonché funzionalità di governance ottimizzate per il cloud. Per esempi di monitoraggio dettagliati e best practice consigliate, consulta il whitepaper sul pilastro dell'eccellenza operativa.

Passaggi dell'implementazione

  • Crea una sola volta e distribuisci più volte: usa infrastructure-as-code come CloudFormation AWS SDK, oppure AWS CLI distribuisci una sola volta e usa più volte per ambienti simili o per scenari di disaster recovery. Applica i tag durante l'implementazione per monitorare il tuo consumo definito in altre best practice. Utilizzalo AWS Launch Wizardper ridurre i tempi di implementazione di molti carichi di lavoro aziendali più diffusi. AWS Launch Wizard ti guida attraverso il dimensionamento, la configurazione e la distribuzione dei carichi di lavoro aziendali seguendo le best practice. AWS Puoi anche utilizzare Service Catalog, che ti aiuta a creare e gestire modelli infrastructure-as-code approvati da utilizzare in AWS modo che chiunque possa scoprire risorse cloud self-service approvate.

  • Automatizza la conformità continua: prendi in considerazione l'automazione di valutazioni e correzioni delle configurazioni registrate rispetto agli standard predefiniti. Se si AWS Organizations combinano le funzionalità di AWS Config and AWS CloudFormation, è possibile gestire e automatizzare in modo efficiente la conformità alla configurazione su larga scala per centinaia di account membri. È possibile esaminare le modifiche nelle configurazioni e nelle relazioni tra le AWS risorse e approfondire la cronologia di una configurazione delle risorse.

  • Automatizza le attività di monitoraggio: AWS offre svariati strumenti di monitoraggio dei servizi. Puoi configurare questi strumenti per automatizzare le attività di monitoraggio. Crea e implementa un piano di monitoraggio che raccolga i dati da tutte le parti del carico di lavoro in modo da poter eseguire più facilmente il debug di un errore su più punti, se si verifica. Ad esempio, puoi utilizzare gli strumenti di monitoraggio automatizzato per osservare Amazon EC2 e segnalarti quando qualcosa non va per i controlli dello stato del sistema, i controlli dello stato delle istanze e gli CloudWatch allarmi Amazon.

  • Automatizza manutenzione e operazioni: esegui in automatico operazioni di routine senza l'intervento umano. Utilizzando AWS servizi e strumenti, puoi scegliere quali AWS automazioni implementare e personalizzare in base alle tue esigenze specifiche. Ad esempio, utilizza EC2Image Builder per creare, testare e distribuire immagini di macchine virtuali e container da utilizzare in locale AWS o per applicare patch alle istanze. EC2 AWS SSM Se l'azione desiderata non può essere eseguita con AWS i servizi o hai bisogno di azioni più complesse con il filtraggio delle risorse, automatizza le operazioni utilizzando () o gli strumenti. AWS Command Line InterfaceAWS CLI AWS SDK AWS CLI offre la possibilità di automatizzare l'intero processo di controllo e gestione dei AWS servizi con script senza utilizzare il. AWS Management Console Seleziona il tuo preferito AWS SDKs per interagire con AWS i servizi. Per altri esempi di codice, consulta AWS SDK Code examples repository.

  • Crea un ciclo di vita continuo con le automazioni: è importante stabilire e preservare policy consolidate del ciclo di vita non solo per le normative o la ridondanza, ma anche per l'ottimizzazione dei costi È possibile AWS Backup utilizzarlo per gestire e automatizzare centralmente la protezione dei dati degli archivi di dati, come bucket, volumi, database e file system. Puoi anche utilizzare Amazon Data Lifecycle Manager per automatizzare la creazione, la conservazione e l'eliminazione di snapshot e backup. EBS EBS AMIs

  • Eliminare risorse non necessarie: è abbastanza comune accumulare risorse inutilizzate nella sandbox o nello sviluppo. Account AWS Gli sviluppatori creano e sperimentano vari servizi e risorse come parte del normale ciclo di sviluppo, quindi non eliminano le risorse quando non sono più necessarie. Le risorse inutilizzate possono comportare costi superflui e talvolta elevati per l'organizzazione. L'eliminazione di queste risorse può ridurre i costi operativi di questi ambienti. Assicurati che i dati non siano necessari o esegui un backup se non sei sicuro. È possibile usare AWS CloudFormation per pulire gli stack implementati, eliminando automaticamente la maggior parte delle risorse definite nel modello. In alternativa, puoi creare un'automazione per l'eliminazione delle AWS risorse utilizzando strumenti come aws-nuke.

Risorse

Documenti correlati:

Video correlati:

Esempi correlati: