August 19, 2015 8:30 am
Delivering applications quickly is key to staying competitive in today’s fast-paced business environment. To respond, many organizations are looking for ways to accelerate how they move applications from development into production and continuously improve them to respond to business changes. DevOps-oriented tools and processes, which offer agile innovation and faster time to market, are empowering both developers and IT to meet this demand and drive new levels of value to their business. Containers are increasingly seen as an ideal solution to embrace DevOps giving developers increased agility while reducing operations management challenges for IT.
Today, in our third Technical Preview of Windows Server 2016 and System Center 2016, we are releasing the first public preview of Windows Server Containers to bring these benefits to our customers. We are also introducing features including new Nano Server functionality and software-defined datacenter enhancements to help you build a solid foundation for modern applications and services.
Fueling Modern Application Innovation with Windows Server Containers
Windows Server Containers create a highly agile Windows Server environment, enabling you to accelerate the DevOps process to efficiently build and deploy modern applications. Through this release, millions of Windows developers will be able to experience the benefits of containers for the first time using the languages of their choice – whether.NET, ASP.NET, and PowerShell or Python, Ruby on Rails, Java and many others.
Today’s announcement delivers on the promise we made in partnership with Docker, the fast-growing open platform for distributed applications, to offer container and DevOps benefits to Linux and Windows Server users alike. Windows Server Containers are now part of the Docker open source project. These containers can be deployed and managed either using PowerShell or the Docker client.
In addition to working with Docker to deliver Windows Server Containers, we continue to support choice and flexibility around containers through:
We are also introducing updates to Visual Studio and Visual Studio Online that make it possible for developers to use the tools they know and love to deploy the Windows Server Container experience. Available today, from Visual Studio, you can create a Windows Server Container host within Azure, publish your ASP.NET web or console app to the newly built container, and then deploy it to a container host. Coming soon, Visual Studio Online’s continuous integration and release management capabilities will allow you to automate this process and manage releases of your containerized applications.
Finally, a future preview of Windows Server 2016, will include Hyper-V Containers, a second container deployment option that will provide higher isolation using an optimized virtualization and Windows Server operating system that separates containers from each other and from the host operating system. This higher level of isolation expands the possibilities for deploying containers in lower trust or mixed operational environments where developers may not have control of the platform. For more information on our container offerings, check out this recent blog post by Mark Russinovich, Microsoft Azure CTO.
Delivering New Software-Defined Datacenter Features
Our latest preview of Windows Server 2016 also includes new Azure-inspired software-defined datacenter features, extending the functionality of our leading operating system and application platform. Key updates you can expect to see include:
To read more about the Windows Server 2016 and System Center 2016 Technical Preview 3, check out more of our favorite features here. We hope you’ll take the time to check out the full preview, and we look forward to hearing what you think.