LinkedIn archivó el plan de migrar a la nube de Microsoft Azure
LinkedIn supuestamente ha archivado un esfuerzo de varios años para migrar su infraestructura fuertemente personalizada, on-premises, a la nube Azure de Microsoft, pese a pertenecer a Microsoft. Los comentaristas sostienen que las migraciones cloud de “lift and shift” suelen fracasar a gran escala, ya que las arquitecturas heredadas, el acoplamiento estrecho a plataformas internas y los enormes volúmenes de datos hacen que refactorizar sea costoso y arriesgado. El hilo se amplía hacia una crítica a la complejidad de Azure, al coste real y el ROI de la nube pública para empresas maduras, y a cómo el vendor lock-in y la cultura organizacional suelen importar más que el proveedor de nube elegido.
Experiencia y formación en Azure
- Varios practicantes informan que Azure se percibe como “descoordinado”, con servicios fragmentados y certificaciones y trayectorias de formación que cambian constantemente.
- A un arquitecto le gusta Azure, pero dice que muchas soluciones terminan convirtiéndose en conectar varios servicios superpuestos sin patrones claros.
- Algunas organizaciones están migrando activamente desde Azure de vuelta a on‑prem debido a la complejidad e inestabilidad percibidas.
AKS y servicios de Azure
- Varios comentaristas desaconsejan firmemente usar Azure Kubernetes Service (AKS), citando inestabilidad, problemas operativos e incidentes dolorosos en producción; uno enlaza a un blog sobre los “horrors of AKS” y afirma fallos similares recientes.
- Otros responden que Microsoft ejecuta cargas de trabajo importantes (p. ej., Microsoft 365) sobre AKS; los escépticos señalan que Microsoft no publicitará problemas internos.
- Azure Event Hubs como reemplazo de Kafka es criticado por peculiaridades del protocolo, carencias de funciones, límites de escalado y comportamiento de “embrace/extend”.
- Algunas ofertas de Azure (Service Fabric, Postgres gestionado) se describen como históricamente débiles o difíciles de trabajar.
La arquitectura de LinkedIn y el intento de migración
- LinkedIn funciona sobre su propia “nube” interna con abstracciones personalizadas (p. ej., Rest.li, balanceo de carga del lado del cliente, clústeres Hadoop/HDFS muy grandes).
- Empleados afirman que no hubo un simple lift-and-shift; en su lugar, hubo una reconciliación compleja entre la pila de LinkedIn y los primitivos de Azure.
- A escala de exabytes y con compute+storage fuertemente acoplados, mapear al modelo desacoplado y a los servicios de Azure (p. ej., espacios de nombres de Data Lake) parecía extremadamente costoso.
- Algunos insiders describen la pila de LinkedIn como muy personalizada pero eficaz; otros la califican de sobredimensionada y difícil de cambiar.
- La migración a Azure (Blueshift) consumió años y presupuestos enormes antes de cancelarse; algunos elogian haber limitado pérdidas, otros lo ven como una clara mala gestión.
“Lift and shift” frente a cloud-native
- “Lift and shift” se define como mover cargas de trabajo existentes a máquinas virtuales en la nube con refactorización mínima; muchos lo consideran un término de venta que oculta la complejidad real.
- El consenso: rara vez ofrece los beneficios prometidos y a menudo termina siendo más caro de lo previsto.
- Los sistemas grandes y de larga vida acumulan casos límite, supuestos de latencia y dependencias entre equipos, lo que hace que los refactors y las migraciones en vivo sean extremadamente difíciles.
Economía de la nube frente a on-prem
- Hay un fuerte desacuerdo sobre el coste:
- Algunos argumentan que la nube puede reducir capex, personal y retrasos de aprovisionamiento, y ayuda con cargas de trabajo con picos.
- Otros dicen que, para cargas de trabajo considerables y estables, el cómputo en la nube es mucho más caro que servidores bien gestionados en colo/managed servers.
- En particular, se informa que Azure ofrece descuentos empresariales muy grandes (a menudo ~50% sobre la lista), lo que influye enormemente en las decisiones ejecutivas.
- Varias organizaciones están reconsiderando la nube pública (especialmente Azure) debido al aumento de precios y la complejidad operativa, mientras que otras están moviéndose hacia la nube para centrarse en sus competencias principales.
Vendor lock-in e infraestructura personalizada
- Pasar de una nube a otra suele requerir reescribir infraestructura como código y reemplazar servicios gestionados propietarios; el “like for like” es raro.
- Las plataformas internas personalizadas pueden ser eficientes a escala, pero se convierten en anclas de migración; una vez que emerge un estándar comunitario, seguir invirtiendo en equivalentes hechos en casa es arriesgado.
Dogfooding y comparaciones entre proveedores de nube
- Algunos elogian a AWS por forzar agresivamente a los equipos internos a usar AWS desde temprano, argumentando que esa presión mejoró los productos de AWS.
- Otros afirman que Microsoft también hace un fuerte dogfooding de Azure (Teams, Office 365, sistemas internos), pero adquisiciones como LinkedIn y GitHub son excepciones parciales debido a stacks grandes y especializados ya existentes.
- Se menciona el dogfooding interno de Google Cloud, pero sigue sin estar claro; algunos sostienen que Google no usa GCP de forma amplia para productos principales, otros dicen que se usa para ciertas cargas de trabajo.