Whitepaper 'FinOps y gestión de costes para Kubernetes'
Considere darle a OptScale un Estrella en GitHub, es 100% de código abierto. Aumentaría su visibilidad ante los demás y aceleraría el desarrollo de productos. ¡Gracias!
Ebook 'De FinOps a estrategias comprobadas de gestión y optimización de costos en la nube'
OptScale FinOps
OptScale - FinOps
Descripción general de FinOps
Optimización de costos:
AWS
MS Azure
Nube de Google
Alibaba Cloud
Kubernetes
MLOps
OptScale - MLOps
Perfiles de ML/IA
Optimización de ML/IA
Perfilado de Big Data
PRECIOS DE ESCALA OPTICA
cloud migration
Acura: migración a la nube
Descripción general
Cambio de plataforma de la base de datos
Migración a:
AWS
MS Azure
Nube de Google
Alibaba Cloud
VMware
OpenStack
KVM
Nube pública
Migración desde:
En la premisa
disaster recovery
Acura: recuperación ante desastres y respaldo en la nube
Descripción general
Migración a:
AWS
MS Azure
Nube de Google
Alibaba Cloud
VMware
OpenStack
KVM

Cómo evitar la doble burbuja durante la migración a la nube

Recientemente leí un bonito... artículo Por el equipo de ingeniería de Intuit, donde mencionaron un tema interesante: la doble burbuja. En términos de nubes, es un estado durante migración a las nubes o transformación digital Cuando pagas por las nubes, los sitios de origen y destino. Analicemos lo común que es.

Un proyecto de migración a la nube estándar consta de un conjunto definido de pasos:

1. Justificación de TI y demostración de una necesidad empresarial. La justificación puede ser evitar la dependencia de un proveedor, el ciclo de renovación de la licencia de software o hardware del alquiler del centro de datos, la velocidad de escalado, el costo total de propiedad o el descuento de la nube pública, etc. Por lo general, cuando hay una justificación clara, no es un problema demostrar la necesidad empresarial.

2. Definición del alcance del proyecto. En este paso se define un responsable (director del proyecto) y aplicaciones/recursos específicos.

3. Fase de migración a la nube.

4. Autopsia.

Por ahora, hablaremos solo de las páginas 2 y 3. Es normal que durante el proceso de migración haya momentos en los que haya recursos ejecutándose tanto en la nube de origen como en la de destino. Es posible que algunos de los recursos ya se hayan migrado, otros aún estén en cola o incluso no estén definidos para la migración y sigan ejecutándose en una nube de origen. Pero hay un caso interesante cuando se migran algunos recursos (en algunos casos, cientos o miles de máquinas) y hay que pagar por ellos dos veces.

Lograr una eficacia Gestión de costes Todo gira en torno a la optimización y el seguimiento. Con un conjunto de políticas, principios y procesos establecidos, las empresas pueden apaciguar a las partes interesadas y garantizar que sus gastos en la nube permanezcan bajo control. Si la factura de gastos en la nube le sorprende cada vez que la recibe, simplemente no está aprovechando todas las herramientas de gestión de costos que existen.

Double bubble during cloud migration

Cuando las empresas definen qué trasladar a la nube, normalmente piensan en categorías de aplicaciones, departamentos o recursos completos. Los consultores o proveedores de migración experimentados siempre aconsejarán dividir los recursos en bloques de 30 a 50 máquinas virtuales y migrar por fases. Por un lado, esto reduce el riesgo, pero por otro lado ayuda a despejar la burbuja. Lo ideal es que una sola aplicación esté en un bloque. En ese caso, puede migrar y probar toda la parte granular de su sistema y evitar problemas de localización de datos. Recuerde que el tráfico saliente y entre regiones de la nube no es gratuito y es bastante caro. Es mejor pensar en eso antes de recibir su primera factura de la nube 🙂

La causa principal de la burbuja está en el ámbito de "replicación -> pruebas" -> transferencia. Cuando se migra un fragmento, lleva un tiempo replicar los datos, definir cómo se obtendrán los incrementos (mejor de forma automatizada), cómo probar el fragmento en una nube de destino y programar una ventana de mantenimiento para ejecutar la transferencia. Y esas tres fases forman la burbuja. Se almacenan los datos en dispositivos de bloque o en un almacenamiento de objetos, se ejecutan máquinas virtuales en una nube de destino y se paga por el cómputo. En la mayoría de los casos, las migraciones de prueba pueden durar entre 1 y 3 semanas (pueden ser incluso más) hasta que un equipo que posee la aplicación migrada valida que todo está bien con ella en una nube de destino y que no hay degradación del rendimiento ni otros problemas. Y si se migran varios fragmentos en paralelo, la burbuja crecerá.

