Microsoft Brings Hyper-V Containers to New Windows Server 2016 Preview
- By Jeffrey Schwartz
- November 19, 2015
Microsoft on Thursday released technical preview 4 (TP4) of Windows Server 2016.
TP4, which can be accessed here and was released on the same day as the System Center 2016 TP4, gives users a first look at Hyper-V containers, an additional deployment option for those looking to create multitenant environments. Hyper-V containers offer a higher level of isolation, which improves security, according to Microsoft. TP4 also introduces software-defined networking capabilities and upgrades to storage and security.
In addition, Microsoft has issued improvements to Windows Server containers and the Docker Engine for Windows, which made their appearance in August with the release of TP3.
"Hyper-V Containers isolate applications with the guarantees associated with traditional virtualization, but with the ease, image format and management model of Windows Server containers, including the support of Docker Engine," according to Microsoft blog post announcing the release. "You can make the choice at deployment of whether your application needs the isolation provided by Hyper-V containers or not, without having to make any changes to the container image or the container configuration."
Microsoft acknowledges that while there's still room for improvement, application compatibility is a key focus in Windows Server 2016 TP4. Among the applications and application frameworks that now work with Windows Server containers are ASP.NET 3.5 and 4.6. In addition, the new Nano Server deployment option allows for deployment as both a container host and as a container runtime in which the OS runs within the container. Microsoft said this is "a lean, efficient installation of Windows Server ideal for born-in-the-cloud applications."
Microsoft also added support for shared folders, which Docker calls volumes, as well as hostname configuration.
Nano Server, Microsoft's reduced servicing deployment option, also includes support for Desired State Configuration, which is aimed at helping automate large server deployments, championed by Jeffrey Snover, Microsoft Distinguished Engineer and lead architect for the Server and Cloud group. "These give you the tools for rapid iteration and lighter weight DevOps," Snover said.
Nano Server can now run as a DNS server or Web server (IIS). Another key new feature added to Nano Server is the Windows Server Application (WSA) installer based on AppX, which Microsoft said provides a way to install other agents, tools and applications on the server.
Microsoft also announced new software-defined datacenter improvements. Building on the Azure-consistent stack of the last technical preview, Microsoft has added high availability to the network controller, improved load balancing, container network and live migration support. Microsoft has also added Virtual Machine Multi-Queue to enable 10G+ performance.
On the storage front, Microsoft has upgraded its Storage Spaces Direct feature to support all flash configurations with NVMe SSD and SATA SSD devices and Erasure Coding, which Microsoft said offers better storage efficiency. The Storage Health Service has improved health monitoring and operations, with one monitoring point per cluster. Storage QoS now supports adjusting the normalization size of the algorithm from the current default 8KB settings, Microsoft said.
The new security features include shielded VMs and Just Enough Administration, which restricts administrator rights. TP4 also supports domain controllers and server maintenance roles.
Jeffrey Schwartz is editor of Redmond magazine and also covers cloud computing for Virtualization Review's Cloud Report. In addition, he writes the Channeling the Cloud column for Redmond Channel Partner. Follow him on Twitter @JeffreySchwartz.