Ya fue liberada la primera versión estable de TrueNAS SCALE, que usa Linux en lugar de FreeBSD
A mediados del 2020 compartimos aquí en el blog la noticia de iXsystems (la compañía detrás de FreeNAS y TrueNAS) ya se encontraba trabajando en un nuevo proyecto llamado «TrueNAS SCALE» en la cual la novedad es el uso del kernel de Linux y la base del paquete Debian 11 (Testing), mientras que todos los productos anteriores de la compañía, incluido TrueOS (anteriormente PC-BSD), se basaban en FreeBSD.
Y ahora, después de poco más de medio año de dicha noticia iXsystems dio a conocer la noticia de que ha publicado la primera versión estable del kit de distribución «TrueNAS SCALE», que como ya se mencionó esta se destaca por utilizar el kernel de Linux y la base del paquete Debian.
Se menciona que el desarrollo y el soporte de TrueNAS CORE (FreeNAS) basado en FreeBSD continuarán, con lo cual las actuales soluciones basadas en FreeBSD y Linux coexistirán y se complementarán entre sí utilizando un código base de kit de herramientas común y una interfaz web estándar.
Sobre TrueNAS SCALE
TrueNAS SCALE utiliza ZFS (OpenZFS) como sistema de archivos y ademas proporcionar una edición adicional basada en el kernel de Linux se debe al deseo de implementar algunas ideas que son inalcanzables usando FreeBSD.
Cabe señalar que esta no es la primera iniciativa de este tipo: en 2009, el kit de distribución OpenMediaVault ya se separó de FreeNAS , que se transfirió al kernel de Linux y la base del paquete Debian.
“iX es diferente de otros socios proveedores de almacenamiento en la forma en que desarrollan productos al aire libre”. dijo Don Bustin, CTO, AMPD Ventures Inc. «Esta transparencia y la validación que proviene de una gran comunidad involucrada durante todo el desarrollo reduce el riesgo y nos da confianza en el camino y cuando los productos alcanzan la disponibilidad general».
“TrueNAS SCALE ha sido un esfuerzo de casi tres años del equipo de ingeniería de iXsystems, con el objetivo de admitir completamente las tecnologías Linux Containers y VM junto con las funciones de almacenamiento TrueNAS existentes”, dijo Kris Moore, vicepresidente sénior de ingeniería de iXsystems. “El hito del LANZAMIENTO de TrueNAS SCALE es el comienzo de su próximo capítulo como producto, y damos la bienvenida a todos los miembros de la comunidad de almacenamiento y Linux que se unen a nosotros en este nuevo y emocionante viaje de TrueNAS. “
Una de las mejoras clave en TrueNAS SCALE es la capacidad de crear almacenamiento de múltiples nodos, mientras que TrueNAS CORE (FreeNAS) se posiciona como una solución de servidor único.
Además de aumentar la escalabilidad, TrueNAS SCALE también se distingue por el uso de contenedores aislados, la gestión simplificada de la infraestructura y la idoneidad para crear infraestructuras definidas por software. TrueNAS SCALE brinda soporte para contenedores Docker, virtualización basada en KVM y escalado ZFS de múltiples nodos utilizando el sistema de archivos distribuido Gluster.
El acceso al almacenamiento es compatible con SMB, NFS, iSCSI Block Storage, S3 Object API y Cloud Sync. Para garantizar un acceso seguro, la conexión se puede realizar a través de VPN (OpenVPN). El almacenamiento se puede implementar en un solo nodo y luego, a medida que aumentan las necesidades, expandirse horizontalmente gradualmente agregando nodos adicionales.
Además de realizar tareas de almacenamiento, los nodos también se pueden usar para proporcionar servicios y ejecutar aplicaciones en contenedores orquestados mediante la plataforma Kubernetes o en máquinas virtuales basadas en KVM.
En el futuro, está previsto introducir un catálogo de contenedores listos para usar con aplicaciones adicionales, como NextCloud y Jenkins. Los planes futuros también mencionan la compatibilidad con OpenStack, K8s, KubeVirt, pNFS, Wireguard, escalado de instantáneas FS y replicación.
Al igual que TrueNAS CORE (FreeNAS), el nuevo producto se puede descargar y utilizar de forma gratuita. El tamaño de la imagen iso es de 1,5 GB. Los scripts de compilación, la interfaz web y las capas específicos de TrueNAS SCALE se desarrollan en GitHub.
Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.