SUS05-BP03 Usa servizi gestiti - Pilastro della sostenibilità

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à.

SUS05-BP03 Usa servizi gestiti

Usa i servizi gestiti per operare in modo più efficiente nel cloud.

Anti-pattern comuni:

  • Utilizzi EC2 istanze Amazon a basso utilizzo per eseguire le tue applicazioni.

  • Il tuo team interno gestisce solo il carico di lavoro, senza tempo per focalizzarsi sull'innovazione o sulle semplificazioni.

  • Implementi e mantieni tecnologie per attività che possono essere eseguite in modo più efficiente sui servizi gestiti.

Vantaggi dell'adozione di questa best practice:

  • L'uso dei servizi gestiti sposta la responsabilità verso AWS, che dispone di informazioni su milioni di clienti che possono contribuire a promuovere nuove innovazioni ed efficienze.

  • Il servizio gestito distribuisce l'impatto ambientale del servizio su molti utenti a causa dei piani di controllo (control-plane) multi-tenet.

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

Guida all'implementazione

I servizi gestiti trasferiscono la AWS responsabilità al mantenimento di un elevato utilizzo e all'ottimizzazione della sostenibilità dell'hardware distribuito. I servizi gestiti eliminano anche l'onere operativo e amministrativo legato alla manutenzione di un servizio, consentendo al tuo team di avere più tempo e di concentrarsi sull'innovazione.

Esamina il carico di lavoro per identificare i componenti che possono essere sostituiti dai AWS servizi gestiti. Ad esempio, Amazon RDS, Amazon Redshift e Amazon ElastiCache forniscono un servizio di database gestito. Amazon AthenaEMR, Amazon e Amazon OpenSearch Service forniscono un servizio di analisi gestito.

Passaggi dell'implementazione

  1. Esegui l'inventario del carico di lavoro: esegui un inventario del tuo carico di lavoro in relazione a servizi e componenti.

  2. Identifica i candidati: procedi a valutare e identificare i componenti sostituibili dai servizi gestiti. Ecco alcuni esempi in cui potresti prendere in considerazione l'uso di un servizio gestito:

    Attività Cosa usare su AWS

    Ospitare un database

    Utilizza istanze gestite di Amazon Relational Database Service (RDSAmazon) invece di mantenere le tue istanze Amazon su RDS Amazon Elastic Compute Cloud EC2 (Amazon).

    Ospitare il carico di lavoro di un container

    Utilizza AWS Fargate, invece di implementare un'infrastruttura di container proprietaria.

    Ospitare applicazioni Web

    Usa AWS Amplify Hosting come servizio CI/CD e di hosting completamente gestito per siti Web statici e app Web con rendering lato server.

  3. Crea un piano di migrazione: individua le dipendenze e crea un piano di migrazione. Aggiorna runbook e playbook di conseguenza

    • AWS Application Discovery Service raccoglie e presenta automaticamente informazioni dettagliate sulle dipendenze e sull'utilizzo delle applicazioni per aiutarti a prendere decisioni più informate durante la pianificazione della migrazione.

  4. Esegui i test: testa il servizio prima di migrare al servizio gestito.

  5. Sostituisci i servizi in hosting autonomo: utilizza il tuo piano di migrazione per sostituire i servizi in hosting autonomo con servizi gestiti.

  6. Monitora e modifica: monitora costantemente il servizio al termine della migrazione per apportare le modifiche richieste e ottimizzare il servizio.

Risorse

Documenti correlati:

Video correlati: