Gestionar Aprenda a aplicar las mejores prácticas y optimizar sus operaciones.

Cinco formas de minimizar los costos de escalar la nube

Muchos factores pueden contribuir a una alta factura de la nube pública, uno de los cuales es la escalabilidad. Aplique estas cinco prácticas para escalar eficazmente los recursos de la nube sin romper el banco.

Hay muchas formas de acumular costos de computación en la nube, pero los problemas de escalabilidad siempre encabezan...

esa lista.

Parte del desafío radica en el hecho de que la escalabilidad es uno de los beneficios más conocidos de la nube. Ya sea que necesite escalar aplicaciones bajo carga, salir de su centro de datos a la nube o reemplazar instancias fallidas con nuevas alojadas en otro lugar, la escalabilidad está presente. La clave no es evitarla, sino manejarla bien.

Para proteger su presupuesto, aplique estas cinco mejores prácticas para escalar en la nube:

  1. Asegúrese de que cuando las aplicaciones se amplían para satisfacer la demanda, disminuyan cuando cae la demanda.
  2. Implemente el equilibrio de carga para compartir las cargas de trabajo entre los recursos.
  3. Siempre considere los costos de escalado en la nube junto con otros costos en la nube para determinar dónde alojar instancias adicionales.
  4. Planee los flujos de trabajo para minimizar los cargos de tráfico que se producen cuando los componentes se escalan en diferentes plataformas, ya sea del centro de datos a la nube o de una nube a otra.
  5. Comprenda el modelo de precios de todos sus proveedores en la nube para evitar agregar accidentalmente nuevos elementos de costo al escalar.

Aquí hay una mirada más cercana a cada uno.

Recuerde: Lo que sube debe bajar

Es sorprendentemente común que los usuarios de la nube aumenten el número de instancias para satisfacer un aumento en la demanda, pero no las reduzcan cuando ya no sean necesarias. El personal de operaciones generalmente monitoreará cosas como el tiempo de respuesta o la utilización para detectar la necesidad de escalar. Ajuste este proceso de monitoreo para detectar también una baja utilización o recursos excesivos, y luego disminuya la escala. Establezca un límite superior en el número de instancias a las que escalará, así como un límite inferior en la medida en que reducirá la escala cuando se reducen los niveles de carga.

Balancee la carga

El equilibrio de carga juega un papel importante en el proceso de escalado de la nube. Pero asegúrese que la técnica que utiliza se adapte al procesamiento con estado, según sea necesario. Para evitar demoras o errores costosos al escalar, integre el equilibrio de carga con estado directamente en las fuentes de la transacción. Si escala componentes sin estado, el equilibrio de carga es bastante fácil, pero generalmente querrá tener el equilibrador de carga cerca del origen de las transacciones.

Considere otros costos de recursos

Los principales proveedores de la nube tienen docenas de servicios web, todos los cuales pueden generar costos adicionales al escalar un componente que los utiliza. Determine si necesitará otra instancia de algunos de estos servicios web a medida que escala, o si podría agregar accidentalmente otra instancia debido a la forma en que escala.

Los servicios de base de datos son una subclase de estos servicios web y tienen un costo adicional. Lo sin servidor es otro tipo de servicio que puede introducir costos adicionales sin la administración adecuada. Es importante limitar la cantidad de funciones sin servidor para evitar tener un cargo masivo cuando se presenta mucho trabajo al mismo tiempo. Vea qué tipo de herramientas o características ofrece su proveedor para hacer cumplir estos límites de escalado en la nube.

Otra opción para reducir costos

Escala significa más instancias, lo que significa más costos, o al menos esa es la teoría. Sin embargo, hay una forma de reducir esos costos: la acumulación de recursos. Si tiene varios componentes que pueden escalarse juntos, combínelos en una sola imagen de máquina. Esa única instancia puede reducir los cargos de alojamiento incrementales y, con menos componentes conectados, simplifica la carga de las operaciones de escalado.

Otro enfoque de agrupamiento es la contenerización. Si carga su propio software de contenedor en algunas máquinas virtuales, puede agregar componentes sin aumentar los costos de alojamiento.

Minimice los cruces de bordes

Cuando escala una aplicación en múltiples plataformas en la nube, o en la nube y en un centro de datos local, puede incurrir en cargos adicionales de tráfico de red. Incluso si escala dentro de la misma nube, es posible que una mayor distancia entre una base de datos y el componente que se está escalando afecte el rendimiento.

Conozca a su proveedor

Para reducir los costos potenciales asociados con la escala de la nube, examine el modelo de precios de sus proveedores. Sepa cómo la escala puede influir en cada uno de los elementos cobrables que utiliza. La mayoría de los sobrecostos relacionados con la escala en la nube pueden atribuirse a pasar por alto cómo la escala afecta a uno o más de estos elementos de costo.

Este artículo se actualizó por última vez en diciembre 2018

Profundice más

Inicie la conversación

Envíenme notificaciones cuando otros miembros comenten sobre este artículo.

Por favor cree un Nombre de usuario para poder comentar.

- ANUNCIOS POR GOOGLE

Close