Soluciones

Cómo hacer frente a los costos desconcertantes de la nube

Índice ocultar 1 ¿Por qué las empresas están tan entusiasmadas con las nubes? 2 ¿Por qué el gasto en la nube está fuera de control? 3...

Escrito por Ashok Kumar · Lectura de 4 min >
servicios de computación en la nube para pequeñas empresas 2022

En los últimos años, las organizaciones de TI están migrando a toda velocidad sus productos a la nube como parte de su Plan de transformación de DevOps. Es un impulso noble, considerando lo beneficiosas que son las nubes para el negocio. ¿Cuál es el problema entonces? Podrías preguntar. El problema radica en el creciente gasto en la nube año tras año.

Según la Informe sobre el estado de la nube de Flexera, el 36% de los líderes empresariales de TI (de 750 encuestados) dijeron que su gasto anual en la nube superó los 12 millones de dólares y el 83% afirmó que el gasto en la nube asciende a 1.2 millones de dólares al año. En comparación con el 20% del año pasado (más de 12 millones de dólares y el 74%), más de 1.2 millones de dólares, las cifras de este año muestran un crecimiento desafortunado. Aquí se analizará cómo migrar a la nube y construir una infraestructura basada en la nube rentable sin desperdicios adicionales fuera de temporada.

¿Por qué las empresas están tan entusiasmadas con las nubes?

¿Por qué las nubes son tan populares ahora? Con diversos servicios de computación en la nube que ofrecen, gigantes empresariales como Amazon (AWS), Microsoft (Azure) y Google (GCP) han tomado la delantera en el mercado. Estos son los principales beneficios de la nube que podrían interesarle:

  1. Eficacia. Los servicios de computación en la nube se operan en una red global de centros de datos confiables, que se actualizan constantemente. 
  2. Costo. La computación en la nube reduce los gastos de compra de hardware/software, configuración/ejecución de centros de datos, obtención de paquetes de servidores, soporte de expertos y otros servicios.
  3. Velocidad. Los servicios de computación en la nube están diseñados para brindar un servicio autodirigido cuando sea necesario. Esto significa que se puede aportar incluso una amplia gama de recursos informáticos en tan solo unos minutos. 
  4. Seguridad. Los proveedores de la nube se centran en brindar seguridad y proteger sus productos, infraestructura y datos confidenciales con una amplia gama de políticas, tecnologías y otros comandos que fortalecen su postura de seguridad.
  5. Fiabilidad. Los proveedores de la nube permiten la copia de seguridad de datos y la recuperación ante desastres para que los usuarios se aseguren de que, si sucede algo, sus datos se reflejen y guarden en la red del proveedor.

¿Por qué el gasto en la nube está fuera de control?

Acabamos de hablar de lo rentables que son las nubes. Y ahora os contamos que el gasto en la nube sube. ¿Cómo puede suceder? Se supone que las nubes ayudan con el desperdicio de dinero, ¿no es así? Sí, tienes razón, sin embargo, los profesionales de FinOps mencionan un gigantesco gasto anual de 45 mil millones de dólares en la nube, descubriendo "...un pequeño secreto sobre las nubes que la factura nunca baja" en su reciente reporte. La encuesta demostró una enorme expansión del gasto en la nube y una lucha desesperada por controlarlo y optimizarlo. Podemos nombrar algunas razones por las que las empresas caen en esta trampa del dinero: 

  • Deficiencia de tiempo. La migración a la nube y la construcción de infraestructura con plazos estrictos probablemente conducirán a cometer errores y adquirir todos los servicios posibles o a saltarse pasos importantes. Como resultado, las facturas no bajan y las empresas no obtienen resultados satisfactorios.
  • Experimentar deficiencia. Los equipos no tienen la experiencia suficiente para completar la migración a la nube y configurar una gestión correcta de optimización de costos.   
  • Deficiencia de habilidades. Los equipos pueden experimentar una falta de habilidades necesarias, especialmente si hablamos de equipos de pequeñas empresas y startups. 
  • La deficiencia de la gente. Después de todo, es posible que los equipos pequeños no encuentren personas para completar una tarea que consume tanto tiempo y energía. 

Además de todas las razones mencionadas por parte de las organizaciones, deberíamos mencionar otra razón muy complicada por la que las nubes se vuelven cada vez más caras año tras año. El problema es que los principales proveedores de la nube a menudo no tienen muy claro el precio de la nube. No es que quieran engañarnos, ¡no, no es así! Sin embargo, lidiar con el enredado mapeo de precios de la nube puede resultar difícil para las personas que no son gurús de la nube. Consideremos este ejemplo simple: su objetivo es AWS Lambda (ejecución de funciones en la nube) y tiene una aplicación web que utiliza la CDN de CloudFront. Usted diseña dicho flujo: cuando un cliente interactúa con la aplicación, activa una solicitud HTTP a través de una puerta de enlace API que invoca una función Lambda que toma los datos y los almacena en DynamoDB. Fácil, ¿verdad? Pero no tan rápido. Con este esquema, estarás consumiendo 4 servicios en la nube. ¿Sorprendido? Hagamos los cálculos, necesitará CloudFront CDN para capturar los datos, API Gateway para enrutar los Solicitudes HTTP, Lambda para manejar la solicitud y finalmente, DynamoDB para almacenar. Cada uno de ellos cobra bien, puedes tomar una foto de billetes con números feos cayendo sobre tu cabeza muy pronto. Debería pensar en los precios de la nube incluso antes de empezar a considerar trabajar con nubes. Sólo una planificación cuidadosa puede evitarle desperdiciar gastos, tiempo y energía irrazonables.  

