¿Qué es la optimización de costos en la nube? Estrategia y mejores prácticas

Kevin Bogusch | Analista sénior de competencia de Oracle | 22 de enero de 2024

Cualquiera que sea dueño de una casa está familiarizado con el desafío de mantener un garaje limpio. Empiezas con un entorno ordenado y lo que parece un espacio ilimitado para almacenamiento, un banco de trabajo e incluso algún equipo de ejercicio. Pero pronto unas cuantas cajas van aquí, otras tantas allá, y la zona se convierte en un caótico laberinto con poco espacio para caminar, y mucho menos para guardar un automóvil.

La computación en la nube puede presentar el mismo reto. A medida que las empresas aprovechan la escalabilidad y flexibilidad de la nube para aprovisionar servidores e instancias informáticas en cuestión de minutos, los entornos en la nube pueden saturarse rápidamente de recursos no utilizados o infrautilizados, lo que añade una complejidad innecesaria y disminuye los presupuestos de TI. Al fin y al cabo, aunque la computación en la nube ofrece a los clientes la ventaja de pagar solo por los recursos de nube que elijan, los proveedores de servicios en la nube (PSC) pueden seguir cobrando a los clientes tanto si utilizan esos recursos como si no.

Aquí es donde entra en juego la optimización de los costos en la nube. Su objetivo: hacer que los entornos en nube sean más eficientes y menos complejos y, en última instancia, menos costosos. Este artículo examina cómo funciona este proceso, por qué puede ser difícil de aplicar y qué buenas prácticas seguir para optimizar con éxito los costos en la nube.

¿Qué es la optimización de costos en la nube?

La optimización de los costos en la nube es el proceso de reducir los costos globales de los servicios de computación en la nube manteniendo o mejorando el rendimiento. El objetivo de la optimización de los costos en la nube es alinearlos con las necesidades reales sin comprometer la calidad o el rendimiento del servicio, normalmente limitando gastos como los recursos sobreaprovisionados, las instancias no utilizadas o la arquitectura ineficiente. Es un acto de equilibrio entre mantener los costos bajos y proporcionar los recursos en la nube adecuados para mantener el máximo rendimiento, impulsar el crecimiento y garantizar el cumplimiento de la normativa y la seguridad de los datos.

La optimización de los costos en la nube es también un proceso dinámico porque los requisitos de la carga de trabajo en la nube evolucionan constantemente, al igual que los precios y las opciones de servicio de la nube. Como resultado, la optimización de los costos en la nube requiere métricas detalladas, análisis y herramientas automatizadas.

En general, la optimización de los costos en la nube implica dos iniciativas fundamentales.

  • Compras inteligentes de servicios en la nube: una de las ventajas de la computación en la nube es que permite a los empleados autorizados adquirir servicios en la nube rápidamente para satisfacer la demanda. Pero, a pesar de sus mejores intenciones, los equipos de TI pueden contratar inadvertidamente más recursos de los que necesitan. Por eso son necesarias políticas de gobernanza sólidas para las compras en la nube que ayuden a garantizar que las empresas obtienen el máximo valor de sus inversiones en la nube. La gobernanza implica establecer presupuestos claros y revisar la información de facturación; aprovechar las oportunidades de ahorro de costos, como los descuentos por volumen de compras y el pago por adelantado; y controlar las anomalías en los costos para identificar y abordar los picos inesperados o las ineficiencias.
  • Optimización de la capacidad de la nube: la facilidad y rapidez con la que los equipos de TI pueden adquirir y aprovisionar recursos en la nube puede tener a veces consecuencias costosas e inesperadas. Si las empresas no tienen visibilidad del uso de los recursos, por ejemplo, pueden sobreaprovisionar involuntariamente los recursos de la nube comprando más capacidad de servidor o almacenamiento de la que necesitan, lo que da lugar a capacidad ociosa o no utilizada. Los equipos también pueden olvidarse de cerrar los recursos que ya no necesitan. Las empresas pueden mitigar esta situación monitoreando continuamente el uso con herramientas de supervisión y automatización de la nube y realizando revisiones periódicas de la optimización. Este proceso, conocido como "rightsizing", ayuda a garantizar que se asignan los recursos de nube más rentables a cada carga de trabajo o aplicación. Además, las empresas deben vigilar las suscripciones de software en la nube no utilizadas, que también pueden añadir costos innecesarios.

Conclusiones clave

  • Una ventaja crucial de la computación en la nube es la posibilidad de añadir servidores, almacenamiento y capacidad de red de forma rápida y sencilla para responder a las necesidades de uso.
  • La fijación de precios en la nube se ha vuelto cada vez más complicada, lo que puede hacer que las empresas gasten inadvertidamente más de la cuenta en recursos innecesarios.
  • La optimización de los costos ayuda a las empresas a controlar los costos en la nube y a mejorar la elaboración de presupuestos, las previsiones y el rendimiento de TI.
  • Las mejores prácticas para optimizar los costos en la nube incluyen el establecimiento de presupuestos estrictos y el uso de herramientas automatizadas para identificar y ajustar los recursos de la nube en el momento.

La optimización de costos en la nube en detalle

En los primeros días de la computación en la nube, las empresas aprovecharon con entusiasmo la escalabilidad, flexibilidad y facilidad de aprovisionamiento de la nube, a menudo sin comprender del todo los costos. Pero a medida que se disparaba la adopción de la nube, los modelos de precios y servicios se hacían más complejos, lo que provocaba una infrautilización de los recursos de la nube y sobrecostos inesperados para muchas empresas.

Y así nació la optimización de costos en la nube. Los primeros intentos de optimizar los costos de la nube implicaban supervisar manualmente el uso y ajustar la asignación de recursos, pero el continuo crecimiento de la nube convirtió este proceso en un reto. Por ejemplo, los proveedores de nube empezaron a ofrecer opciones casi ilimitadas de tamaños de instancia para las cargas de trabajo. Además del tamaño del servidor, los equipos de TI tenían que seleccionar opciones de memoria, bases de datos, potencia de cálculo, gráficos, capacidad de almacenamiento y velocidad de transferencia de datos, entre otras variables. Con tantos factores a tener en cuenta, elegir el tamaño de instancia correcto para las cargas de trabajo se hizo difícil, y muchas empresas compraron sin darse cuenta más capacidad de la que necesitaban.

Para ayudar a los clientes a evitar gastos innecesarios, los proveedores de servicios en la nube han empezado a ofrecer herramientas completas de gestión de costos que proporcionan información sobre la utilización de los recursos, desgloses de costos y recomendaciones para su optimización. Además de estas herramientas de gestión de costos, muchas empresas han desarrollado estrategias y mejores prácticas para maximizar sus inversiones en la nube. Entre ellas se incluyen el uso de la automatización para ampliar y reducir los recursos según sea necesario, la identificación de oportunidades de descuento con los proveedores de la nube y la supervisión y ajuste continuos de sus servicios activos en la nube.

Muchas empresas también adoptan un enfoque estructurado de la optimización de los costos de la nube asignando a miembros del equipo para que se dediquen a supervisar el proceso. Esa responsabilidad puede abarcar funciones como las de arquitectos de la nube, gestores de operaciones en la nube, analistas financieros de la nube e ingenieros de costos de la nube. Lo más habitual es que las empresas creen un consejo de gobierno de la nube con múltiples interesados. También conocido como operaciones financieras o FinOps, este equipo se encarga de desarrollar y aplicar las mejores prácticas de gestión de costos, mantenimiento, cierres masivos de recursos no utilizados y otros procedimientos de reducción de costos.

¿Por qué es tan importante la optimización de costos en la nube?

El control de costos es, obviamente, un objetivo fundamental de la optimización de costos en la nube, pero no es la única razón por la que este proceso es importante. La optimización de costos en la nube también aborda los desafíos con la optimización y la seguridad del rendimiento en la nube, al tiempo que proporciona otras ventajas.

