¡Hola Devs! Vamos a hablar del impuesto multicloud

Si alguna vez intentaste conectar una VNet de Azure con una VPC de AWS de forma privada, ya sabes el calvario. ExpressRoute de un lado, Direct Connect del otro, un cage en Equinix en medio, sesiones BGP que nadie del equipo entiende, dos NOCs distintos para coordinar cambios. Ese es el impuesto multicloud: pagas en ancho de banda, pero pagas mucho más en dolor operativo.

Ahora Microsoft y AWS se sentaron a estandarizar esto. Azure Multicloud Interconnect (lanzado junto con AWS Interconnect-multicloud) usa una spec Open API común a los dos proveedores. Traducción: provisionas la conexión privada de forma programática, sin armar el Frankenstein de ruteo a mano.

Robert Kennedy, VP de Network Services de AWS, fue directo: el método viejo era "clunky" (torpe). El nuevo modelo trae MACsec activado por default, SLA de 99.99% (cuatro nueves) y hasta 100 Gbps por interconnect ya en GA.

Ojo: esto no es un rebranding de ExpressRoute. Es un contrato operativo distinto entre dos hyperscalers.

Para quien arma pipelines de entrenamiento de IA que cruzan nubes (datos en Azure Data Lake, GPUs en AWS, o al revés), es la primera vez que la capa de red deja de ser el cuello de botella del diagrama.

Azure and AWS cloud icons connected by a private high-bandwidth interconnect line for multicloud AI workloads Programming Illustration

Qué cambia de verdad en tu arquitectura

Antes, un camino privado Azure↔AWS se veía más o menos así:

[VNet Azure] -- [ExpressRoute Gateway] -- [MSEE] -- [NNI del carrier] -- [Equinix Fabric] -- [DX Location AWS] -- [DX Gateway] -- [VPC AWS]

Cada salto es un ticket, una ventana de cambio y un proveedor que gestionar. Con Multicloud Interconnect, el modelo mental se encoge:

[VNet Azure] -- [Azure Multicloud Interconnect] == [AWS Interconnect-multicloud] -- [VPC AWS]

Propiedades técnicas clave

PropiedadValor
Ancho de banda máximo en GA100 Gbps por interconnect
CifradoMACsec, activado por default
SLA de disponibilidad99.99% (cuatro nueves)
AprovisionamientoSpec Open API en ambos lados
Integración AzureNativa con Azure Private Link
EscaladoExpansión dinámica sin rediseño

La integración con Azure Private Link es la joya escondida. En la práctica, un consumidor del lado AWS puede llegar a un servicio PaaS de Azure (Storage, SQL, Key Vault) vía private endpoint sin exponer IP pública y sin tener que armar una hub VNet solo para intermediar. Eso reduce muchísimo el blast radius en revisiones de seguridad.

Un esbozo de Terraform (conceptual)

# Lado Azure: provisiona el endpoint del interconnect
resource "azurerm_multicloud_interconnect" "hacia_aws" {
  name                = "mci-hacia-aws-prod"
  resource_group_name = azurerm_resource_group.net.name
  location            = "mexicocentral"
  bandwidth_gbps      = 100
  peer_provider       = "AWS"
  # MACsec ya viene activado; no lo desactives en prod
}

# Lado AWS: espeja el recurso vía Open API
resource "aws_interconnect_multicloud" "hacia_azure" {
  name           = "mci-hacia-azure-prod"
  bandwidth_gbps = 100
  peer_provider  = "AZURE"
  peer_id        = azurerm_multicloud_interconnect.hacia_aws.id
}

Los nombres de recurso de arriba son ilustrativos — checa la doc actual del provider, porque esto es feature de día de GA y la nomenclatura todavía se está asentando.

El punto arquitectónico importante: tienes un control plane por nube, no un control plane unificado. No hay dashboard único. Hay un contrato común. Esa distinción vale oro cuando escribes runbooks.

Si te late este patrón de "estandariza la interfaz, mantén lo interno separado", checa cómo aparece en retrieval unificado con SilverTorch. Misma filosofía, capa distinta del stack.

