Microsoft has been adding containerization primitives to the Windows kernel, allowing any user code to execute a process in a sandboxed environment by the way of the Docker daemon. So far Microsoft has changed over 180,000 lines of Windows server code not including the changes they are makes to their .Net suites. Microsoft CEO, Satya Nadella commitment to open-source and more importantly commitment to the developers is why I think Microsoft and Docker have bright futures.
If Docker and Microsoft can help the over 6 million developers using .NET and keep them down the path of faster continuous integration it will be a hard ship to stop. Microsoft Azure is also nipping at the heels of AWS and allowing containers to land there will be a big help for customers but also Microsoft services. With Microsoft ability to run containers, services like Hadoop with their own Azure Data Lake will become easier. The ability to rip an replace the compute layer will work for Microsoft but will also work for private clouds that want to quickly consume new services & software.
.NET is almost fully open sourced, .NET is available for Linux and the big recent news was SQL server on Linux. Much like Nutanix story around choice, you really get the freedom to run any application anywhere now. With Docker wanting to make .NET great for both Windows and Linux it really should bring true operability.
From an operations perspective it’s really going to allow true application mobility. With support for Docker Swarm, the native clustering for Docker. You can take your highly utilized private clusters and then quickly get more resources from AWS or Azure and easily turns them into a single pool of Docker hosts. Because Docker Swarm serves the standard Docker API, any tool that already communicates with a Docker daemon can use Swarm to transparently scale to multiple hosts. There shouldn’t be any reason to rewrite code. The framework will also allow give customers more power if they want to move between different Public Clouds.
Microsoft and Docker are making things easy and that’s ultimately what people want.
What are your thoughts on the new Microsoft and Docker in Windows?
This post was authored by Dwayne Lessner, Sr Technical Marketing Engineer at Nutanix