Dimensionamiento adecuado para optimización de costos de la nube Puede ser una de las formas más eficaces de reducir los costos de la nube. La mayoría de las empresas comprenden lo importante que es dimensionar correctamente los recursos en la nube para optimizar la infraestructura y lograr rentabilidad.
Sin embargo, puede resultar difícil para la empresa identificar qué recursos se están ejecutando, a qué capacidad se están ejecutando y quién los está ejecutando para dimensionar correctamente su entorno. Esto se vuelve más complicado a medida que las empresas aumentan el uso de la nube o implementan una estrategia multicloud.
En este artículo, explicamos el significado del ajuste de tamaño en la nube, cómo identificar oportunidades para el ajuste de tamaño, cómo ayuda a reducir los gastos de la nube, quién debería utilizar el ajuste de tamaño y cómo implementar una estrategia de ajuste de tamaño eficaz para reducir las facturas de la nube y ganar eficiencia operativa en la nube.
¿Qué significa redimensionamiento?
- Analice las métricas de utilización y rendimiento de su infraestructura (volúmenes y máquinas virtuales)
- Determinar si están funcionando de manera eficiente y qué acciones podría tomar para mejorar la eficiencia.
- Modificar la infraestructura según sea necesario (es decir, actualizar, degradar, finalizar)
- Actualizando Se recomienda para cargas de trabajo con un alto nivel de utilización. Las métricas de rendimiento deben analizarse durante un período de tiempo significativo para llegar a esta conclusión.
- Degradación o reducción de tamaño, se recomienda para recursos que están subutilizados y logran el mismo rendimiento, incluso con una carga de trabajo reducida.
- Se recomienda cancelar los activos que se ejecutan dentro de su cuenta pero que no están en uso, también conocidos como activos “zombi”. La cancelación de estos activos suele generar ahorros de costos inmediatos.
Un ejemplo sencillo sería si su entorno de nube es demasiado grande: tiene 50 máquinas virtuales (VM), pero no se utiliza cada una de ellas por completo, por lo que las cargas de trabajo involucradas podrían ejecutarse de manera eficaz en menos. En este ejemplo, el enfoque correcto puede ser simplemente eliminar o cambiar el tamaño de algunas instancias.
Optimización gratuita de los costos de la nube. De por vida
¿Cómo ayuda el redimensionamiento a reducir los gastos de la nube?
El ajuste de tamaño es la forma más eficaz de controlar los costos de la nube. Implica analizar continuamente el rendimiento de las instancias y los patrones de uso, y luego terminar las instancias inactivas y ajustar el tamaño de las instancias que están sobreaprovisionadas para la carga de trabajo. Dado que las necesidades de recursos de las empresas cambian constantemente, el ajuste de tamaño debe ser un proceso continuo para lograr la optimización de costos. Los usuarios pueden hacer que el ajuste de tamaño sea un proceso sencillo estableciendo un cronograma para cada equipo, hacer cumplir el etiquetado para todas las instancias y aprovechando al máximo las potentes herramientas que ofrecen nubes como AWS, GCP, Microsoft Azure y otros proveedores.
A continuación, analizamos varios enfoques y los beneficios de cada uno para dimensionar las instancias de manera eficaz:
1. Ajuste el tamaño según los patrones de uso
A medida que las empresas controlan el rendimiento, pueden identificar los patrones de uso para maximizar las posibles opciones de redimensionamiento. Por ejemplo:
- Estado estable – cuando la carga permanece en un nivel constante a lo largo del tiempo y la carga de cálculo se puede pronosticar con precisión
- Variable pero predecible – La carga varía, pero según un cronograma predecible
- Desarrollo, pruebas – Estos entornos suelen utilizarse durante el horario laboral. Se pueden desactivar cuando no se necesitan, por ejemplo, durante las tardes o los fines de semana.
- Temporario – Cargas de trabajo temporales con horarios de inicio flexibles. En este caso, los usuarios pueden considerar la posibilidad de ofertar por una instancia puntual en lugar de una instancia a pedido.
2. Desactivación de instancias que están inactivas
Una de las formas más sencillas de reducir los costos operativos es apagar las instancias que ya no se utilizan. Si Las instancias están inactivas Por ejemplo, durante dos semanas o más, debería ser seguro cerrarlas. Pero antes de cerrar una instancia que ha estado inactiva durante un par de semanas, se deben tener en cuenta algunas cosas. Por ejemplo, quién es el propietario de la instancia, cuál es el impacto de cerrar la instancia y qué tan difícil es volver a crear la instancia si luego es necesario restaurarla.
Otra forma de reducir los costos es detener las instancias utilizadas en el desarrollo y las pruebas durante las horas en las que no se utilizan. Cuando se vuelva a necesitar su capacidad, se podrán poner en marcha de nuevo. Suponiendo una semana laboral de 50 horas, las empresas ahorran hasta 70% al detener automáticamente estas instancias durante las horas no laborales.
3. Corrija el tamaño seleccionando la familia de instancias correcta
Puede ajustar el tamaño de una instancia migrando a un modelo diferente dentro de la misma familia de instancias o migrando a otra familia de instancias. Al migrar dentro de la misma familia de instancias, todo lo que se debe tener en cuenta es la vCPU, la memoria, el rendimiento de la red y el almacenamiento efímero. Si el uso máximo de CPU y memoria es inferior a 40% durante un mes, por ejemplo, puede reducir la máquina a la mitad de forma segura y ahorrar dinero.
Al migrar a una familia de instancias diferente, es necesario asegurarse de que los tipos de instancias actuales y nuevos sean compatibles en términos de tipo de virtualización, red y plataforma. Cuando se cambia el tamaño de una instancia, esta tiene la misma cantidad de volúmenes de almacenamiento de instancias que cuando se lanzó la instancia original.
4. Corrija el tamaño de las instancias de su base de datos
Puede escalar sus instancias de base de datos ajustando la memoria a medida que cambian los requisitos de capacidad y rendimiento. Al escalar una instancia de base de datos, tenga en cuenta lo siguiente:
- Cuando amplía o reduce su instancia de base de datos, el tamaño de almacenamiento sigue siendo el mismo.
- Puede modificar su instancia de nube para aumentar el espacio de almacenamiento o mejorar el rendimiento cambiando el tipo de almacenamiento
- Antes de escalar, asegúrese de tener la licencia correcta para los motores comerciales, es decir, SQL Server, Oracle, etc.
- Determine cuándo desea aplicar el cambio y si desea aplicarlo inmediatamente o durante la ventana de mantenimiento de la instancia.
¿Quién debería utilizar el método RightSizing y cómo utilizarlo con éxito?
Nuestra experiencia demuestra que las empresas que dimensionan correctamente sus cargas de trabajo pueden reducir los costos entre 30% y 70% al migrarlas a la nube. Incluso las empresas sin licencias que se puede migrar La migración a la nube puede generar ahorros considerables al redimensionar sus cargas de trabajo. Las empresas suelen descubrir que pueden aprovisionar mejor sus cargas de trabajo si establecen una reserva de capacidad excedente que se puede utilizar cuando hay picos de actividad, también conocidos como "instancias explosivas".
Las empresas que dimensionan correctamente sus servidores evalúan cuidadosamente los patrones de uso. Estudian la duración de la demanda máxima promedio de computación para tomar decisiones informadas sobre la reducción de la capacidad del servidor y la adaptación a la demanda. Analizan los patrones de almacenamiento, evalúan el uso promedio de la memoria y su proximidad al servidor para poder reducir el tamaño de manera más efectiva.
Las empresas inteligentes también reconocen que la migración no maneja todas las cargas de trabajo de la misma manera. Es probable que las empresas ahorren más cuando migran cargas de trabajo que no son de producción a la nube que cuando migran cargas de trabajo de producción. Esto se debe a que el uso de la computación en cargas de trabajo que no son de producción tiende a ser más volátil y, por lo tanto, es más probable que se beneficie de la flexibilidad de AWS, Microsoft Azure, Alibaba y otros proveedores de la nube. Además, las empresas descubren que logran mayores ahorros al migrar cargas de trabajo no virtualizadas en comparación con cargas de trabajo virtualizadas. Esto se debe a que los beneficios de la virtualización son similares a los que ofrece la nube pública, ya que se relacionan con la eficiencia y la flexibilidad.
Un ejemplo concreto: el cambio de tamaño puede marcar una diferencia drástica
TSO Logic, socio de competencia en migración de AWS, estudió este evento a través de un análisis estadístico y tomó muestras de 105.000 instancias de sistemas operativos en América del Norte. El informe (El dimensionamiento adecuado de la infraestructura puede reducir los costos 36%, por Marco Schwartz), reveló que solo 16% de las instancias del sistema operativo estaban adecuadamente aprovisionadas para sus cargas de trabajo. Las 84% restantes se ejecutaban en espacios más grandes que los requeridos, lo que representaría enormes pérdidas si la infraestructura se replicara directamente en la nube. Luego, la investigación analizó el efecto que el redimensionamiento habría tenido en las instancias, según escenarios de uso del mundo real.
Descubrieron que las organizaciones habrían sido capaces de reducir el gasto en la nube de AWS por 36% mediante recursos de tamaño óptimo. En otras palabras, el redimensionamiento por sí solo les habría ahorrado más de $55 millones por año. Este análisis muestra claramente el poder del redimensionamiento. Puede ahorrarles a las organizaciones cantidades significativas en gastos desperdiciados en la nube al Optimización de instancias, conservando así únicamente los recursos que requieren las cargas de trabajo.
Cómo Optscale ayuda a optimizar los costos de la nube con recomendaciones de redimensionamiento efectivas
La gestión de costos de la nube debe tener en cuenta la visibilidad, la propiedad y los permisos, el ciclo de vida y la optimización. Tener una idea clara de estos elementos ayudará a FinOps y CloudOps a identificar instancias de nube inactivas y comprender el uso de los recursos de la nube en un nivel más profundo. Incluso si una empresa tiene recursos suficientes para hacer esto, debida diligencia Por sí solo, es un proceso manual que requiere mucho tiempo. Contratar a un socio que ayude a gestionar todas las instancias de la nube y los gastos asociados es fundamental.
OptScale es una plataforma de gestión multicloud y FinOps El objetivo era mejorar una estrategia de utilización de recursos en la nube, identificar recursos subutilizados y brindar cientos de recomendaciones de optimización. Las reglas TTL de OptScale ayudan a Prevenir sobrecostes presupuestarios mediante el envío de notificaciones y alertas en tiempo real en caso de que el ciclo de vida de algunos recursos de la nube sea más largo de lo esperado.
OptScale se dedica a mejorar la experiencia de uso de la nube sin interferir activamente con los procesos de su entorno de TI. Optscale detecta y evalúa automáticamente el uso de instancias en clústeres de AWS, Microsoft Azure, Alibaba, GCP y Kubernetes, y hará que recomendaciones para optimizar y reducir los costos de la nube y las facturas mensuales de la nube, y dimensionar correctamente el entorno de TI.
Los recursos que se pasan por alto se agregan al gasto de la compañía en la nube, y los usuarios ni siquiera se dan cuenta de que están pagando por ellos.
💡 Encuentre las formas de identificar y limpiar las instantáneas huérfanas para mantener los costos de MS Azure y Alibaba Cloud bajo control → https://hystax.com/finops-best-practices-how-to-find-and-cleanup-orphaned-and-unused-snapshots-in-microsoft-azure-and-alibaba-cloud