Ya sea que utilice AWS, Azure, Alibaba, Google Cloud o, más probablemente, implemente una estrategia multicloud, el desperdicio de gastos en la nube no es, lamentablemente, nada nuevo. Probablemente le sorprenda un poco que una nube pueda ser una inversión costosa para muchas empresas, especialmente cuando el uso de la nube no se administra adecuadamente. A pesar de la gran cantidad de herramientas tecnológicas y análisis profundos y datos disponibles para los usuarios de la nube, muchas empresas descuidan los detalles y no dan en el blanco. Las empresas pueden reducir en gran medida los costos de la nube, y hacerlo con bastante facilidad, si implementan el monitoreo adecuado.
Optimización de la nubeiLa optimización de la nube se puede lograr cuando las partes interesadas responsables de la nube tienen sistemas implementados para rastrear el consumo de la nube y desactivar los recursos inactivos. Es realmente así de simple: las empresas pueden dejar de pagar por los recursos que no se utilizan en el momento. El problema es que las empresas de la nube seguirán cobrando por los recursos que están inactivos. Las empresas deben asegurarse de que las partes interesadas asignadas sean responsables de los recursos de la nube. Esta función implica tomarse el tiempo para monitorear, rastrear y detener eficazmente los recursos inactivos. Al hacerlo, el ahorro de costos puede ser muy notable.
Áreas de desechos nubosos
Por ejemplo, los recursos bajo demanda para fines que no son de producción suelen representar una gran parte del desperdicio de la nube. Estos recursos suelen quedar en funcionamiento después de que se realizan las pruebas, el control de calidad y el desarrollo, pero ya no son necesarios. Muchas veces, las empresas también siguen gastando recursos durante la noche y los fines de semana, cuando en lugar de eso podrían no ejecutar instancias que no se utilizan.
Desde máquinas virtuales hasta recursos sobreaprovisionados, hay muchas otras áreas que las empresas pueden considerar para evitar el desperdicio de recursos en la nube, como bases de datos relacionales, contenedores y balanceadores de carga.
Algunas plataformas de nube tienden a ser más flexibles que otras a la hora de desactivar recursos. Por ejemplo, las bases de datos relacionales suelen ejecutarse de forma innecesaria. Algunos tipos específicos de instancias de RDS se pueden desactivar en AWS, pero no a través de SQL Database de Azure o SQL de Google Cloud Platforms. En cambio, se pueden analizar más a fondo y dimensionar correctamente para optimizar la nube y reducir los gastos.
Además, dado que los contenedores no son muy fáciles de activar y desactivar, es necesario supervisarlos más a fondo. Observar cómo se utiliza su infraestructura, normalmente en áreas que no son de producción, puede ayudarle a identificar opciones de ahorro. Además, puede configurar alertas en AWS, Azure y Google Cloud para realizar un mejor seguimiento de los balanceadores de carga. Si bien no se pueden desactivar cuando no se utilizan, puede intentar eliminarlos cuando no haya instancias asociadas a ellos.
Vamos a desglosarlo
Si una empresa necesita que los recursos estén accesibles solo durante la mitad del día (12 horas), Gasto excesivo por 50% al permitir que los recursos inactivos funcionen durante la noche. Si se tienen en cuenta también los fines de semana, el ahorro que supone desactivar estos recursos puede ascender a 65%.
La instancia promedio cuesta aproximadamente $220/mes, lo que hace que el ahorro sea sustancial para las empresas que utilizan entre 20 y 1000 instancias. Simplemente monitorear los recursos inactivos y programarlos para que se apaguen puede ahorrarles a las empresas miles de dólares.
Los usuarios que buscan una mejor optimización de la nube también deben prestar atención a las instancias reservadas que no se utilizan. Por ejemplo, las instancias reservadas de AWS y Azure solo pueden ahorrarle dinero si las utiliza correctamente.
Al igual que cualquier otro recurso de la nube inactivo o sin uso, las instancias reservadas sin uso, ya sean de Azure RI o de AWS RI, pueden generar un gasto desperdiciado casi de la misma manera que cualquier recurso inactivo o sin uso adicional. Tener en cuenta su infraestructura y aprovechar la capacidad de usar soluciones automatizadas y confiables para analizar su RI solo puede ser útil para mantener su gasto bajo control. Establecer parámetros y alertas para desactivar los recursos inactivos garantizará que asigne su presupuesto a la nube de manera eficaz.
Exploración de instancias reservadas no utilizadas
Las instancias reservadas implican que los usuarios de la nube deben asumir compromisos previos de uso, así como estar muy atentos a los costos proyectados. Cada una de ellas conlleva sus propias complicaciones.
Cuando una empresa se compromete a alquilar instancias por un período de tiempo fijo debido a una tarifa más baja, ya sea por hora o por segundo, que la de las instancias bajo demanda, su capacidad para usar tipos de instancias específicos se ve limitada al plan de compra elegido. Entonces, la empresa realmente no obtiene una idea del uso de la instancia reservada hasta que recibe la factura del pago. Los líderes empresariales a menudo se encuentran ejecutando sus instancias sin tener idea alguna de lo que se traducirá en la facturación de instancias reservadas.
Los administradores de la nube deben esperar hasta el mes siguiente, cuando el proveedor de la plataforma revisa las reservas junto con el uso real de la empresa. Solo entonces se aplican las instancias reservadas que coinciden con su carga de trabajo. Si bien puede adivinar o intentar pronosticar por su cuenta, esta realidad ofrece a los líderes empresariales un nivel poco ideal de transparencia de costos. Por lo tanto, la responsabilidad de realizar un seguimiento y proyectar el uso recae más sobre usted. Este seguimiento "manual" sin duda puede dar como resultado reservas no utilizadas que se traducen en gastos desperdiciados.
Cómo hacer que las instancias reservadas funcionen para su empresa
Los ahorros más importantes generalmente provienen de las instancias reservadas estándar, que funcionan mejor para un uso estable. Las instancias reservadas programadas son bastante similares, pero funcionan para instancias dentro de marcos de tiempo seleccionados, como un cronograma semanal. Además, una instancia reservada convertible ofrece un descuento menos significativo en comparación con una instancia a pedido de AWS, pero también ofrece la mayor flexibilidad. Si es probable que necesite cambios en la familia, los tipos de SO y los arrendamientos, las instancias reservadas convertibles funcionarán mejor para usted. La flexibilidad y las alternativas pueden ser más importantes en el esquema de las cosas en términos de ahorro.
La buena noticia: estamos todos juntos en esto
Dado que la optimización de los costos de la nube es una prioridad para casi todas las empresas y líderes de TI, se siguen compartiendo más prácticas recomendadas. Los expertos están ansiosos por ofrecer estrategias prácticas y efectivas sobre la optimización del uso de la nube para mantener a raya los gastos innecesarios.
En general, parece que el primer paso es establecer un plan básico de gobernanza de activos en la nube. 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 Gestión financiera en la nube (FinOps) para comprender el uso y las instancias de nube inactivas a un nivel más profundo.
El análisis profundo incluye un análisis de cada recurso, la inclusión de etiquetas para categorizar los activos, la asignación de usuarios responsables del recurso en sí y el establecimiento de un cronograma para verificar o eliminar el recurso cuando ya no sea necesario.
Sin embargo, incluso si una empresa cuenta con los recursos adecuados para realizar esta diligencia debida por sí sola (y para múltiples nubes), es un proceso tedioso y manual. Contratar a un socio que ayude a gestionar todas las instancias de la nube y los gastos asociados es la clave.
Hystax está trabajando con empresas para ayudarlas a automatizar más procesos en oOptimizar los costos y administrar los presupuestos y los recursos, al mismo tiempo que se ofrecen conocimientos únicos sobre la eficiencia de la nube. Utilizando la experiencia centrada en el cliente de Hystax consejoLos líderes empresariales pueden adquirir más conocimientos sobre el uso de la nube, la ubicación de los datos, la capacidad y el rendimiento de las regiones de la nube. También pueden utilizar escenarios de optimización en tiempo real para cargas de trabajo habituales y otros trabajos.
Al considerar las instancias reservadas en el esquema de rendimiento de la nube, su utilidad depende de la supervisión que se realice. ¿Qué medidas se están tomando para garantizar que las instancias reservadas se utilicen de manera eficiente? ¿Cómo se pueden externalizar estas tareas para poder centrarse más en mejorar DevOps e innovar los procesos o las ofertas, por ejemplo?
Es probable que su inversión en infraestructura combinada con el precio mensual de la nube esté consumiendo demasiado su presupuesto. Ya sea que esté consultando el panel de Hystax o un equipo interno que realiza análisis de optimización de la nube con regularidad, asegúrese de hacer todo lo posible para desactivar las instancias de nube inactivas. Con tantos datos disponibles, monitorear el estado de la nube es más fácil de lo que cree. Los líderes empresariales pueden dejar de pagar por los servicios que no están utilizando, especialmente en las horas del día en las que saben que la empresa no depende de ellos.
Nick Smirnov, Entusiasta de Finops y transformación digital, CEO en Hystax