Como siempre, Discourse está muchos pasos por delante de la industria, ¡ayer probé la transición completa a servidores basados en ARM y fue exitosa! ¡Ahorrando cientos de dólares al mes en costos de servidor/electricidad!
Pero como no soy un desarrollador de Ruby real, además de eso, no sé mucho sobre cómo la compatibilidad de paquetes y las dependencias faltantes pueden afectar la confiabilidad de nuestra configuración de Discourse en términos de funcionalidad y seguridad.
¿Puedo preguntar, está Discourse en ARM64 probado en batalla y oficialmente confiable para cargas de producción serias, o debería seguir con x64 por ahora?
Aunque usamos ARM para el alojamiento de producción de PostgreSQL y Redis, y hemos hecho que la aplicación Ruby sea compatible con ARM64 desde Discourse en una Raspberry Pi | Blog, todavía no alojamos tráfico de producción desde nuestro alojamiento en ARM.
Dicho esto, siempre que pueda almacenar de forma segura copias de seguridad de la base de datos fuera del sitio y supervisar el sitio web en busca de errores/tiempos de respuesta de forma fiable, debería ser seguro utilizar ARM en el tráfico de producción.