Cómo controlar los costes de la nube 

La organización de TI hace frente a los costos de la nube y comienza a ahorrar utilizando una de estas tres formas:

  1. Hacer que el diseño de costos de la nube sea parte del SDLC (Ciclo de vida del desarrollo de programas). Puede parecer un poco abrumador, pero los costos deberían ser parte del ciclo de vida de la SD. En este caso, tomar esa transparencia de costos es muy importante; necesitará una metodología de etiquetado estricta para que cada servicio en la nube se etiquete en cada microservicio que lo consume, por entorno y por equipo.
  2. ¿Quién debería saber sobre el gasto? Es bueno tener una persona encargada del presupuesto, pero todo el equipo de desarrolladores y operaciones de TI debe monitorear los gastos, lo que fomentará comportamientos financieros y de ingeniería adecuados. Además, recomendamos dividir su presupuesto anual en partes mensuales que ayudarán a los equipos a establecer sus objetivos presupuestarios y alcanzarlos. El tamaño correcto y el escalado automático de la infraestructura se pueden realizar utilizando tantas formas y herramientas como desee, desde funciones como servicio de Github hasta Kubernetes Reductor de escala de Kube. Lo más importante es entender que es un proceso continuo de evaluación e implica un buen monitoreo de su aplicación e infraestructura.
  3. Utilice un producto independiente que agilizará y automatizará los datos de costos mediante una mayor visibilidad. Mantener los equipos y los presupuestos al día es un proceso que requiere mucho tiempo y energía. Cuando es manual, implica que usted y sus equipos gastan la mayor parte de sus recursos en planificación, etiquetado, ajuste del tamaño y, por supuesto, en gestión.
  4. Si desea que su equipo participe en el proceso de gestión del presupuesto y no quiere que se centren únicamente en cuestiones monetarias, debe utilizar un producto para aumentar la visibilidad de sus gastos. Con productos como Salud en la nube or Nube En la mano, se le proporcionará información sobre gastos para cada servicio para ayudar a optimizar el presupuesto y evitar gastos adicionales.
  5. Recurra a empresas de subcontratación de DevOps. Es una muy buena idea para las PYMES y las nuevas empresas debido a la falta de profesionales capacitados y con experiencia suficiente para incluir una fase de costos de la nube en SDLC, crear un producto que agilice y visualice los datos de costos o, al menos, implementar una automatización decente de optimización de costos. su infraestructura basada en la nube.
  6. Entendemos lo abrumador que puede parecer todo este asunto con la gestión del presupuesto y los equipos involucrados en él. Es por eso que le proponemos una de las formas más fáciles y que ahorran recursos de controlar los desconcertantes costos de la nube. Si desea construir una infraestructura basada en la nube efectiva y rentable, debería considerar estrechar la mano de equipos maduros de DevOps que no solo le brindarán servicios de computación en la nube, migración a la nube, actualización de la infraestructura de la nube existente o servicios de automatización de optimización de costos, sino también Apoye a su equipo con la experiencia y la documentación técnica necesarias. 

En pocas palabras 

Más del 90% de las empresas gastan más de un millón de dólares al año en servicios en la nube considerando su enfoque en hacer frente al problema del gasto irrazonable. La falta de tiempo, la falta de profesionales cualificados, la falta de experiencia en el funcionamiento de la nube y, por supuesto, el complejo mapa de precios de los proveedores de la nube hacen que la selección de servicios sea bastante confusa. Así, sumar la falta de visibilidad explícita de la facturación provoca muchas veces perder el control de los costes. Hablando francamente, el principal problema es que las organizaciones carecen de responsabilidad para gestionar los presupuestos de la nube. La planificación y gestión del presupuesto deben convertirse en una parte tan importante del ciclo de vida del proyecto como el desarrollo y la ejecución.

Sugerimos tres formas prácticas en las que las empresas de TI pueden gestionar los presupuestos y controlar los costes de la nube: incluir la gestión presupuestaria en SDLC, utilizar un producto que proporcione visibilidad y optimización de los costes o recurrir a empresas maduras de servicios DevOps para que planifiquen, diseñen e implementen la optimización de los costes. Infraestructura eficiente basada en la nube para su equipo. Además, un equipo profesional de DevOps proporcionará una automatización efectiva de optimización de costos de su infraestructura en la nube para que no experimente pérdidas de dinero en el futuro.  

Escrito por Ashok Kumar
Director ejecutivo, fundador y director de marketing de Make An App Like. Soy escritor en OutlookIndia.com, KhaleejTimes, DeccanHerald. Contáctame para publicar tu contenido. Mi Perfil

Deje un comentario

Translate »