Estas son las razones más importantes para implementar una estrategia de optimización de costos en la nube.

  • Ahorro de costos más alto: las estimaciones del gasto en la nube desperdiciado van desde preocupantes hasta alarmantes. En una encuesta de Flexera realizada en 2023 a responsables de la toma de decisiones en la nube global, los encuestados informaron que desperdiciaron aproximadamente el 28 % de su gasto en la nube pública. Un enfoque en las mejores prácticas y políticas de optimización de costos en la nube ayuda a crear una cultura de conciencia de costos, enseñando a los equipos a considerar el retorno de cualquier gasto en la nube. Esto permite a las empresas basar las decisiones de compra futuras en la nube en datos sólidos en lugar de en corazonadas. Según McKinsey Digital, los resultados de la optimización de costos en la nube pueden ser dramáticos, lo que permite a los líderes tecnológicos "reducir rápidamente hasta entre el 15 y el 25 % de los costos de sus programas en la nube, al tiempo que preservan sus capacidades de generación de valor".
  • Mejora de la eficiencia: los recursos infrautilizados o inactivos, la optimización deficiente de las aplicaciones y los recursos en la nube mal gestionados pueden agregar costos significativos a las operaciones en la nube. Por ejemplo, una empresa de comercio electrónico podría pagar una tarifa mensual fija para ejecutar varias cargas máximas de servidor 24/7 durante las temporadas de compras máximas. Sin embargo, durante horas que no son pico, esos servidores pueden funcionar al 10 % de su capacidad, lo que significa que el 90 % del gasto de la compañía se desperdicia. Las herramientas de ajuste de tamaño y ampliación automática pueden ayudar a las empresas a identificar y fusionar recursos infrautilizados o sobreaprovisionados para reducir costos y, al mismo tiempo, aumentar el rendimiento de las aplicaciones. Esos ahorros de costos se pueden reasignar a otras partes del negocio que ofrecen un mayor ROI.
  • Presupuestación más inteligente: las estrategias y los presupuestos de optimización de costos en la nube tienen una relación mutuamente beneficiosa. El desarrollo y la comunicación de presupuestos detallados en la nube ayudan a mantener los controles de costos. Del mismo modo, las estrategias de optimización de costos en la nube ayudan a las empresas a pronosticar el gasto futuro en la nube y gestionar los presupuestos de forma más eficaz mediante análisis de uso histórico y una mejor visibilidad de los costos. Las herramientas de supervisión y generación de informes de costos pueden proporcionar información sobre el uso de recursos, los valores atípicos de costos y cómo los diferentes servicios o cargas de trabajo contribuyen a los costos generales de la nube. Esto crea una base más precisa para la presupuestación y la previsión.
  • Rendimiento mejorado: la optimización de costos en la nube también tiene implicaciones importantes para el rendimiento de las aplicaciones. Como se señaló anteriormente, los CSP ofrecen opciones aparentemente ilimitadas para que los clientes configuren instancias en la nube, lo que a menudo lleva a las empresas a comprar más servicios de los que necesitan. Un subproducto de la optimización de costos en la nube es una mejor comprensión de los distintos requisitos de diferentes cargas de trabajo. El proceso proporciona a las empresas métricas operativas que ayudan a seleccionar los umbrales de rendimiento para cada carga de trabajo con mayor precisión, lo que puede mejorar los tiempos de procesamiento y las experiencias de usuario.
  • Reducción de los riesgos de seguridad: la optimización de costos en la nube no es el componente más importante de un programa integral de seguridad en la nube, pero ciertamente puede ayudar. Por ejemplo, al fusionar o eliminar recursos sobreaprovisionados y subutilizados, las empresas pueden reducir sus superficies de ataque. Además, el aumento de la visibilidad derivado de la supervisión del uso de la nube puede ayudar a las empresas a identificar posibles amenazas a la seguridad. Las herramientas de optimización de costos en la nube, como la escala automática o la infraestructura como código (IaC), que automatiza el aprovisionamiento en la nube, también pueden ayudar a aplicar controles de seguridad de manera consistente y reducir el riesgo de configuraciones incorrectas.
  • Mejora de la continuidad del negocio: la optimización de costos en la nube anima a las empresas a distribuir recursos en varias regiones de disponibilidad para mejorar la resiliencia. Este proceso puede ayudar a mejorar la continuidad del negocio, al reducir el riesgo de tiempo de inactividad y minimizar el impacto de las interrupciones. En caso de una interrupción, las herramientas de optimización de costos en la nube para IaC, por ejemplo, pueden acelerar el despliegue y las pruebas de infraestructura y aplicaciones para que las empresas vuelvan a estar en línea rápidamente.
  • Mayor sostenibilidad: en general, la mayoría de las cosas que reducen los residuos promueven la sostenibilidad. Al ajustar sus servicios en la nube y fusionar recursos infrautilizados, las empresas pueden asignar recursos en la nube de manera más eficiente, lo que puede ayudar a minimizar su consumo de energía y reducir la huella de carbono.

¿Por qué es tan difícil controlar los costos en la nube?

Mantener los costos en la nube bajo control puede parecer un ejercicio de inutilidad. Y es que muchas de las ventajas de la nube, como el autoservicio y los recursos escalables sin límites, pueden ser una bendición y una maldición si no se gestionan adecuadamente. Los modelos de precios complejos en la nube suelen ser la raíz del problema.

Por ejemplo, los precios del software como servicio (SaaS) suelen basarse en el número de suscripciones a la nube que adquiere una empresa, lo que obliga a las empresas a supervisarlas cuidadosamente para asegurarse de que no queden sin utilizar. Mientras tanto, los modelos de infraestructura como servicio (IaaS) suelen basarse en la cantidad de capacidad informática, de red y de almacenamiento que una empresa reserva cada mes en la plataforma de un CSP, lo que crea aún más complejidad.

En un entorno de nube descentralizado, los equipos de TI pueden encontrarse con una nueva capacidad para tomar decisiones inmediatas sobre nuevos recursos en la nube. A medida que más equipos de una organización aprovechan esta capacidad, los costos pueden aumentar rápidamente, especialmente si nadie supervisa si se necesitan nuevos recursos o cuánto tiempo se necesitan. Las funciones de autoescalado que ofrecen algunos proveedores de nube pueden ayudar a controlar los costos, pero no son la panacea. Las empresas siguen necesitando establecer políticas claras de ampliación automático que especifiquen los activadores de la ampliación en función de las métricas de rendimiento y establezcan límites mínimos y máximos.

