Recomendaciones para la consolidación

Se aplica a esta recomendación de lista de comprobación de optimización de costos de Azure Well-Architected Framework:

CO:14 Consolidar los recursos y la responsabilidad. En una carga de trabajo, determine formas de consolidar los recursos y aumentar la densidad. Fuera de una carga de trabajo, use los recursos y servicios centralizados existentes, por lo que puede consolidar las responsabilidades de la carga de trabajo.

En esta guía se describen las recomendaciones para consolidar los recursos y las responsabilidades para optimizar los costos de carga de trabajo. Consolidar recursos es una tarea matizada que difiere de simplemente eliminar los residuos. La consolidación implica combinar componentes de una carga de trabajo, como servidores, bases de datos, aplicaciones y responsabilidades.

La consolidación puede reducir los recursos redundantes y las licencias, y aumentar la densidad. Busque oportunidades para consolidar las responsabilidades de la carga de trabajo. Use recursos centralizados o equipos para optimizar los costos. Si no consolida los recursos y las responsabilidades mediante el uso de recursos compartidos y la optimización de las economías de escala, es posible que pierda oportunidades para ahorrar costos.

Definiciones

Término Definición
Recurso centralizado Un recurso compartido que usan varios componentes, en lugar de que cada componente tenga su propio recurso dedicado.
Control de cambios Metodología estructurada para administrar e implementar cambios.
Consolidar El acto de combinar componentes para satisfacer los requisitos de carga de trabajo de forma óptima.
Densidad de recursos Medida de separación lógica dentro de un recurso. Una mayor densidad normalmente equivale a un mayor uso debido a la colocación de componentes dispares, consumidores o entornos.

Estrategias de diseño principales

El objetivo principal de la consolidación es la optimización, no la reducción. La consolidación implica la reestructuración de cargas de trabajo, recursos y roles de equipo para lograr la máxima rentabilidad. A diferencia de la optimización de los costos de componentes, la consolidación es un proceso que requiere una consideración cuidadosa.

Casi todos los esfuerzos de consolidación tienen ventajas y riesgos potenciales, pero pueden reducir considerablemente los costos. Es importante analizar las ventajas potenciales y los inconvenientes asociados. Todas las estrategias de consolidación siguen estos pasos:

  1. Evaluación: realice una evaluación exhaustiva para identificar áreas en las que la consolidación podría ser ventajosa.

  2. Identificación y evaluación: identifique y evalúe los posibles objetivos de consolidación para determinar si los posibles beneficios y desventajas de los costos justifican el esfuerzo de consolidación.

  3. Comunicación e implementación: si determina que la consolidación es beneficiosa, anuncie los cambios inminentes y aplíquelos.

Consolidar recursos

La consolidación de recursos implica combinar recursos dentro de una carga de trabajo. Puede combinar funcionalidades o consumidores. Por ejemplo, puede consolidar tres servidores web en un único servidor o tres bases de datos en un único servidor de base de datos. Puede consolidar varios firewalls en un único firewall que sirva a varios entornos.

El objetivo es aumentar la densidad de recursos, por lo que puede maximizar la rentabilidad de cada recurso. Expanda el uso de un recurso y minimice la redundancia de recursos.

Entre los tipos comunes de servicios que se pueden consolidar se incluyen plataformas de aplicaciones, bases de datos, dispositivos de red, puertas de enlace y protección de denegación de servicio distribuido (DDoS). Para consolidar recursos dentro de una carga de trabajo, tenga en cuenta las siguientes recomendaciones:

Evalúe los recursos de carga de trabajo. Evalúe la carga de trabajo existente y su uso de recursos. Analice factores como el uso de CPU, el uso de memoria, la capacidad de almacenamiento y el ancho de banda de red. Identificar áreas en las que la consolidación podría ser beneficiosa. La consolidación puede implicar la optimización de la asignación de recursos, la eliminación de recursos redundantes o infrautilizados, o la reconfiguración de la carga de trabajo para que se ejecute de forma más eficaz. Tenga en cuenta factores como dependencias de carga de trabajo, requisitos de rendimiento y escalabilidad.

Identificar un destino de consolidación. Elija un recurso para consolidarlo. Puede ser un recurso existente o un nuevo recurso creado dentro de la carga de trabajo. Identifique los recursos existentes que puede usar para la consolidación. Por ejemplo, puede tener servidores que puedan acomodar algunos de los componentes de carga de trabajo. Si ningún recurso existente cumple los requisitos de consolidación o si es más beneficioso consolidar un nuevo recurso, considere la posibilidad de crear un nuevo recurso.

Evalúe la viabilidad de la consolidación. Asegúrese de que los requisitos técnicos y funcionales, como la CPU, la memoria y el crecimiento, admitan la consolidación. Evite poner en peligro los requisitos, como el rendimiento, la confiabilidad y la seguridad. Por ejemplo, no cree una dependencia entre regiones no deseada ni consolide los recursos en entornos de preproducción y producción.

Calcule el costo. Determine el esfuerzo y las posibles complicaciones de la consolidación. Debe calcular los costos, incluidos los gastos de recursos, licencias y operativos. Tenga en cuenta las implicaciones, como los posibles desafíos en la supervisión de recursos debido a la consolidación.

Comunicarse y coordinarse con su equipo. Asegúrese de informar a todas las partes interesadas sobre los próximos cambios y las acciones necesarias que deben realizar. Coordinar con los equipos para evitar conflictos y garantizar una implementación fluida.

Riesgo: tenga en cuenta los efectos de la densidad de recursos, como vecinos ruidosos, efectos de unidad de escalado y redundancia reducida. La consolidación de recursos suele ser demasiado arriesgada para los flujos de carga de trabajo críticos y críticos para la empresa.

Inconvenientes:

  • La consolidación de recursos reduce el aislamiento y puede crear un escenario vecino ruidoso en una carga de trabajo. Busque otras formas de implementar el aislamiento lógico y aumentar la capacidad para el entorno de hospedaje. Por ejemplo, aumente la capacidad del firewall si admite varias cargas de trabajo.

  • La consolidación elimina la segmentación y puede aumentar el riesgo de seguridad, lo que facilita que los atacantes se muevan horizontalmente. También dificulta la consecución de algunos estándares de cumplimiento. Dé prioridad al cumplimiento sobre la consolidación.

  • La consolidación de recursos da como resultado menos redundancia. Planee cuidadosamente para asegurarse de que tiene la cantidad adecuada de confiabilidad en la carga de trabajo.

Consolidación de responsabilidades

El objetivo de consolidar las responsabilidades de la carga de trabajo es reducir las responsabilidades del equipo de carga de trabajo. Se trata de un esfuerzo estratégico de optimización de costos que requiere conciencia y colaboración de la organización fuera del equipo de carga de trabajo.

Hay dos formas principales de consolidar las responsabilidades del equipo de carga de trabajo. Puede usar recursos compartidos o centralizados externos y no ejecutar ese recurso en el entorno de carga de trabajo. También puede descargar responsabilidades de carga de trabajo en otros equipos de su organización, por lo que el equipo no es responsable directamente de esas tareas o personal.

Uso de recursos centralizados externos

Los recursos centralizados externos hacen referencia a recursos compartidos fuera del entorno de carga de trabajo. Por ejemplo, una organización podría tener una puerta de enlace centralizada que atiende varias cargas de trabajo. El objetivo de los recursos centralizados externos es minimizar la duplicación y la sobrecarga. En lugar de tener un recurso dedicado para la carga de trabajo, puede usar un recurso compartido para optimizar los costos. Tenga en cuenta las recomendaciones siguientes:

  • Evalúe los recursos de carga de trabajo. Evalúe el estado actual de la carga de trabajo e identifique las áreas en las que la consolidación podría ser beneficiosa.

  • Buscar oportunidades externas. Realice una encuesta a su organización para conocer los recursos centralizados preexistentes. Estos recursos pueden ser soluciones potenciales para la carga de trabajo. Por ejemplo, puede usar una información de seguridad compartida y una administración de eventos (SIEM) en lugar de configurar una herramienta SIEM independiente.

  • Considere la posibilidad de controlar los cambios. Comprenda el proceso de administración de cambios en el recurso centralizado. Tenga en cuenta el flujo de trabajo de aprobación, los protocolos de prueba y los métodos de implementación. Analice los posibles desafíos si reduce el control de las modificaciones de recursos.

  • Calcule el costo. Antes de implementar recursos centralizados, cuantifique claramente los ahorros esperados con respecto a los costos asociados a una transición. Sopesar las ventajas de ahorro de costos frente a los riesgos para tomar una decisión informada.

  • Comunicarse y coordinarse con su equipo. Establezca un mecanismo para que los comentarios continuos entre los equipos aborden los problemas, mejoren la colaboración y afinan los procesos.

  • Documente y realice un seguimiento de los cambios. Mantenga documentación detallada de todos los cambios aprobados, incluidos su ámbito, los pasos de implementación y los riesgos o problemas asociados. Use un sistema centralizado o una herramienta de administración de cambios para realizar un seguimiento y supervisar el estado de los cambios a lo largo de su ciclo de vida.

Equilibrio: la consolidación excesiva puede dar lugar a la contención de recursos, lo que puede provocar problemas de rendimiento. La consolidación puede limitar la flexibilidad y la agilidad de los equipos y cargas de trabajo individuales, ya que deben cumplir los estándares centralizados que pueden impedir la personalización.

Descarga de responsabilidades en equipos externos

La descarga de responsabilidades de carga de trabajo en equipos externos hace referencia al uso de equipos centralizados expertos que realizan servicios especializados, como un equipo de operaciones de seguridad. Puede descargar las responsabilidades de los equipos existentes para ayudar a optimizar los costos y delegar la experiencia en funciones específicas.

  • Evaluar las aptitudes del equipo. Evalúe el conjunto de aptitudes actual del equipo. Identifique las brechas de aptitudes o áreas en las que un equipo centralizado optimiza los costos.

  • Encuentre oportunidades disponibles. Explore su organización para conocer los servicios disponibles, como los servicios de un equipo de operaciones de seguridad. Asegúrese de que el equipo centralizado pueda adaptarse a las responsabilidades agregadas sin poner en peligro la calidad.

  • Considere el control de cambios. Familiarícese con el modo en que el equipo centralizado controla los cambios, como flujos de trabajo de aprobación, protocolos de prueba y estrategias de implementación. Determine los posibles desafíos que pueden surgir si tiene menos control directo de estas funciones.

  • Comunicarse y coordinarse con su equipo. Asegúrese de que los equipos estén familiarizados entre sí con los procesos, las herramientas y las expectativas. Considere una transición por fases o un período piloto para facilitar el cambio e identificar los posibles desafíos al principio.

  • Documente y realice un seguimiento de los cambios. Mantenga documentación detallada de todos los cambios aprobados, incluidos su ámbito, los pasos de implementación y los riesgos o problemas asociados. Use un sistema centralizado o una herramienta de administración de cambios para realizar un seguimiento y supervisar el estado de los cambios a lo largo de su ciclo de vida.

Facilitación de Azure

Compatibilidad con densidad: muchos servicios de Azure admiten un aumento de la densidad de recursos. En la tabla siguiente se muestra un muestreo de estos servicios.

Servicio de Azure Control de segmentación
Azure Front Door Dominios de cliente y rutas de dirección URL
Azure Firewall Reglas de red y aplicación
Azure Application Gateway Agentes de escucha, enrutamiento basado en ruta de acceso url
API Management Directivas de API
Azure Kubernetes Service (AKS) Espacios de nombres, grupos de nodos
Azure App Service Varias aplicaciones web y API en un plan de App Service
Azure SQL Database Varias bases de datos en un servidor

Observabilidad de recursos:Azure Monitor proporciona una plataforma centralizada para supervisar y administrar el rendimiento y el estado de los recursos de Azure. Puede recopilar y analizar datos de telemetría, configurar alertas y obtener información sobre el uso de recursos y las oportunidades de consolidación.

Log Analytics proporciona administración y análisis de registros centralizados. Puede recopilar, analizar y visualizar datos de registro de varios recursos de Azure, lo que ayuda a identificar problemas, solucionar problemas y obtener información operativa.

Lista de comprobación de optimización de costos

Consulte el conjunto completo de recomendaciones.