TrueNAS Core y TrueNAS Scale son dos sistemas operativos NAS diseñados y desarrollados por iXsystems. Aunque TrueNAS Core y TrueNAS Scale son similares, difieren en términos de arquitectura, funcionalidad y rendimiento. Por lo tanto, compararemos TrueNAS Core y TrueNAS Scale para mostrarle sus diferencias.
¿Qué es TrueNAS Core?
TrueNAS Core (anteriormente conocido como FreeNAS) es un sistema operativo NAS construido sobre un sistema de archivos OpenZFS y basado en FreeBSD. Se trata de un sistema operativo NAS, en el que los administradores pueden crear carpetas compartidas a las que se puede acceder mediante SMB, NFS o iSCSI. También puedes configurar distintos niveles de permisos, crear grupos, añadir usuarios y mucho más.
La mayor ventaja de TrueNAS Core es que es particularmente estable. TrueNAS Core existe desde 2005 (bajo el nombre FreeNAS). Hay algunas características específicas de TrueNAS Core como Jails y Plugins, pero TrueNAS Core comparte muchas similitudes con TrueNAS Scale.
¿Qué es TrueNAS Scale?
TrueNAS Scale también ejecuta el sistema de archivos OpenZFS y es el último sistema operativo creado por iXsystems. TrueNAS Scale es muy similar a TrueNAS Core, pero está construido sobre Debian-Linux en lugar de FreeBSD. TrueNAS Scale proporciona una infraestructura hiperconvergente (HCI) que permite crear máquinas virtuales y contenedores Linux. TrueNAS Scale también le ofrece un montón de opciones de escalabilidad que TrueNAS Core no ofrece.
Aunque TrueNAS Scale ofrece muchas ventajas, el mayor inconveniente es que es nuevo. Mientras que TrueNAS Core se lanzó en 2005 y ha sido un sistema operativo NAS de confianza durante muchos años, TrueNAS Scale no se lanzó hasta 2022. Esto no es necesariamente algo malo, pero si la longevidad y la fiabilidad todavía importan, y en este caso TrueNAS Core es mejor en ambas áreas.
TrueNAS Core vs. TrueNAS Scale - Características
Existen algunas diferencias clave entre TrueNAS Core y TrueNAS Scale, que analizaremos a continuación.
TrueNAS Scale está diseñado para entornos y centros de datos a gran escala. El objetivo de TrueNAS Scale es darle la capacidad de escalar su instalación a cientos de petabytes de espacio de almacenamiento si es necesario. También le ofrece la posibilidad de utilizar la alta disponibilidad, que no está disponible con TrueNAS Core.
Desde una perspectiva individual, este tipo de escalabilidad no es necesaria, pero una de las grandes ventajas de TrueNAS Scale es que permite ejecutar máquinas virtuales y contenedores directamente en el sistema operativo. Esto permite a los usuarios configurar un servidor flexible que ejecutará sus máquinas virtuales y contenedores, y también funcionará como un NAS.
Dado que TrueNAS Core está basado en FreeBSD, se pierden muchas de las ventajas de TrueNAS Scale en Debian Linux. Sin embargo, tiene la ventaja de contar con un sistema operativo NAS increíblemente fiable que existe desde 2005. Considerando sólo este punto, es razonable decir que desde el punto de vista de la estabilidad pura, TrueNAS Core es superior (al menos por ahora).
También tienes la opción de instalar plugins (de iXsystems o de la comunidad) que funcionarán de forma muy similar a las aplicaciones TrueNAS Scale. La principal diferencia con los plugins es que se instalan en Jails.
Por último, puede crear VM básicas, aunque TrueNAS Scale debe instalarse si necesita capacidades de VM más robustas.
También es importante señalar que, aunque TrueNAS Scale pueda parecer que ofrece más en términos de usabilidad, la clave de un sistema operativo NAS es... ser un NAS. Dado que TrueNAS Core destaca en esta área, tiene sentido elegir la estabilidad sobre las características, especialmente si esas características no son particularmente útiles para usted.
También hay montones de funciones clave que ambas plataformas comparten, como las instantáneas, la corrección por rotación de bits, la replicación, la gestión remota, la deduplicación, etc.
Características adicionales de TrueNAS Core
- Merge Pools: El merge pool (también conocido como clases de asignación ZFS, vdevs especiales ZFS y vdevs de metadatos) es una característica importante del sistema operativo TrueNAS Core. Los pools de fusión son ideales para acelerar las operaciones basadas en archivos. Una ventaja clave es que pueden aumentar la velocidad de las solicitudes de metadatos.
- Claves API: La función de claves API de TrueNAS Core elimina la necesidad de compartir la contraseña raíz de su servidor. Las claves API simplifican la automatización del sistema operativo TrueNAS Core permitiéndole utilizarlas para servicios que interactúan con su NAS.
- Soporte VPN: Si no desea utilizar una VPN corporativa, puede aprovechar la función de soporte VPN nativa de TrueNAS Core. TrueNAS Core ofrece una sencilla sección de configuración OpenVPN que le permitirá conectarse a su red local desde una ubicación externa.
- Cifrado nativo: TrueNAS Core ofrece cifrado nativo y se puede utilizar de varias maneras.
Características adicionales de TrueNAS Scale
- Infraestructura escalable definida por software: TrueNAS Scale combina las capacidades de GlusterFS y OpenZFS para proporcionar capacidades ZFS escalables con una impresionante gestión de datos. Puede utilizar un único nodo hiperconvergente para conseguir una infraestructura definida por software altamente disponible y escalable.
- Ecosistema de contenedores Linux: TrueNAS Scale proporciona acceso a un ecosistema de contenedores Linux establecido, lo que hace que la implementación de aplicaciones sea mucho más fácil y rápida. También puede crear aplicaciones personalizadas utilizando contenedores Docker y máquinas virtuales KVM.
- Gestión de flotas y clústeres: TrueNAS Scale permite agrupar varios sistemas y gestionarlos todos mediante TrueCommand.
TrueNAS Core vs. TrueNAS Scale - Precio
TrueNAS Core y TrueNAS Scale son de código abierto y gratuitos. Sin embargo, si tiene intención de utilizar TrueNAS en un entorno empresarial, puede adquirir el hardware directamente a iXsystems, que irá acompañado de un soporte empresarial profesional.
TrueNAS Core Vs. TrueNAS Scale - Experiencia del usuario
TrueNAS Scale y TrueNAS Core ofrecen una interfaz web completa que se utiliza para gestionar cada entorno. Ambos se instalan en una unidad USB en Bare Metal (que se utiliza como unidad de arranque) o pueden instalarse como máquina virtual en un hipervisor como Proxmox o ESXi. Como resultado, TrueNAS Core y Scale no dependen de Discos duros NAS para ejecutar el sistema operativo.
La principal diferencia a tener en cuenta en términos de experiencia de usuario es el requisito que éste intenta cumplir. Con TrueNAS Scale, tiene la capacidad de ejecutar VM y contenedores, y aunque puede ejecutar VM en TrueNAS Core, no es tan estable ni tiene tantas funciones como TrueNAS Scale. Dicho esto, si está buscando estrictamente un sistema operativo NAS con la intención de utilizar SMB, NFS, S3 o iSCSI sin intención de escalar el entorno, TrueNAS Core es una gran opción.
Tenga en cuenta que aunque TrueNAS Scale puede funcionar con múltiples nodos, no es obligatorio, lo que significa que puede ejecutar TrueNAS Scale como un dispositivo individual si lo desea.
Conclusión: TrueNAS Core frente a TrueNAS Scale
El mayor inconveniente de TrueNAS Scale en esta fase es que se trata de un nuevo sistema operativo. Durante años TrueNAS Core se ha beneficiado de actualizaciones y mejoras que han aumentado la fiabilidad y el rendimiento. TrueNAS Scale probablemente se ha beneficiado de esta experiencia, pero no hay suficiente retrospectiva para garantizar que Scale sea un sistema operativo tan estable y eficiente.
Sin embargo, si está interesado en un sistema operativo que le permita utilizar máquinas virtuales o contenedores llenos de funciones, TrueNAS Scale es lo que necesita.