La complejidad de la facturación en la nube también puede agravar los retos de la optimización de costos en la nube. El problema: todas esas innumerables opciones de configuración de la nube pueden tener su propio modelo de precios. Como resultado, la factura media en la nube contiene cientos, si no miles, de líneas de datos. A medida que los proveedores de servicios de comunicaciones agregan nuevas funciones y estructuras de precios, la complejidad aumenta aún más. Esto es especialmente cierto para las empresas que utilizan varios CSP, cada uno con su propia terminología de facturación. En la mayoría de los casos, la tarea de comprender y asignar cada línea de una factura en la nube recae en un profesional de finanzas que probablemente no tenga la capacitación o experiencia para interpretar los cargos. Como resultado, es probable que no puedan asesorar a los equipos de TI sobre cómo optimizar el gasto.

Introducción a la optimización de costos en la nube

La optimización de costos en la nube es una práctica diaria. A diferencia de la contabilidad, por ejemplo, cuando los requisitos de informes mensuales o trimestrales dictan cuándo las empresas deben aumentar sus actividades para cumplir los plazos establecidos, la optimización de costos en la nube es proactiva y constante. La innovación continua en la nube y las prioridades organizativas cambiantes hacen que una atención cuidadosa a los detalles sea vital para la optimización de costos en la nube. Teniendo esto en cuenta, cuanto antes las empresas puedan crear un grupo permanente de diversas partes interesadas en la nube para supervisar los costos y las políticas de la nube, más fácil será el control de costos continuo.

8 estrategias y mejores prácticas de optimización de costos en la nube

Las políticas claras para adquirir e implementar recursos en la nube son fundamentales para las mejores prácticas de optimización de costos en la nube. Una vez implementadas estas políticas, las empresas pueden integrarlas en flujos de trabajo en la nube para automatizar el proceso de detección en tiempo real y respuesta oportuna.

Las siguientes ocho mejores prácticas pueden ayudar a las empresas a establecer una disciplina de costos para el gasto en la nube:

Ocho mejores prácticas pueden ayudar a las empresas a establecer una disciplina de costos para el gasto en la nube
Aplicar las mejores prácticas, como revisar la facturación, establecer presupuestos, identificar los recursos no utilizados o aprovechar los descuentos, puede ayudar a las empresas a establecer una disciplina de costos en su gasto en la nube.
  1. Revisar la información de precios y facturación en busca de anomalías: interpretar la factura en la nube de un CSP, a menudo extensa y granular, es más fácil cuando las empresas se toman el tiempo necesario para centrarse en áreas específicas de gasto elevado. Por ejemplo, es importante comprender completamente los cargos por servicios gestionados de computación, almacenamiento y adición de valor, como los servicios de base de datos, porque estos tienden a constituir la mayor parte de los costos en la nube.

    La mayoría de los proveedores de servicios de comunicaciones ofrecen herramientas de gestión de costos que pueden identificar tendencias, anomalías e impulsores de costos antes de que el gasto de los clientes se descontrole. Además, las recientes innovaciones en gestión de los costos de nube han incorporado aprendizaje automático para detectar patrones inusuales en el uso y los costos de la nube. Las herramientas de asignación de calor visualizan picos y valles en la demanda, lo que puede ayudar a las empresas a determinar cuándo cerrar los servicios en la nube para ahorrar dinero. La mayoría de las herramientas de gestión de costos también permiten a los clientes configurar alertas para notificarles cuando los costos o el uso superan los límites predefinidos.

    Además, las empresas pueden aprovechar las estrategias de etiquetado para gestionar los gastos. Los CSP permiten a los clientes etiquetar artículos en facturas en la nube, por ejemplo, por departamento o proyecto, para ayudar a segmentar los costos en categorías personalizadas para evaluar el ROI de inversiones específicas en la nube.

  2. Definir presupuestos: una vez que las empresas entienden los patrones de uso y facturación en la nube, pueden presupuestar más fácilmente los gastos futuros y evitar costos inesperados. A diferencia de los gastos de TI on-premises, que requieren inversiones iniciales elevadas y a menudo desconocidas, el gasto en la nube implica suscripciones mensuales con tarifas basadas en el uso que pueden variar de un mes a otro. Por este motivo, las compañías deben implantar políticas de gobernanza que alineen los costos y el rendimiento de TI sin limitar la agilidad que ofrece la computación en la nube. Para ello, se requiere una colaboración profunda entre finanzas y TI. Por lo tanto, las empresas deben considerar la posibilidad de incluir a los miembros del equipo de TI, como desarrolladores, operadores de sistemas y profesionales de la seguridad, en sus debates sobre la presupuestación en la nube.

  3. Aprovecha el diseño nativo en la nube: las empresas tienen varias opciones para elegir al considerar la migración a la nube. Tomar y llevar los entornos on-premises a la nube permite migrar rápidamente tus aplicaciones sin modificaciones, pero tiene sus ventajas y desventajas. Dado que la mayoría de las aplicaciones heredadas no se diseñaron para la nube, las empresas no pueden aprovechar las ventajas clave, como los servicios gestionados para el mantenimiento, la aplicación de parches y las actualizaciones. Las aplicaciones heredadas también tienden a utilizar los recursos en la nube de manera ineficiente, lo que aumenta los costos.

    Por el contrario, las aplicaciones nativas en la nube están diseñadas teniendo en cuenta la eficiencia. Al diseñar o utilizar aplicaciones nativas en la nube, las empresas pueden aprovechar los servicios gestionados, así como las herramientas críticas de optimización de costos, como el escalado automático. Sin embargo, seguir una estrategia de desarrollo nativa en la nube puede generar costos iniciales adicionales, ya que las empresas pueden necesitar formar al personal en una metodología de desarrollo completamente nueva.

  4. Identificar recursos no utilizados o inactivos: con tantas opciones de instancia disponibles, los administradores de la nube pueden optar involuntariamente por demasiada potencia informática. Además, los desarrolladores pueden crear fácilmente instancias informáticas, equilibradores de carga, volúmenes de almacenamiento y otros recursos en la nube según sea necesario, pero es posible que olviden anular el aprovisionamiento de estos recursos cuando finalice un proyecto. Dependiendo de sus planes de pago, las empresas pueden ser cobradas por recursos no utilizados o inactivos, en última instancia, pagando por más de lo que necesitan.

    Como práctica recomendada, utiliza herramientas de gestión en la nube de proveedores de servicios de comunicaciones o proveedores externos para realizar un seguimiento del uso, identificar recursos inactivos o infrautilizados y encontrar posibles ahorros. Por ejemplo, el retailer brasileño de muebles Tok&Stok utiliza una herramienta de supervisión de Oracle para lograr una mayor autonomía sobre sus recursos en la nube, lo que reduce los costos incurridos por los servidores inactivos. La herramienta ajusta automáticamente la capacidad informática para escalar de acuerdo con las demandas de las operaciones diurnas y los picos, en comparación con las operaciones nocturnas o de fin de semana. Las plataformas en la nube también pueden disparar alertas cuando el uso está por debajo de niveles predeterminados, y los recursos inactivos e infrautilizados se pueden fusionar en menos instancias para reducir costos y aumentar el rendimiento de las aplicaciones.

  5. Ajustar el tamaño de los servicios en la nube: una vez identificados los recursos en la nube infrautilizados, las empresas pueden modificar sus cargas de trabajo en función del uso, el tamaño y la rentabilidad. El proceso de redimensionamiento implica analizar los patrones de uso y las métricas de rendimiento de las aplicaciones y cargas de trabajo, normalmente utilizando herramientas de gestión de los costos de nube. Mediante la supervisión y el análisis periódicos, las empresas pueden identificar los recursos en nube mal gestionados y realinearlos con las necesidades de cada carga de trabajo. Por ejemplo, una instancia optimizada para memoria puede acabar ejecutando más tareas de cálculo, ya sea porque se ha sobreaprovisionado o porque el propósito de la aplicación ha cambiado con el tiempo. En este caso, una empresa podría ahorrarse mucho dinero cambiando a una instancia de cómputo optimizado.

    Las empresas pueden acelerar sus esfuerzos de redimensionamiento con herramientas de automatización, como las tecnologías de autoescalado e IaC, que desencadenan acciones inmediatas basadas en análisis continuos. La mayoría de los CSP ofrecen herramientas de autoescalado que aumentan o reducen automáticamente las instancias de servidor y almacenamiento de un cliente según los parámetros predefinidos por este. Por ejemplo, un retailer puede añadir automáticamente servidores en la nube para gestionar los picos de trabajo de las compras navideñas, y luego reducirlos automáticamente cuando disminuya la demanda. Este escalado automático ayuda a garantizar que los clientes no paguen por instancias de servidor no utilizadas. Como otro ejemplo, el proveedor de CRM en la nube Star CRM utiliza el autoescalado dentro de su entorno Oracle Cloud Infrastructure (OCI) para ajustarse dinámicamente a los periodos de máxima actividad. La empresa paga por capacidad informática adicional solo cuando es necesario.

    Además, IaC automatiza el aprovisionamiento de servidores basándose en las aportaciones de los clientes, de modo que las nuevas instancias de servidor se optimizan automáticamente con la cantidad adecuada de capacidad de cálculo y almacenamiento para sus cargas de trabajo específicas. Esto ayuda a las empresas a evitar malgastar dinero por una mala configuración involuntaria de sus recursos en la nube.

  6. Investiga los descuentos y planes de ahorro: la mayoría de los proveedores de nube ofrecen descuentos para ayudar a las empresas a reducir su gasto, aunque no todas las cargas de trabajo serán elegibles. Los tres programas de descuento siguientes pueden suponer un ahorro significativo:
  • Instancias reservadas: las instancias reservadas (IR) pueden ofrecer importantes descuentos en los precios si las empresas se comprometen a utilizar tipos de instancia específicos durante un periodo definido, normalmente de uno a tres años. Aunque es poco probable que los RI sean efectivos para cargas de trabajo impredecibles, las empresas pueden ahorrar hasta un 75 % anunciado en comparación con los precios bajo demanda para cargas de trabajo estables y predecibles, como las aplicaciones esenciales que se ejecutan continuamente. Dado que las IR suelen facturarse por adelantado, las empresas deben conocer claramente sus pautas de uso a largo plazo para determinar los compromisos exactos.

    Los proveedores de la nube también ofrecen planes de ahorro que, al igual que las IR, se basan en compromisos de prepago para utilizar los recursos de la nube a lo largo del tiempo. Los planes de ahorro son compromisos de gasto, generalmente medidos por hora, independientemente del tipo de instancia o región. Los planes de ahorro pueden ofrecer más flexibilidad que los RI, que son esencialmente compromisos con niveles de capacidad y tipos de instancias específicos. Como resultado, los planes de ahorro tienen más sentido para las empresas que esperan una cierta cantidad de gasto en la nube, pero cuyas necesidades probablemente cambien.

  • Instancias puntuales: piense en las instancias puntuales como subastas en la nube realizadas por proveedores de servicios de comunicaciones para vender inventario no utilizado. Si bien estos recursos de última hora pueden generar enormes ahorros, hasta un 90 % de descuento en los precios bajo demanda anunciados, también vienen con algunas advertencias. Los descuentos de instancias puntuales fluctúan en función de la disponibilidad y la demanda. Por lo tanto, no hay forma de predecir si habrá instancias disponibles o cuándo, ni si se aceptará una oferta. Incluso si una empresa consigue comprar una instancia local, esta suele venir con limitaciones. Por ejemplo, los CSP pueden interrumpir instancias puntuales con poco aviso si los costos superan el precio máximo de oferta de la empresa o la disponibilidad se vuelve limitada. Esto hace que las instancias puntuales sean inadecuadas para cargas de trabajo esenciales o urgentes. Lo ideal es que se utilicen para cargas de trabajo no esenciales que puedan soportar interrupciones o que estén diseñadas para cambiar automáticamente a recursos alternativos en un evento de este tipo, conocido como "cierre normal".

  • Descuentos por volumen: muchos proveedores de servicios de comunicaciones ofrecen descuentos por volumen para clientes más grandes en función de los precios por niveles definidos por el proveedor. Es un concepto simple: los precios por unidad disminuyen a medida que los clientes utilizan más un servicio. Algunas empresas prefieren utilizar varios proveedores en la nube para evitar quedar atrapadas en un solo proveedor, pero los descuentos por volumen pueden hacer que valga la pena consolidar cargas de trabajo específicas con un solo proveedor. Tomemos, por ejemplo, una empresa que utiliza tres CSP, y gasta 700 000 dólares con uno y 200 000 dólares cada uno con otros dos. Si un proveedor ofrece un descuento por volumen por gastar más de 1 millón de dólares, la compañía puede ahorrar con una consolidación.

  1. Limitar las tarifas de transferencia de datos: Los CSP suelen cobrar a los clientes por migrar datos entre diferentes regiones y zonas de disponibilidad o entre diferentes servicios dentro de sus ecosistemas en la nube. Para las empresas que mueven o replican datos con frecuencia entre regiones o servicios, los gastos de transferencia de datos pueden acumularse rápidamente. Los CSP cobran a los clientes por la entrada de datos (datos que entran en la nube) y por la salida de datos (datos que salen de la nube). Esto puede ocurrir si una empresa tiene procesos ineficaces de recuperación de datos, depende excesivamente de la transferencia de datos para operaciones rutinarias o tiene prácticas insuficientes de gestión del ciclo de vida de los datos. Otros factores que influyen en las tarifas de transferencia de datos son las transferencias redundantes —cuando equipos independientes migran los mismos datos— y la falta de deduplicación y compresión de datos.

  2. Gestionar, organizar, comunicar y educar: las herramientas de gestión de costos y las mejores prácticas son clave para establecer un proceso de optimización de costos en la nube que se centre en la comunicación, la colaboración y la educación. La tarea de crear una cultura de conciencia de costos en torno al gasto en la nube debe corresponder a un equipo de FinOps compuesto por personal de TI, finanzas y proyectos. Juntos, estos recursos deben establecer procesos, políticas y marcos para revisar, supervisar y controlar el gasto en toda la organización. El equipo de FinOps debe fomentar aún más la comunicación y la alineación multifuncional en la optimización de costos al reunir diferentes líneas de negocio para promover el compromiso, la responsabilidad y el conocimiento en toda la empresa.

    El equipo de FinOps es responsable de establecer canales de comunicación bidireccionales para compartir mejores prácticas, estrategias y nuevas herramientas de gestión de costos, al tiempo que fomenta la retroalimentación en toda la empresa. Las empresas también pueden plantearse celebrar seminarios y sesiones de formación para educar a las partes interesadas en temas cruciales, así como incorporar la formación sobre los costos de la nube a sus procesos de incorporación.

Qué debes saber antes de migrar a la nube

El éxito de la optimización de los costos de la nube no empieza tras su implementación. Comienza antes de la migración. A medida que las empresas construyen un caso de negocio para migrar a la nube —y mientras navegan por el proceso de selección de proveedores— tienen una oportunidad única para establecer una cultura de concientización sobre los costos.

Crear un equipo colaborativo de FinOps es el primer paso. Este grupo debe supervisar el control de costos y todas las políticas relacionadas con el modo en que se adquiere e implementa la tecnología en nube en toda la organización. A continuación se muestra cómo el equipo de FinOps puede adelantarse en la elaboración de una estrategia rentable en la nube.

  • Revisar los acuerdos de nivel de servicio (SLA): los SLA de los proveedores reflejan su compromiso con diversas variables importantes del rendimiento de sus productos, como el tiempo de actividad, las métricas de rendimiento, los tiempos de respuesta del soporte y la disponibilidad de los datos. El SLA de un proveedor de nube debe ajustarse a los requisitos del cliente. Las empresas que necesitan alta disponibilidad para aplicaciones esenciales, por ejemplo, deben confirmar que el proveedor elegido ofrece un tiempo de actividad garantizado que satisfaga sus necesidades.
  • Evaluar el costo total de propiedad (TCO): los costos de la computación en la nube van más allá de los gastos tangibles, como las cuotas de suscripción. También se debe tener en cuenta una amplia gama de intangibles, como el impacto del tiempo de inactividad o de una baja velocidad de cómputo en la productividad o las ventas potenciales. El análisis del costo total de propiedad contabiliza todos los costos tangibles e intangibles de la implementación, el funcionamiento y el mantenimiento de un entorno en la nube durante un periodo específico para ayudar a las empresas a comparar proveedores y calcular presupuestos y ROI precisos.
  • Evalúa las opciones de escalabilidad de los proveedores: la escalabilidad de la nube es uno de sus mayores argumentos de venta. Para sacar el máximo partido de sus inversiones en la nube, las empresas deben evaluar cuidadosamente las opciones que ofrece cada CSP. Por ejemplo, los proveedores de nube que ofrecen escalabilidad automática basada en la demanda y capacidades de cómputo o almacenamiento ajustables pueden ayudar a las empresas a garantizar que sus recursos en la nube no se desperdicien.
  • Priorizar integraciones fluidas: cualquier nuevo proveedor de nube debe adaptarse sin problemas en la arquitectura de TI existente de una empresa. Un sistema de gestión de las relaciones con los clientes (CRM) basado en la nube, por ejemplo, debe integrarse lo mejor posible con los datos de clientes existentes u otras aplicaciones que dependan de los datos de CRM. La compatibilidad entre sistemas puede reducir costos y minimizar las interrupciones.
  • Comprender las políticas de seguridad: la computación en nube ha demostrado ser capaz de ser tan segura como la computación on-premises, e incluso más. Sin embargo, las empresas deben asegurarse de que sus proveedores de nube cumplen los requisitos específicos de seguridad. Diferentes sectores pueden tener distintas directrices de regulación y cumplimiento, como la Ley de Portabilidad y Responsabilidad de Seguros Médicos (HIPAA) en Estados Unidos y el Reglamento General de Protección de Datos (GDPR) de Europa. Para evitar costosas sanciones, las empresas deben revisar a fondo la información de cumplimiento de un proveedor de nube, prestando especial atención a sus protocolos de cifrado, controles de acceso, gestión de vulnerabilidades y medidas de privacidad de datos.
  • Evaluar las estrategias de copia de seguridad y recuperación ante desastres: un CSP con sólidas capacidades de copia de seguridad y recuperación ante desastres puede ahorrar a sus clientes mucho tiempo, dinero y angustia en caso de interrupción. Al evaluar a los proveedores, ten en cuenta su frecuencia de copias de seguridad y sus políticas de conservación de datos. Los proveedores de nube con capacidades de IaC y autoescalado —automatizadas para aprovisionar nuevos servidores y escalar recursos según sea necesario— también pueden ayudar a los clientes a volver a funcionar rápidamente después de una interrupción.
  • Formar y ayudar al desarrollo de los empleados: las inversiones en el desarrollo de habilidades en la nube proporcionan al personal de TI y a los empleados los conocimientos y la capacidad para operar de forma rentable en un entorno de nube. Poner a disposición programas de certificación y aprendizaje continuo también puede ayudar a los equipos a adaptarse a las nuevas innovaciones de la nube y a las mejores prácticas emergentes.

