SUS05-BP03 Usar servicios administrados - AWS Well-Architected Framework

SUS05-BP03 Usar servicios administrados

Utilice los servicios administrados para operar con mayor eficacia en la nube.

Patrones comunes de uso no recomendados:

  • Utiliza instancias de Amazon EC2 con baja utilización para ejecutar sus aplicaciones.

  • Su equipo interno solo administra la carga de trabajo, sin tiempo para centrarse en la innovación o las simplificaciones.

  • Despliega y mantiene tecnologías para tareas que pueden ejecutarse con mayor eficacia en servicios administrados.

Beneficios de establecer esta práctica recomendada:

  • El uso de servicios administrados traslada la responsabilidad a AWS, que dispone de información sobre millones de clientes que puede ayudar a impulsar nuevas innovaciones y eficiencias.

  • El servicio administrado distribuye el impacto medioambiental del servicio entre muchos usuarios gracias a los planos de control de varios principios.

Nivel de riesgo expuesto si no se establece esta práctica recomendada: medio

Guía para la implementación

Los servicios administrados traspasan a AWS la responsabilidad del mantenimiento de un uso elevado y la optimización de la sostenibilidad del hardware desplegado. Los servicios administrados también eliminan la carga operativa y administrativa del mantenimiento de un servicio, lo que permite a su equipo tener más tiempo para centrarse en la innovación.

Revise su carga de trabajo para identificar los componentes que se pueden reemplazar por servicios administrados por AWS. Por ejemplo, Amazon RDS, Amazon Redshift y Amazon ElastiCache proporcionan un servicio de base de datos administrada. Amazon Athena, Amazon EMR y Amazon OpenSearch Service proporcionan un servicio de análisis administrados.

Pasos para la implementación

  1. Haga un inventario de su carga de trabajo: haga un inventario de su carga de trabajo para los servicios y componentes.

  2. Identifique los candidatos: evalúe e identifique los componentes que se pueden reemplazar por servicios administrados. A continuación, encontrará algunos ejemplos de cuándo podría plantearse el uso de un servicio administrado:

    Task What to use on AWS

    Alojamiento de una base de datos

    Use instancias de Amazon Relational Database Service (Amazon RDS) administradas en vez de mantener sus propias instancias de Amazon RDS en Amazon Elastic Compute Cloud (Amazon EC2).

    Alojamiento de una carga de trabajo de contenedores

    Use AWS Fargate en vez de implementar su propia infraestructura de contenedores.

    Alojamiento de aplicaciones web

    Use AWS Amplify Hosting como servicio completamente administrado de CI/CD y de alojamiento para sitios web estáticos y aplicaciones web reproducidas en el servidor.

  3. Cree un plan de migración: identifique las dependencias y cree un plan de migración. Actualice los runbooks y las guías de estrategias según corresponda.

    • AWS Application Discovery Service recopila y presenta de modo automático la información detallada sobre el uso y las dependencias de aplicaciones para que pueda tomar decisiones más fundamentadas cuando planifique la migración.

  4. Realice pruebas: pruebe el servicio antes de migrar al servicio administrado.

  5. Reemplace los servicios autoalojados: use su plan de migración para reemplazar los servicios autoalojados por servicios administrados.

  6. Supervise y ajuste: supervise continuamente el servicio una vez finalizada la migración para realizar los ajustes necesarios y optimizar el servicio.

Recursos

Documentos relacionados:

Vídeos relacionados: