Omitir navegación

Cómo optimizar los costos de sus cargas de trabajo en Azure

Publicado el 12 noviembre, 2020

General Manager, Microsoft Azure

La administración de los costos de TI es fundamental en estos tiempos de incertidumbre económica. La pandemia mundial está desafiando a las organizaciones de todo el mundo a reinventar estrategias empresariales y a hacer que las operaciones sean más eficaces y productivas. Ahora deberá buscar con más rapidez que nunca maneras de aumentar la eficacia y optimizar los costos en su organización de TI.

En lo que respecta a la optimización de costos en la nube, las organizaciones suelen dividir las responsabilidades entre un departamento de TI central y los equipos de las cargas de trabajo distribuidas. El departamento de TI central administra la estrategia y la gobernanza en la nube globales, y establece y audita directivas corporativas para la administración de los costos. Cumpliendo con la directiva del departamento de TI central, los equipos de las cargas de trabajo de la organización asumen la propiedad total de las aplicaciones en la nube que han creado, incluida la administración de los costos.

En esta nueva normalidad, si es propietario de una carga de trabajo, es doblemente difícil para usted y sus equipos, que están asumiendo nuevas responsabilidades de costos a diario mientras se adaptan al trabajo en un entorno de nube. Creamos el marco Microsoft Azure Well-Architected Framework para ayudarle a diseñar, compilar, implementar y administrar cargas de trabajo satisfactorias en la nube con cinco pilares clave: seguridad, confiabilidad, eficiencia del rendimiento, excelencia operativa y optimización de costos. Aunque aquí nos centramos exclusivamente en la optimización de costos, pronto abordaremos los procedimientos recomendados para equilibrar las prioridades de la organización con los otros cuatro pilares del marco, con el fin de implementar cargas de trabajo de alta calidad y bien diseñadas.

Por tanto, como propietario de una carga de trabajo, ¿cómo puede ayudarle el marco Azure Well-Architected Framework a optimizar los costos de la carga de trabajo?

Las cuatro fases de la optimización de costos

El marco Azure Well-Architected Framework ofrece instrucciones completas para la optimización de costos en cuatro fases: diseño, aprovisionamiento, supervisión y optimización.

La fase de diseño cubre el planeamiento inicial del modelo de arquitectura y costos de la carga de trabajo, que incluye:

  • Captura de requisitos claros.
  • Estimación de los costos iniciales.
  • Comprensión de las directivas y las restricciones de su organización.

Una vez completada la fase de diseño, se pasa a la fase de aprovisionamiento, donde debe elegir e implementar los recursos que conformarán la carga de trabajo. En esta fase, deben considerarse y sopesarse muchos aspectos, ya que afecta a los costos; por ejemplo, qué servicios, SKU y regiones debe seleccionar.

Después de aprovisionar los recursos, la siguiente fase, supervisión, consiste en observar detenidamente la carga de trabajo implementada, cómo se está usando y cuál es el gasto global. Esto incluye actividades como las siguientes:

  • Creación de informes de gastos basados en etiquetas.
  • Realización de revisiones periódicas de los costos con el equipo.
  • Respuesta a las alertas, por ejemplo, cuando se está aproximando a un determinado límite de gasto o se ha detectado una anomalía en los gastos.

Finalmente, pasa a la última fase, optimización, donde hará que la carga de trabajo sea más eficaz con técnicas como las siguientes:

  • Cambio de tamaño de los recursos infrautilizados.
  • Uso de instancias reservadas para cargas de trabajo constantes de larga duración.
  • Aprovechamiento de ofertas de licencias para obtener beneficios económicos.
  • Reevaluación de las opciones de diseño iniciales, por ejemplo, el nivel de almacenamiento y el almacén de datos.

Las fases iniciales de diseño y aprovisionamiento suelen aplicarse a las cargas de trabajo nuevas que tiene previsto desarrollar. Las dos últimas, supervisión y optimización, contienen instrucciones orientadas, principalmente, a las cargas de trabajo que ya ha implementado y que se están ejecutando en la nube.

Si es como la mayoría de los propietarios de cargas de trabajo de nuestros clientes en este momento, probablemente se esté preguntando ahora “qué puedo hacer que tenga el mayor impacto en los costos de las cargas de trabajo actuales?

Técnicas de alto impacto para optimizar los costos de las cargas de trabajo actuales