Network engineer diagramming Azure Multicloud Interconnect private routing to AWS VPC endpoints System Abstract Visual

Los límites que el anuncio no te cuenta

Antes de salir cortando tus circuitos de ExpressRoute, sé honesto sobre lo que esto no resuelve.

1. Siguen siendo dos nubes. Ganas un tubo rápido, no un IAM unificado. Entra ID e IAM siguen siendo universos separados. La federación de identidad cross-cloud sigue siendo tu problema.

2. El costo de egress no cambia. Egress de AWS hacia Azure sigue siendo tarifado. El interconnect simplifica el camino, no la cuenta. Para workloads de entrenamiento de IA que mueven terabytes al día, haz las cuentas antes de firmar.

3. Pareo por región en el lanzamiento. El GA habla de conexión punto-a-punto. Si necesitas mesh en tres regiones y dos nubes, vas a componer varios interconnects y regresaste a diseñar topología a mano.

4. Open API ≠ open source. La spec se publica, pero la implementación es propietaria en ambos lados. "Open" aquí significa "interoperable", no "inspeccionable".

5. El lock-in se mueve, no desaparece. Ahora apuestas a que el roadmap de interoperabilidad Microsoft-AWS va a seguir alineado. Si un lado desprioriza la spec, te quedas con un circuito técnicamente arriba pero estratégicamente huérfano.

Cuándo sí conviene

  • Tienes un pipeline de IA o datos genuinamente cross-cloud con tráfico alto y constante.
  • Tu equipo de seguridad bloqueaba multicloud por exposición de endpoint público.
  • Ya estás comprometido con las dos hyperscalers por 3+ años.

Cuándo esperar

  • Tu tráfico cross-cloud es esporádico y bajo (usa endpoint público + Private Link, sale más barato).
  • Todavía estás decidiendo qué nube gana para tu workload principal.
  • Necesitas mesh multi-región desde el día uno.

Para ver cómo este tipo de arquitectura "una interfaz, muchas implementaciones" evoluciona en producción, el breakdown de la arquitectura de retrieval de SilverTorch es un paralelo útil — los mismos trade-offs entre abstracción y control aparecen ahí.

Server racks in Azure and AWS datacenters linked via 100 Gbps private interconnect for AI training data transfer Technical Structure Concept

Qué hacer en la práctica ahora

Si eres Azure-first con presencia creciendo en AWS (o al revés), la secuencia pragmática es:

  1. Inventaria tu tráfico cross-cloud. Si es menos de unos cientos de GB/mes, esto es overkill. Si es TB/día, sigue leyendo.
  2. Prototipa un interconnect entre una subscription Azure non-prod y una cuenta AWS non-prod. Valida el flujo de aprovisionamiento vía Open API de punta a punta antes de confiar.
  3. Prueba la integración con Private Link específicamente. Es la feature que más cambia tu postura de seguridad y la que más tiende a tener aristas en GA.
  4. Modela el costo de egress a 12 meses con tu crecimiento proyectado. El interconnect no cambia el medidor.
  5. Escribe el runbook de "qué pasa si AWS desprioriza esto". Ten fallback de ExpressRoute documentado, aunque nunca lo uses.

Para ir más a fondo

  • El texto oficial de Microsoft sobre el lanzamiento: Introducing Azure Multicloud Interconnect for AWS — fuente primaria de este artículo.
  • Módulo de Microsoft Learn para aprovisionamiento hands-on.
  • Anuncio paralelo de AWS sobre el Interconnect-multicloud.

La historia grande aquí no es el número de 100 Gbps. Es que dos hyperscalers acordaron una spec de API compartida para una primitiva de red. Si ese patrón pega — y Microsoft está señalando claramente que quiere extenderlo a carriers y redes metro — los próximos cinco años de arquitectura multicloud van a verse estructuralmente distintos a los últimos cinco. Vale la pena seguirlo, vale la pena prototiparlo, pero no vale la pena apostar toda tu estrategia de red en el mes uno.

Este contenido fue redactado con la asistencia de herramientas de IA, basándose en fuentes confiables, y fue revisado por nuestro equipo editorial antes de su publicación. No reemplaza el asesoramiento de un profesional especializado.