Optimízate. Reduce los costos en la nube con Oracle.

Además de ofrecer modelos de precios flexibles de pago por uso y por suscripción, Oracle Cloud Infrastructure (OCI) cuenta con un conjunto de herramientas de gestión de costos para ayudar a gestionar y modificar de forma proactiva el uso y el gasto en la nube, lo que la convierte en una solución en la nube rentable. Las herramientas de gestión de costos de Oracle se centran en las siguientes cinco áreas fundamentales de la optimización de costos en la nube:

  • Organización: las herramientas de organización ayudan a las compañías a enlazar y gestionar varios arrendamientos en OCI para limitar el uso, por ejemplo, en caso de consumo excesivo. También admiten funciones de etiquetado esenciales que permiten a las empresas segmentar y asignar costos por proyecto, región o cualquier otra categoría.
  • Generación de informes y análisis: las compañías pueden visualizar y realizar un seguimiento del gasto en función de parámetros personalizados y crear informes de uso para auditorías o conciliación de facturas. La herramienta de informes de costos de Oracle también analiza las partidas de las facturas a nivel de recursos.
  • Gobernanza y control: el modelo de gobernanza de OCI proporciona una estructura para diseñar y mejorar la seguridad en la nube, abordar el cumplimiento y reducir los costos. Una vez definidos los parámetros, las empresas pueden aplicar más fácilmente las políticas con herramientas que, por ejemplo, ponen cuotas en consumo.
  • Presupuestación y previsión: las herramientas de Oracle hacen hincapié en la visibilidad de los costos, al permitir a los clientes establecer umbrales de gasto en toda la empresa, con alertas automáticas cuando los usuarios se acercan a sus límites. Oracle también ofrece una herramienta de estimación de costos para que los clientes potenciales puedan medir el uso y los costos mensuales antes de comprometerse.
  • Optimización y reducción de costos: además del seguimiento del uso, las herramientas de optimización de Oracle identifican de forma proactiva los recursos en la nube infrautilizados, ofreciendo recomendaciones y ajustando rápidamente el tamaño en función de la orientación de la empresa. Oracle también ofrece herramientas de recompensa para los usuarios que gestionan con éxito el gasto en la nube.

