Amazon is now allowing letting run Windows Server 2016 on its Amazon Elastic Compute Cloud (EC2). The option comes with all of the latest features and is in every AWS region.
Amazon’s virtual server hosting gives users resizable compute capacity in the cloud. This makes web-scale cloud computing easier for developers and is a direct competitor to Microsoft’s Azure.
The Windows Server functionality comes in four different forms, each with its benefits. Here’s Amazon’s run-down:
- “Windows Server 2016 Datacenter with Desktop Experience – The mainstream version of Windows Server, designed with security and scalability in mind, with support for both traditional and cloud-native applications.
- Windows Server 2016 Nano Server -A cloud-native, minimal install that takes up a modest amount of disk space and boots more swiftly than the Datacenter version, while leaving more system resources (memory, storage, and CPU) available to run apps and services. You can read Moving to Nano Server to learn how to migrate your code and your applications. Nano Server does not include a desktop UI so you’ll need to administer it remotely using PowerShell or WMI.
- Windows Server 2016 with Containers – Windows Server 2016 with Windows containers and Docker already installed.
- Windows Server 2016 with SQL Server 2016 – Windows Server 2016 with SQL Server 2016 already installed.”
As you can see, Amazon’s offering still has the out of the box Docker Engine support that Microsoft announced last month. The software container lets developers write code once and run it on any server, and has been immensely popular since release.
Full Windows container support is expected to come to ECS by the end of 2016 and you can register here for more information. It’s also worth reading the blog post of Jeff Barr, chief evangelist of Amazon Web Services. He provides more information on the offerings and a quick demo of Docker.