SUS05-BP03 Utilizzo dei servizi gestiti - Framework AWS Well-Architected

SUS05-BP03 Utilizzo dei servizi gestiti

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

Anti-pattern comuni:

  • Usi istanze Amazon EC2 in modo ridotto 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à su AWS, che ha visibilità su milioni di clienti, i quali possono contribuire alla promozione di nuove innovazioni ed efficienze.

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

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

Guida all'implementazione

I servizi gestiti consentono di affidare ad AWS la responsabilità di mantenere un utilizzo alto e un'ottimizzazione della sostenibilità dell'hardware implementato. 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 servizi gestiti AWS. Ad esempio, Amazon RDS, Amazon Redshift e Amazon ElastiCache offrono un servizio di database gestito. Amazon Athena, Amazon EMR e Amazon OpenSearch Service offrono un servizio di analisi gestito.

Passaggi dell'implementazione

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

  2. Identifica i candidati: valuta e identifica i componenti che possono essere sostituiti dai servizi gestiti. Ecco alcuni esempi in cui potresti prendere in considerazione l'uso di un servizio gestito:

    Task What to use on AWS

    Ospitare un database

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

    Ospitare il carico di lavoro di un container

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

    Ospitare applicazioni Web

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

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

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

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

  5. Sostituisci i servizi self-hosted: usa il piano di migrazione per sostituire i servizi self-hosted 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: