COST06-BP04 Plantearse el uso de los recursos compartidos - AWS Well-Architected Framework

COST06-BP04 Plantearse el uso de los recursos compartidos

En el caso de los servicios ya desplegados en el nivel de organización para varias unidades de negocio, plantéese la posibilidad de usar los recursos compartidos para aumentar su utilización y reducir el coste total de propiedad (TCO). El uso de recursos compartidos puede ser una opción rentable para centralizar la administración y los costes mediante el uso de las soluciones existentes, el uso compartido de componentes o ambas opciones. Administre funciones comunes, como, por ejemplo, la supervisión, las copias de seguridad y la conectividad, ya sea dentro de los límites de una cuenta o en una cuenta dedicada. También puede reducir los costes mediante la implementación de la estandarización y la reducción de la duplicación y la complejidad.

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

Guía para la implementación

Cuando varias cargas de trabajo provoquen la misma función, utilice las soluciones existentes y los componentes compartidos para mejorar la administración y optimizar los costes. Plantéese la posibilidad de utilizar los recursos existentes (especialmente los compartidos), como, por ejemplo, los servidores de bases de datos o los servicios de directorio que no sean de producción, para reducir los costes de la nube. Para ello, siga las directrices indicadas en las prácticas recomendadas de seguridad y las normativas de la organización. Para generar valor y lograr un nivel de eficiencia de forma óptima, es fundamental volver a asignar los costes (mediante los modelos showback y chargeback) a las áreas pertinentes de la empresa que impulsan el uso de recursos.

Showback (visibilidad completa de los gastos) hace referencia a los informes que desglosan los costes de la nube en categorías atribuibles, como, por ejemplo, consumidores, unidades de negocio, cuentas de contabilidad general u otras entidades responsables. El objetivo del modelo showback es mostrar a los equipos, las unidades de negocio o las personas el coste de los recursos de nube que se utilizan.

Chargeback (contracargo) hace referencia a la asignación del gasto del servicio central a las unidades de costes en función de una estrategia adecuada para un determinado proceso de administración financiera. En el caso de los clientes, el modelo chargeback carga el coste incurrido desde una cuenta de servicios compartidos a diferentes categorías de costes financieros adecuadas para un proceso de generación de informes de clientes. Al establecer mecanismos de chargeback, puede informar de los costes incurridos por diferentes unidades de negocio, productos y equipos.

Las cargas de trabajo se pueden clasificar en esenciales y no esenciales. Según esta clasificación, utilice recursos compartidos con configuraciones generales para cargas de trabajo menos esenciales. Para optimizar aún más los costes, reserve servidores dedicados exclusivamente para cargas de trabajo esenciales. Comparta recursos o aprovisiónelos en varias cuentas para administrarlos de manera eficaz. Incluso con distintos entornos de desarrollo, pruebas y producción, es posible compartir de forma segura sin que se vea afectada la estructura organizacional.

Para mejorar sus conocimientos y optimizar el coste y el uso de las aplicaciones en contenedores, utilice datos de asignación de costes divididos que le ayudan a asignar los costes a entidades empresariales individuales en función de cómo la aplicación consume los recursos de computación y memoria compartidos. Los datos de asignación de costes divididos le ayudan a lograr los modelos showback y chargeback de nivel de tareas en cargas de trabajo de contenedores que se ejecutan en Amazon Elastic Container Service (Amazon ECS) o Amazon Elastic Kubernetes Service (Amazon EKS).

En el caso de arquitecturas distribuidas, cree una VPC de servicios compartidos, que ofrezca acceso centralizado a los servicios compartidos que requieren las cargas de trabajo en cada una de las VPC. En estos servicios compartidos se pueden incluir recursos como servicios de directorio o puntos de enlace de VPC. Para reducir los costes generales y administrativos, comparta los recursos desde una ubicación central en lugar de crearlos en cada VPC.

Al utilizar recursos compartidos, puede ahorrar en costes operativos, sacar el máximo partido de la utilización de los recursos y mejorar la coherencia. En un diseño de varias cuentas, puede alojar algunos servicios de AWS de forma centralizada y acceder a ellos mediante varias aplicaciones y cuentas en un centro para ahorrar costes. Puede utilizar AWS Resource Access Manager (AWS RAM) para compartir otros recursos comunes, como, por ejemplo, subredes de VPC y asociaciones de AWS Transit Gateway, AWS Network Firewall o canalizaciones de Amazon SageMaker. En un entorno de varias cuentas, utilice AWS RAM para crear un recurso una vez y compartirlo con otras cuentas.

Las organizaciones deben etiquetar los costes compartidos de forma eficaz y verificar que no tengan una parte considerable de sus costes sin etiquetar o sin asignar. Si no se asignan los costes compartidos de forma eficaz y nadie se hace responsable de la administración de estos costes, los costes compartidos de la nube pueden aumentar vertiginosamente. Debe saber dónde se han producido costes en el nivel de recursos, carga de trabajo, equipo u organización, ya que podrá comprender mejor el valor entregado en el nivel aplicable en comparación con los resultados empresariales logrados. En definitiva, las organizaciones sacan partido de los ahorros de costes como resultado del uso compartido de la infraestructura en la nube. Fomente la asignación de costes en los recursos compartidos de la nube para optimizar el gasto en la nube.

Pasos para la implementación

  • Evaluar los recursos existentes: revise las cargas de trabajo existentes que utilizan servicios similares para la carga de trabajo. En función de los componentes de la carga de trabajo, tenga en cuenta las plataformas existentes si la lógica empresarial o los requisitos técnicos lo permiten.

  • Aplicar el uso compartido de recursos en AWS RAM y restringirlo en consecuencia: utilice AWS RAM para compartir recursos con otras cuentas de AWS de su organización. Al compartir recursos, no necesita duplicarlos en varias cuentas, lo que reduce al mínimo la carga operativa del mantenimiento de los recursos. Este proceso también le ayuda a compartir de forma segura los recursos que ha creado con roles y usuarios de su cuenta y con otras Cuentas de AWS.

  • Etiquetar los recursos: etiquete los recursos que son candidatos para los informes de costes y clasifíquelos dentro de sus correspondientes categorías. Active estas etiquetas de recursos relacionados con los costes para la asignación de costes con el fin de proporcionar visibilidad del uso de los recursos de AWS. Céntrese en crear un nivel adecuado de especificidad con respecto a la visibilidad de los costes y el uso, e influya en los comportamientos de consumo de la nube mediante los informes de asignación de costes y el seguimiento de los KPI.

Recursos

Prácticas recomendadas relacionadas:

Documentos relacionados:

Vídeos relacionados:

Ejemplos relacionados: