Hoy quería escribir acerca del “NANO” server. Que es? para que sirve, que significa?. Hace unas semanas han anunciado que la próxima versión de Windows Server 10 (o mejor dicho Windows Server 2016).
La primera información no eran muy claros acerca de lo que podría ser el servidor de Nano, aunque se describía como el "núcleo de la infraestructura de nube de próxima generación y aplicaciones" en el próximo producto de Windows Server.
Los Nano Servers serán una opción más pequeña de usar que la opción Server Core que existe actualmente en las distintas versiones de Windows Server. Las organizaciones que despliegan Core Server tienen mayor seguridad ya que reduce la superficie expuesta a posibles atacantes. Nano Server se describe como "una nueva opción de implementación para Windows Server" como una versión mas segura incluso que la opción Windows Core.
Los nano servers se actualizaran con "paquetes independientes que se instalan como aplicaciones", y los profesionales de IT podremos utilizar "Core PowerShell" y "WMI" (Windows Management Instrumentation) para gestionar de forma remota Nano Server. Por otro lado, el Visual Studio 2015 será una herramienta Dev que se puede utilizar con nuestro Nano Server.
En principio, será posible utilizar Nano Server en un sistema operativo host, un sistema operativo invitado o un sistema operativo de contenedores. Nano Server será una opción de Windows Server que tendrá un enfoque en la infraestructura de la nube OS, un enfoque en aplicaciones de la nube (PaaS v2 y ASP.NET vNext) y un enfoque en tecnologías de contenedores.
Nano Server es el futuro de Windows Server, segun las ultimas presentaciones en el Build. Esta claro que no es un proyecto paralelo del equipo de Windows Server o algún tipo de experimento. Sino que es el resultado de un proyecto de código de refactorización masiva que con el tiempo va a cambiar la forma en que todas las versiones de Windows Server está construido.
El equipo de producto se centró casi exclusivamente en dos escenarios: infraestructura de nube y aplicaciones born-in-the-cloud. Pero con el tiempo, Nano Server se convertirá en la base de referencia para Windows Server y todos los componentes más complejos se construirá en la parte superior de la misma.
"Es realmente la base para todos los componentes, en el futuro," dijo Snover. "Queremos un modelo de “solo lo suficiente OS”. ‘Si estamos ejecutando una aplicación y necesitamos 5GB pena de componentes, bien; entonces debemos tener 5 GB de componentes Pero no debemos tener 10GB Y si solo deseas 900MB.. , sólo se debemos tener 900 MB ".
Las versiones actuales de Windows Server no te dan eso. Instalan el conjunto kit-and-Kaboodle en el disco, sin importar lo que realmente necesitemos. Es por eso que se puede activar una función como, por ejemplo, Internet Information Server y Windows no pedirá que poner en los medios de instalación. Es también la razón por la footprint de Windows Server se ha disparado tanto en versiones recientes, con imágenes de disco virtuales con un promedio de alrededor de 6.3GB.
En la siguiente imagen podremos ver fácilmente la comparativa entre Nano Server, Server Core y Full Server; esta pantalla es fundamental para entender el concepto de NANO SERVER.
En comparación, la footprint de disco de hoy Nano Servidor es sólo 400MB, dijo Snover, y probablemente no volverá a ser mucho más grande; y todavía tenemos la opción de Server Core y con todos los componentes, pero si deseamos que el número mínimo de componentes necesarios para conseguir un servidor en funcionamiento en la nube, Nano Server es nuestra opción. Y si queremos ir un poco mas adelante y utilizar Nano Server para alguna función en particular podremos implementar esos features tal como hacemos hoy en día al implementar una aplicación.
Espero que les sea de interés; seguiremos posteando información sobre esta nueva característica en breve.
Saludos. Roberto Di Lello.
PD: les dejo un video en ingles acerca de esta nueva característica presentada en el #build2015 en San Francisco.
Nano Server: A Cloud Optimized Windows Server for Developers