Aunque cada etapa de optimización de costos contribuye considerablemente a la rentabilidad global, es probable que, como propietario de una carga de trabajo que pone en práctica una iniciativa de optimización de costos, quiera examinar las dos últimas fases del marco Azure Well-Architected Framework para las cargas de trabajo actuales: supervisión y optimización. Proporcionamos varias herramientas que le ayudarán en estas fases. La primera es Microsoft Azure Well-Architected Review, que puede usar para evaluar las cargas de trabajo respecto a los cinco pilares del marco Well-Architected Framework, incluida la optimización de costos. Well-Architected Review proporciona una vista integral de la optimización de costos para las cargas de trabajo implementadas y recomendaciones útiles para ayudarle a optimizar las cargas de trabajo. Además, herramientas como Azure Advisor y Azure Cost Management and Billing proporcionan una guía para el análisis y la optimización de costos con el fin de ayudarlo a conseguir la rentabilidad que necesita.

Con estas herramientas y el propio marco, encontrará muchas oportunidades de supervisión y optimización de las cargas de trabajo actuales. Suelen dividirse en cuatro categorías de alto impacto: mayor conocimiento de los costos, eliminación del malgasto en la nube, aprovechamiento de las ofertas de licencias y modernización de la arquitectura de la carga de trabajo.

Mayor conocimiento de los costos

Como cliente, esto significa mejorar la visibilidad y la responsabilidad de los costos. El mayor conocimiento de los costos comienza con la implementación de presupuestos de las cargas de trabajo y prácticas operativas para aplicar esos presupuestos, por ejemplo:

  • Etiquetas para desglosar los costos por valores de etiqueta, de modo que pueda extraer informes fácilmente.
  • Alertas para recibir una notificación (como propietario del presupuesto) cuando se acerque a determinados umbrales de gasto.
  • Revisiones periódicas para fortalecer la cultura de administración de costos del equipo.

Aunque es posible que no reduzca inmediatamente su factura de la nube, el mayor conocimiento de los costos es una base necesaria que le proporcionará información fundamental que le resultará útil más adelante.

Eliminación del malgasto en la nube

Aquí es donde comienza a ver realmente la rentabilidad y la reducción de los costos. Esto puede incluir técnicas de optimización de costos como las siguientes:

  • Apagado de los recursos no utilizados.
  • Selección del tamaño adecuado para los recursos infrautilizados.
  • Uso de la escalabilidad y el apagado automáticos para obtener flexibilidad y escalabilidad de los recursos.

Para muchos clientes, el impacto financiero más inmediato tendrá lugar con la eliminación del malgasto en la nube.

Aprovechamiento de las ofertas de licencias

Azure tiene varias ofertas de licencias que pueden proporcionar importantes ventajas de costos para las cargas de trabajo:

  • La Ventaja híbrida de Azure le permite traer a Azure las licencias de sus instancias locales de Windows Server y SQL Server con Software Assurance activo (y sus suscripciones de Linux) para ahorrar costos.
  • Azure Reservations permite gastar menos con los precios de pago por uso si se compromete a usar recursos de Azure durante un período más largo.

Las ofertas de licencias pueden contribuir considerablemente a reducir los costos de la nube y, a menudo, son una gran oportunidad para colaborar entre el equipo de TI central y los equipos de las cargas de trabajo.

Modernización de la arquitectura de la carga de trabajo

Aunque es posible que no tenga claro que quiera modificar la arquitectura de su carga de trabajo, la modernización de las aplicaciones con los servicios más recientes y un diseño nativo de nube puede aumentar drásticamente la rentabilidad. Por ejemplo, quizá desee hacer lo siguiente:

  • Reconsiderar las decisiones de diseño y arquitectura iniciales. Busque una manera más rentable para lograr sus objetivos; por ejemplo, con el almacén de datos o el nivel de almacenamiento.
  • Evaluar los tipos de servicios de Azure que está usando. Explore y averigüe si otras SKU u otros tipos de servicios, como las opciones PaaS o sin servidor, pueden ofrecerle ventajas en cuanto a los costos sin dejar de satisfacer las necesidades de la carga de trabajo.

Vea cómo puede empezar a optimizar los costos de Azure

Debido a la difícil situación que estamos viviendo, las organizaciones de todo el mundo se sienten más presionadas a administrar y optimizar los costos de la nube y a funcionar de la manera más eficaz posible. Si desea obtener más información sobre cómo empezar, vea Empezar a optimizar los costos de Azure | Optimización de costos, ep. 1 de la serie Well-Architected en Channel 9. Díganos lo que piensa de nuestro nuevo programa.