SUS05-BP03 Utiliser des services gérés - AWS Well-Architected Framework

SUS05-BP03 Utiliser des services gérés

Utilisez les services gérés pour fonctionner plus efficacement dans le cloud.

Anti-modèles courants :

  • Vous utilisez des instances Amazon EC2 à faible utilisation pour exécuter vos applications.

  • Votre équipe interne ne fait que gérer la charge de travail, sans avoir le temps de se concentrer sur l'innovation ou les simplifications.

  • Vous déployez et maintenez des technologies pour des tâches qui peuvent être exécutées plus efficacement sur des services gérés.

Avantages liés au respect de cette bonne pratique :

  • L'utilisation de services gérés transfère la responsabilité vers AWS qui dispose d'informations sur des millions de clients pouvant contribuer à de nouvelles innovations et à des gains d'efficacité.

  • Le service géré répartit l’impact environnemental du service entre de nombreux utilisateurs grâce aux plans de contrôle multi-réseaux.

Niveau de risque exposé si cette bonne pratique n’est pas respectée : moyen

Directives d’implémentation

Les services gérés transfèrent à AWS la responsabilité de maintenir une utilisation élevée et d'optimiser la durabilité du matériel déployé. Les services gérés suppriment également la charge opérationnelle et administrative liée à la maintenance d'un service, ce qui permet à votre équipe de disposer de plus de temps et de se concentrer sur l'innovation.

Examinez votre charge de travail pour identifier les composants qui peuvent être remplacés par des services gérés AWS. Par exemple, Amazon RDS, Amazon Redshift et Amazon ElastiCache fournissent un service de base de données géré. Amazon Athena, Amazon EMR et Amazon OpenSearch Service fournissent un service d'analytique géré.

Étapes d’implémentation

  1. Dressez l’inventaire de votre charge de travail : dressez l’inventaire des services et des composants de votre charge de travail.

  2. Identifiez les candidats : évaluez et identifiez les composants qui peuvent être remplacés par des services gérés. Voici quelques exemples de situations dans lesquelles vous pourriez envisager de recourir à un service géré :

    Task What to use on AWS

    Hébergement d'une base de données

    Utilisez les instances Amazon Relational Database Service (Amazon RDS) gérées au lieu de gérer vos propres instances Amazon RDS sur Amazon Elastic Compute Cloud (Amazon EC2).

    Héberger une charge de travail en conteneur

    Utilisez AWS Fargate au lieu de mettre en œuvre votre propre infrastructure de conteneurs.

    Hébergement d'applications Web

    Utilisez AWS Amplify Hosting comme service entièrement géré de CI/CD et d’hébergement pour les sites Web statiques et les applications Web rendues côté serveur.

  3. Créez un plan de migration : identifiez les dépendances et créez un plan de migration. Mettez à jour les runbooks et les playbooks en conséquence.

    • AWS Application Discovery Service rassemble et présente automatiquement les informations détaillées sur les dépendances et l’utilisation des applications pour vous aider à prendre des décision en connaissance de cause pour votre programme de migration

  4. Effectuez des tests : testez le service avant de procéder à la migration vers le service géré.

  5. Remplacez les services auto-hébergés : utilisez votre plan de migration pour remplacer les services auto-hébergés par des services gérés.

  6. Surveillez le service et ajustez-le : surveillez en permanence le service une fois la migration terminée pour effectuer les ajustements nécessaires et optimiser le service.

Ressources

Documents connexes :

Vidéos connexes :