Categories: CloudServer

Microsoft Cuts Windows Server Core Containers Down To Size

Microsoft’s efforts to trim the size of its Windows Server Core containers is yielding results.

Windows Server Core, along with Windows Nano Server, are a slimmed-down version of the operating system for virtualized and application container environments.

They dispense with many non-essential software components, such as a full-blown UI, resulting in a lightweight package that uses fewer system resources than an installation with all the bells and whistles. As a bonus, they improve security by virtue of a smaller attack surface.

Windows Server Core

In preview build 17079 of the server operating system, available now for users enrolled in the Windows Insider early-access program, the base Windows Server Core container image boasts a download size of 1.58GB, which is nearly a third smaller than the version shipped with Windows Server 1709. Once unpacked, it takes up 3.61GB of disk pace, a 20 percent reduction.

Microsoft took a two-pronged approach to trimming the size of Windows Server Core container images, according to Weijuan Shi Davis, a Windows Containers program manager at the software giant.

First, Microsoft was able to capitalize on work done to reduce the size of Nano Server container images, which now weighs in at under 100MB, she explained in a blog post. Apart from a smaller size and an performance increase, the new Server Core containers should deliver the same application compatibility of its predecessors.

Microsoft also pored over telemetry data and tapped the collective wisdom of the GitHub community to see which unused features could be eliminated safely.

“We looked at all the various roles, features and optional components available in Server Core and broke them down into a few buckets in terms of usage:  frequently in containers, rarely in containers, those that we don’t believe are being used and those that are not supported in containers,” stated the Microsoft executive. Additionally, Microsoft assessed publicly available images, feedback and forum posts on the GitHub code repository.

Also new is the ability to install MSMQ (Microsoft Message Queuing) in a Server Core container, a technology that allows for asynchronous communications between applications on a network.

Starting with Build 17079, Microsoft is making easier for Insiders to test upcoming preview releases. The operating system now offers users the ability to perform in-place upgrades from Windows Server 1709 to the latest Insider build, and subsequent ones, without having to start from scratch.

“Running setup.exe, customers should be presented with the option to ‘Keep personal files and apps,’ which causes the migration steps in setup.exe to run and upgrade Windows Server while preserving applications, data, and user settings,” explained Dona Sarkar, head of the Windows Insider program, in a separate post.

Before running an in-place upgrade, disabling BitLocker, Microsoft’s drive encryption technology, is recommended. Users may also run into trouble with Active Directory Domain Controller configurations, so performing a backup is a good practice to follow before attempting an in-place upgrade.

Originally published on eWeek

Pedro Hernandez

Pedro Hernandez covers Microsoft products and services, such as Office, Windows, Windows Phone, Azure and Skype.

Recent Posts

UK’s CMA Readies Cloud Sector “Behavioural” Remedies – Report

Targetting AWS, Microsoft? British competition regulator soon to announce “behavioural” remedies for cloud sector

4 hours ago

Former Policy Boss At X Nick Pickles, Joins Sam Altman Venture

Move to Elon Musk rival. Former senior executive at X joins Sam Altman's venture formerly…

6 hours ago

Bitcoin Rises Above $96,000 Amid Trump Optimism

Bitcoin price rises towards $100,000, amid investor optimism of friendlier US regulatory landscape under Donald…

8 hours ago

FTX Co-Founder Gary Wang Spared Prison

Judge Kaplan praises former FTX CTO Gary Wang for his co-operation against Sam Bankman-Fried during…

8 hours ago