Microsoft Announces Nano Server

Today, Microsoft announced a lightweight version of its next generation Windows Server named Nano Server. With the growing need for fast-paced and more frequent builds and deployments, the typical Windows Server becomes cumbersome and time-consuming for sys admins and application developers.

From the announcement:

“Nano Server is a deeply refactored version of Windows Server with a small footprint and remotely managed installation, optimized for the cloud and a DevOps workflow.  It is designed for fewer patch and update events, faster restarts, better resource utilization and tighter security.”

Nano server is designed to host containers that can run a variety of applications written using a variety of platforms and languages such as C#, Java, Node.js, Python, and Ruby. Nano server supports containers, virtual machines, physical servers, and hyper-v.

Today, developers and sys admins install a full Windows Server to build an infrastructure for build, deployment, and hosting applications. Now, with the Nano Server, developers can select and choose the components they want to have on the server, nothing more. Not only is this approach cleaner but it also makes the server and applications run faster and leaner.

Here are some results published by Microsoft, based on current builds, compared to Server. Nano Server has 93% lower VHD size, 92% fewer critical bulletins, and 80% fewer reboots. This does not include the improvements in the speed and performance.

The Blog continues:

“Because Nano Server is a refactored version of Windows Server it will be API-compatible with other versions of Windows Server within the subset of components it includes. Visual Studio is fully supported with Nano Server, including remote debugging functionality and notifications when APIs reference unsupported Nano Server components.”

Nano Server is expected to be showcased at the upcoming BUILD and Ignite conferences.