Coming Soon: GET:IT Endpoint Management 1-Day Conference on September 28th at 9:30 AM ET Coming Soon: GET:IT Endpoint Management 1-Day Conference on September 28th at 9:30 AM ET
Windows Server 2019

Windows Server Version 2004 Reaches General Availability

At the end of May, Microsoft released the Windows 10 May 2020 Update to ‘seekers’ via Windows Update. For more information on that release, check out Everything You Need to Know About Windows – May 2020 on Petri. Along with the Windows 10 feature update, Microsoft also made available Windows Server version 2004 for customers on the Semi-Annual Channel (SAC).

As a reminder, the Windows Server SAC is for customers that want to take advantage of new operating system features at a faster pace than those on the Long-Term Servicing Channel (LTSC). LTSC customers get feature updates once every 2-3 years. Windows Server SAC releases, which happen biannually, don’t include the Desktop Experience server role.

Improved container performance and reliability

Like recent Windows Server SAC releases, Windows Server version 2004 brings further optimizations for containers. Microsoft worked with the .NET and PowerShell teams to further optimize image size and performance of Server Core containers. There are also some networking improvements that bring better scalability, robustness, and reliability.

To reduce size, the Server Core container image doesn’t optimize the .NET Framework for performance. Optimization is instead performed in the higher-level .NET Framework runtime image. In the table below, you can see how Microsoft has been able to considerably reduce container image size in Windows Server version 2004. As I wrote on Petri last year, the Server Core image size is smaller by 40%.

Sponsored Content

Say Goodbye to Traditional PC Lifecycle Management

Traditional IT tools, including Microsoft SCCM, Ghost Solution Suite, and KACE, often require considerable custom configurations by T3 technicians (an expensive and often elusive IT resource) to enable management of a hybrid onsite + remote workforce. In many cases, even with the best resources, organizations are finding that these on-premise tools simply cannot support remote endpoints consistently and reliably due to infrastructure limitations.

Figure 1

Investigations started at Microsoft a year ago based on the premise that the way the .NET Framework is packaged and installed doesn’t work well with Docker layers. On the back of this research, Microsoft defined three criteria to reduce image sizes.

  • There should be a single copy of each file in the .NET Framework, across all container image layers published by Microsoft.
  • NGEN images that are created by default should align with default use cases.
  • Maintain startup performance as container image size is reduced.

.NET Framework container images are also smaller because performance optimization is targeted at ASP.NET and Windows PowerShell apps.

Modernizing traditional Windows Server apps

While containers on Windows Server might seem like an unpopular choice for developers, there is a large base of legacy apps running on Windows Server that organizations want to modernize. Microsoft says that based on feedback from its customers, Windows containers have been a popular means of modernizing legacy Windows Server apps and for leveraging Kubernetes and other DevOps technologies.

But customers complained that Server Core images, while already optimized, were still too large to download and decompress. Microsoft says that the developments in Windows Server version 2004 should make it easier to scale apps in production, continuous integration and continuous delivery (CI/CD), and other development practices that need fast startup or ‘pulls’ of un-cached images.


Related Topics:


Don't have a login but want to join the conversation? Sign up for a Petri Account

Comments (1)

One response to “Windows Server Version 2004 Reaches General Availability”

  1. <p>Has anyone been able to update their Server 2019 <span style="color: rgb(34, 34, 34);">LTSC with the 2004 update. I have been seeking my fingers to the bone and no update is showing up for me? I see in the article it says the SAC release should be available now? Has anyone on the SAC release of 2019 server gotten the update and has anyone on the LTSC got the update either and if you did any differences to speak of?</span></p>

Leave a Reply

IT consultant, Contributing Editor @PetriFeed, and trainer @Pluralsight. All about Microsoft, Office 365, Azure, and Windows Server.
Live Webinar: Active Directory Security: What Needs Immediate Priority!Live on Tuesday, October 12th at 1 PM ET

Attacks on Active Directory are at an all-time high. Companies that are not taking heed are being punished, both monetarily and with loss of production.

In this webinar, you will learn:

  • How to prioritize vulnerability management
  • What attackers are leveraging to breach organizations
  • Where Active Directory security needs immediate attention
  • Overall strategy to secure your environment and keep it secured

Sponsored by: