La realidad en México
Ambas plataformas son excelentes. Si alguien te dice que una es objetivamente "mejor" que la otra, te está vendiendo.
La decisión correcta depende de 3 factores que en México son distintos al resto del mundo: 1. Qué ecosistema ya usas (Microsoft 365 vs. nada) 2. Dónde necesitas facturar (MXN vs. USD) 3. Qué tipo de cargas de trabajo tienes (aplicaciones web vs. datos vs. IA)
Somos partner de Microsoft y AWS. Implementamos ambos. Esto es lo que hemos aprendido.
Comparativa directa
| Factor | Azure | AWS |
|---|---|---|
| Región en México | Mexico Central (Querétaro) desde 2020 | Sin región MX. Más cercana: us-east-1 (Virginia) |
| Latencia desde MTY | 15-25ms | 45-65ms |
| Facturación en MXN | Sí (vía CSP o EA) | No (USD, sujeta a tipo de cambio) |
| Factura CFDI | Sí (distribuidor local) | Factura USA (deducible pero sin CFDI nativo) |
| Soporte en español | Sí (equipo en CDMX) | Limitado (soporte LATAM desde Colombia/Brasil) |
| Integración M365 | Nativa (Azure AD = Entra ID, Teams, Outlook) | Requiere configuración |
| IA/ML | Azure OpenAI, Cognitive Services | Bedrock, SageMaker |
| Kubernetes | AKS (incluido) | EKS ($0.10 USD/hora por cluster) |
| Base de datos managed | Azure SQL, Cosmos DB, PostgreSQL Flex | RDS, Aurora, DynamoDB |
| Free tier | 12 meses + servicios always-free | 12 meses + servicios always-free |
| Certificaciones | ISO 27001, SOC 2, PCI DSS | ISO 27001, SOC 2, PCI DSS |
Costos reales (no teóricos)
Para una aplicación web empresarial típica (API + frontend + base de datos + storage):
| Componente | Azure (Mexico Central) | AWS (us-east-1) |
|---|---|---|
| Servidor app (2 vCPU, 8GB) | $2,800 MXN/mes (B2ms) | $2,400 MXN/mes (t3.large) |
| Base de datos PostgreSQL | $3,200 MXN/mes (Flexible, 2 vCPU) | $2,900 MXN/mes (RDS, db.t3.medium) |
| Storage 100GB | $350 MXN/mes | $400 MXN/mes |
| CDN (100GB transfer) | $200 MXN/mes | $150 MXN/mes |
| Load Balancer | $400 MXN/mes | $350 MXN/mes |
| Total mensual | ~$6,950 MXN | ~$6,200 MXN |
AWS es ~10% más barato en precio lista. Pero Azure factura en MXN (sin riesgo cambiario) y tiene región en México (menor latencia). En la práctica, el costo total de propiedad es similar.
Cuándo elegir Azure
-
Tu empresa ya usa Microsoft 365 — La integración con Entra ID (Azure AD), Teams, Outlook, SharePoint es nativa. Single Sign-On funciona sin configuración adicional.
-
Necesitas factura en pesos mexicanos (CFDI) — Distributores CSP en México emiten CFDI. Esto importa para deducibilidad fiscal y para evitar fluctuación cambiaria.
-
Tu aplicación necesita estar en México — La región Mexico Central (Querétaro) te da latencia de 15-25ms desde cualquier ciudad del país. Para aplicaciones con usuarios finales en México, esto se nota.
-
Estás migrando aplicaciones .NET — Azure App Service, Azure Functions, y Visual Studio están optimizados para .NET. La experiencia de desarrollo es superior.
-
Necesitas IA empresarial controlada — Azure OpenAI te da acceso a GPT-4/Claude dentro de tu tenant de Azure, con los mismos controles de seguridad que el resto de tu infra. Los datos no salen de tu perímetro.
Cuándo elegir AWS
-
Tu equipo ya tiene experiencia en AWS — El ecosistema AWS tiene la mayor comunidad, documentación, y pool de ingenieros. Encontrar talento AWS es más fácil que Azure en LATAM.
-
Necesitas servicios muy específicos — AWS tiene más de 200 servicios. Para casos como IoT (AWS IoT Core), machine learning avanzado (SageMaker), o procesamiento de datos masivos (EMR, Redshift), AWS tiene opciones más maduras.
-
Tu cliente principal está en USA y usa AWS — Si necesitas interconexión VPC-to-VPC con la infraestructura de tu cliente, estar en el mismo cloud simplifica todo.
-
Necesitas el free tier más generoso — AWS free tier incluye 750 horas de EC2 t2.micro, 5GB S3, 25GB DynamoDB — suficiente para un MVP durante 12 meses.
-
Operas multi-cloud y necesitas la mayor flexibilidad — AWS tiene la adopción más alta globalmente. Si tu estrategia es multi-cloud, es el denominador común.
Lo que nadie te dice
Sobre Azure:
- La consola de Azure (Portal) es confusa para nuevos usuarios. La curva de aprendizaje es mayor que AWS.
- Los precios cambian frecuentemente. Siempre usa la calculadora de precios antes de comprometerte.
- Azure DevOps (Pipelines, Repos, Boards) es gratuito para equipos de hasta 5 — mejor opción que GitHub Actions para equipos pequeños.
Sobre AWS:
- La factura de AWS es famosa por su complejidad. Si no configuras alertas de billing, te puedes llevar sorpresas.
- Sin región en México, estás sujeto a la latencia de US. Para apps que requieren <30ms, esto puede ser un dealbreaker.
- AWS te cobra por TODO: por transferencia de datos, por requests, por IPs elásticas no usadas. Lee la letra chica.
Sobre ambos:
- Reserved Instances / Savings Plans te ahorran 30-50%, pero requieren compromiso de 1-3 años. Solo úsalos cuando tu carga esté estable.
- No subestimes el costo de egress. Sacar datos del cloud cuesta dinero. Si necesitas transferir TBs entre clouds, es un golpe.
- El vendor lock-in es real. Usa servicios managed (RDS, Azure SQL) sabiendo que migrar después tiene costo. Si quieres portabilidad, usa Kubernetes + PostgreSQL.
Recomendación por industria
| Industria | Recomendación | Razón |
|---|---|---|
| Manufactura (MX) | Azure | Región MX + factura MXN + integración M365 |
| Retail (MX) | Azure | Latencia baja para POS + e-commerce MX |
| Fintech | AWS | Servicios de seguridad más maduros + compliance |
| Startup SaaS | AWS | Free tier generoso + comunidad + documentación |
| Gobierno MX | Azure | Región MX obligatoria + cumplimiento normativo |
| Nearshore para USA | AWS | Mismo cloud que la mayoría de clientes USA |
Preguntas frecuentes
¿Puedo usar ambos al mismo tiempo? Sí (multi-cloud). Es más costoso de operar pero válido cuando tienes cargas distintas o clientes que exigen un cloud específico. Kubernetes facilita la portabilidad.
¿Google Cloud es opción para México? GCP no tiene región en México ni facturación en MXN. Es excelente para data analytics (BigQuery) y IA, pero para aplicaciones empresariales mexicanas, Azure o AWS son más prácticos.
¿Cuánto cuesta migrar a la nube? Depende del tamaño. Un servidor con una aplicación web: $50,000-$100,000 MXN. Un datacenter completo con 10+ servidores: $300,000-$800,000 MXN. Incluye análisis, migración, pruebas, y optimización.
¿Me ayudan a optimizar costos si ya estoy en la nube? Sí. Ofrecemos auditorías de costo cloud. En promedio, encontramos 25-35% de ahorro en cuentas que llevan más de 12 meses sin optimizar.
¿Ya estás en la nube pero pagas de más? ¿Aún no migras y no sabes por dónde empezar? 30 minutos de consulta gratuita.
30 minutos. Sin compromiso. Respuesta en menos de 2 horas.