Entonces, ¿cómo evitar la burbuja?

1. En primer lugar, identifica tu ritmo de migración. Sé muy franco contigo mismo: es exactamente así como se aprende una nueva habilidad: muy lento al principio y mucho mejor después de unas cuantas iteraciones.

2. Defina una cola de aplicaciones o fragmentos. Incluya esta información en el calendario de su proyecto de migración.

3. Descubra una forma de replicar las máquinas virtuales sin tiempos de inactividad y sin tener que volver a replicarlas todo el tiempo. Hay docenas de herramientas que hacen eso y le permiten ahorrar tiempo y dinero, ya que paga menos por el almacenamiento.

4. Comuníquese con los equipos que poseen los fragmentos o las aplicaciones. Defina con ellos los criterios de aceptación y el proceso de transición. Cuanto antes empiecen a pensar en ello, más preparados estarán cuando llegue el momento. Defina los intervalos de tiempo en los que deben probar la migración. Este es el paso más importante, ya que las pruebas hacen estallar la burbuja y, por lo general, los equipos no tienen idea de cómo probar las aplicaciones, cuáles son los componentes y quién es el propietario de cada máquina.

5. Defina el período de espera: cuánto tiempo debe esperar hasta eliminar las máquinas virtuales migradas del entorno de origen. No olvide que, por un lado, necesita un plan de respaldo si algo sale mal con las máquinas virtuales y las aplicaciones en una nube de destino y, por el otro, todavía paga (directa o indirectamente) por las máquinas en el lado de origen.

6. Interrumpa las pruebas tan pronto como vea que el equipo no está preparado o que no es su prioridad, ¿no? Si no están motivados, simplemente perderán tiempo (equivale a dinero en nubes públicas) o, peor aún, tomarán una decisión (aceptar o rechazar) en función de algún criterio extraño y procederán a utilizar las máquinas en una nube de origen o descubrirán que hubo problemas cuando las máquinas virtuales de origen ya se habrían eliminado. Reitere el tema con su gerente o la alta gerencia para ajustar las prioridades de ambos equipos.

7. Si las pruebas son satisfactorias, proceda con la migración. Elimine todas las instantáneas y las migraciones de prueba de las aplicaciones migradas. No olvide iniciar el cronómetro de tiempo de espera para ellas.

8. Revise sus estimaciones de ritmo y ajuste su cronograma.

En cualquier proyecto de migración, habrá una especie de doble burbuja, pero se puede controlar su tamaño mediante una planificación y una comunicación adecuadas con los propietarios de las aplicaciones y las máquinas virtuales. Solo las personas valientes migran toda la infraestructura en una sola ejecución; las personas inteligentes planifican y lo hacen en partes y fases.

Ingresa tu email para recibir contenido nuevo y relevante

¡Gracias por estar con nosotros!

Esperamos que lo encuentre útil.

Puede darse de baja de estas comunicaciones en cualquier momento. política de privacidad

Noticias e informes

FinOps y MLOps

Una descripción completa de OptScale como una plataforma de código abierto FinOps y MLOps para optimizar el rendimiento de la carga de trabajo en la nube y el costo de la infraestructura. Optimización de los costos de la nube, Dimensionamiento correcto de VM, instrumentación PaaS, Buscador de duplicados S3, Uso de RI/SP, detección de anomalías, + herramientas de desarrollo de IA para una utilización óptima de la nube.

FinOps, optimización de costos en la nube y seguridad

Descubra nuestras mejores prácticas: 

  • Cómo liberar direcciones IP elásticas en Amazon EC2
  • Detectar máquinas virtuales de MS Azure detenidas incorrectamente
  • Reduce tu factura de AWS eliminando las copias instantáneas de disco huérfanas y no utilizadas
  • Y conocimientos mucho más profundos

Optimice el uso de RI/SP para equipos de ML/AI con OptScale

Descubra cómo:

  • ver cobertura RI/SP
  • obtenga recomendaciones para el uso óptimo de RI/SP
  • Mejore la utilización de RI/SP por parte de los equipos de ML/AI con OptScale