La optimización de costos en la nube es tanto una iniciativa cultural como técnica, aunque las herramientas de gestión de costos siempre desempeñarán un papel clave. Al combinar esas herramientas con políticas claras y estrategias de comunicación efectivas, las empresas pueden mantener el control sobre su gasto en la nube y reducir la probabilidad de exceder sus presupuestos.

Cinco medidas que los CFO puede tomar ahora para impulsar la rentabilidad y el crecimiento

Descubre tácticas revolucionarias, desde impulsar la transformación con la IA hasta ajustar tu estrategia de fusiones y adquisiciones y asumir un liderazgo colaborativo, para superar los desafíos actuales y futuros y prosperar.

Preguntas frecuentes sobre la optimización de costos en la nube

¿Cuánto cuesta una implementación en la nube?

Los costos de implementación de la nube pueden variar en gran medida en función de varios factores, incluido el tamaño de los almacenes de datos de la empresa, sus requisitos informáticos, el número de aplicaciones migradas a la nube y la cantidad de transferencia de datos necesaria. Normalmente, los costos de implementación en la nube incluyen tarifas de configuración de un proveedor de servicios en la nube, así como tarifas de suscripción por usuario para aplicaciones en la nube, el costo de los recursos internos y externos para planificar y gestionar la implementación, los costos de migración de datos y los costos de formación de los empleados. Dependiendo del alcance del proyecto, también se pueden requerir recursos de TI adicionales de tiempo completo.

¿Cuáles son los diferentes tipos de costos en la nube?

Además de los costos iniciales de implementación descritos anteriormente, los costos de la nube incluyen las cuotas mensuales de las suscripciones y el consumo de recursos de la nube, como la capacidad de servidores, almacenamiento y redes. Los proveedores de servicios en la nube pueden tener diferentes estructuras de precios, pero las empresas suelen cobrar mensualmente por el número de servidores utilizados, la cantidad de datos almacenados, las transferencias de datos entre la nube y fuentes externas, los servicios de base de datos, el soporte técnico y los servicios adicionales, como analítica o seguridad.

¿Por qué la nube es tan costosa?

Si bien algunas empresas pueden considerar que la computación en la nube es costosa, muchas otras ven la nube como el modelo informático más rentable. En comparación con los entornos on-premises, por ejemplo, la nube elimina los gastos iniciales de hardware y software, ya que de ellos se encargan los proveedores de servicios y aplicaciones en la nube. Aunque la computación en la nube incluye costos mensuales de suscripción y consumo que no se aplican en un modelo on-premises, muchas empresas consideran que la flexibilidad de la nube y la posibilidad de escalar los recursos en función de la demanda facilitan el mantenimiento de los costos bajo control.

¿La nube realmente vale la pena?

Determinar si vale la pena invertir en computación en la nube se reduce a las necesidades de cada empresa. Muchas organizaciones han descubierto que la computación en la nube vale la pena la inversión, y las tendencias de gasto en la nube pública lo confirman. En general, los clientes de la computación en la nube han citado la rentabilidad, la escalabilidad y los servicios bajo demanda como sus principales ventajas.