Lanzador Productos Bitnami Documentaciónimaxe CLI Blog Contacto

ARM64 por defecto: por qué construimos nuestras AMIs sobre Graviton

Cuando diseñamos nuestras imágenes tuvimos que elegir una arquitectura por defecto. Lo pensamos, medimos y nos decantamos por ARM64. Aquí te explicamos por qué creemos que es la mejor opción para la mayoría, y por qué —si necesitas x86_64— solo tienes que pedirlo.

Detalle microscópico del silicio de un procesador
Detalle microscópico del silicio de un procesador Foto: Thomas Schanz · CC BY-SA 4.0 · Wikimedia Commons

Cada AMI se construye para una arquitectura de CPU concreta: x86_64 (Intel o AMD) o ARM64 (aarch64, la de AWS Graviton y equivalentes). No hay una imagen «que valga para las dos»: son binarios distintos. Así que, al preparar nuestro catálogo, tuvimos que decidir cuál sería la opción por defecto.

Miramos coste, rendimiento, eficiencia, madurez del ecosistema y hacia dónde va el mercado. La conclusión fue clara: ARM64 es hoy la mejor apuesta para la mayoría de cargas. Y así construimos nuestras imágenes.

Por qué ARM64 gana para la mayoría

1. Mejor precio-rendimiento

Es el argumento decisivo. Las instancias ARM (Graviton) ofrecen, de forma consistente, más rendimiento por cada euro que sus equivalentes x86 en un amplio abanico de cargas: web, APIs, microservicios, contenedores, bases de datos y colas. En la práctica, migrar a ARM suele traducirse en ahorros del orden del 20 % al 40 % en coste de cómputo. En un contexto de nube que encarece, ese margen es demasiado grande para ignorarlo.

2. Más eficiencia, menos energía

Los procesadores ARM nacieron optimizando el consumo. Eso significa más trabajo por vatio, menor coste energético y una huella de carbono más baja por unidad de cómputo. Si la sostenibilidad forma parte de tus objetivos —o de los de tus clientes—, ARM juega a tu favor.

3. El ecosistema ya está maduro

Hace unos años, «¿tendrá versión ARM?» era una pregunta legítima. Hoy, la enorme mayoría del software de servidor —sistemas operativos, lenguajes, runtimes, bases de datos, imágenes de contenedor populares— tiene soporte ARM64 de primera clase. La compatibilidad dejó de ser la excepción para convertirse en la norma.

4. Misma seguridad, mismo modelo operativo

Cambiar de arquitectura no cambia tu forma de trabajar: la configuración, el hardening, cloud-init, tus scripts de aprovisionamiento y tu pipeline son los mismos. ARM64 no te pide renunciar a nada de tu operativa ni de tu postura de seguridad.

La comparación, en una tabla

CriterioARM64 (Graviton)x86_64 (Intel/AMD)
Precio-rendimientoSuperior en la mayoría de cargasBueno, pero más caro por unidad
Eficiencia energéticaMuy altaMenor
Compatibilidad de softwareExcelente y amplia hoyMáxima, universal
Binarios propietarios legadosA veces sin versión ARMSoporte total
Dirección del mercadoCreciente y estratégicaConsolidada
Coste típicoMenor: entre un 20 % y un 40 %Mayor

Para cargas modernas, ARM64 gana en lo que más pesa: coste, eficiencia y futuro.

Cuándo x86_64 sigue teniendo sentido

Ser honestos es parte de elegir bien. Hay casos en los que x86_64 sigue siendo la opción correcta, y no queremos que nadie fuerce una migración que le complique la vida:

  • Software propietario o binarios que solo existen compilados para x86.
  • Dependencias nativas —extensiones compiladas— sin build ARM disponible.
  • Herramientas legadas o integraciones de terceros atadas a x86.
  • Cargas muy específicas optimizadas a mano para instrucciones x86.

Nuestra decisión: ARM64 por defecto, x86_64 a medida

Por todo lo anterior, nuestras AMIs se construyen sobre ARM64 por defecto. Creemos que es lo que más valor aporta a la mayoría: pagas menos por el mismo trabajo, consumes menos energía y te subes a la arquitectura que marca el rumbo de la nube.

Pero sabemos que no todas las cargas encajan. Por eso, si necesitas x86_64, solo tienes que pedirlo: te preparamos una imagen a medida, con la misma configuración, el mismo hardening y la misma calidad, construida para x86_64. Mismo producto, misma base, la arquitectura que tu caso requiera.

Cómo decidir en 30 segundos

  • Stack moderno —web, API, contenedores, lenguajes interpretados, bases de datos comunes—: ARM64, sin dudarlo.
  • ¿Tienes un binario propietario o una dependencia que solo va en x86? Pídenos la variante x86_64.
  • ¿No estás seguro? Empieza en ARM64 y pruébalo; si algo no encaja, te hacemos la x86_64 y listo.

Preguntas frecuentes

¿Vuestras AMIs son ARM64 o x86_64?

Por defecto las construimos sobre ARM64 (Graviton), porque ofrece el mejor precio-rendimiento para la mayoría de cargas. Si necesitas x86_64, te preparamos una a medida con la misma configuración y calidad.

¿Tengo que cambiar mi aplicación para usar ARM64?

En la mayoría de casos, no. Los lenguajes interpretados y el software moderno funcionan en ARM sin cambios. Solo hay fricción con binarios propietarios o dependencias nativas sin versión ARM; en esos casos, te ofrecemos la variante x86_64.

¿Cómo pido una imagen x86_64 a medida?

Solo tienes que solicitarlo. Partimos de la misma base y el mismo hardening y construimos la imagen para x86_64, de modo que obtienes exactamente el mismo producto en la arquitectura que necesitas.

¿Voy a ahorrar de verdad con ARM64?

Para cargas adecuadas es habitual un ahorro del 20 % al 40 % en coste de cómputo, además de menor consumo energético. La forma de confirmarlo para tu caso concreto es probar tu carga y comparar.

En imaxe.cloud apostamos por ARM64 porque creemos que es lo mejor para tu factura, tu rendimiento y el planeta. Y si necesitas x86_64, solo tienes que pedirlo: te hacemos una a medida.

arm64gravitonx86_64arquitecturaa medida
IM

Equipo imaxe

Construimos y mantenemos las AMIs del catálogo. Cuando publicamos una versión, la usamos en producción antes que nadie.

Del catálogo

AMIs relacionadas con este artículo

Sigue leyendo

Artículos relacionados