Ghostboard pixel Skip to content

Azure Linux In, CentOS Out: LinkedIn Switches its Server Operating System

LinkedIn embraces Microsoft's Azure Linux for its hosting requirements.

LinkedIn is the most popular business-focused social media platform out there. You can find all kinds of professionals on the platform, be it someone who's starting a new career fresh out of college, all the way to CEOs of multi-billion dollar companies.

Over the years, it has been growing consistently, both in terms of user count, and infrastructure. Its acquisition by Microsoft in 2016 has only accelerated that process in the years since.

Today, LinkedIn claims that they have 1 billion members in more than 200 countries/territories across the world. Their vision states that they want to “create economic opportunity for every member of the global workforce.

In a recent announcement, the developers revealed that LinkedIn has successfully migrated to a new open-source, Linux-based operating system for their servers, virtual machines, and containers, ditching CentOS.

LinkedIn Bets On its Modern Linux Distro

a screenshot of the its foss linkedin page
The It's FOSS LinkedIn page. (give it a follow, maybe?)

As part of a massive migration campaign, LinkedIn has successfully moved their operations to Microsoft's Azure Linux as of April 2024, ditching CentOS 7 in the process and taking advantage of a more modern compute platform.

As many of you might already know, back on June 30, 2024, CentOS 7 reached the end-of-life status, resulting in no new future updates for it, including fixes for critical security vulnerabilities.

With this new operating system in place, the LinkedIn developers have managed to address various shortcomings of the previous setup, and have achieved things like better user-space handling, faster bootstrapping times on bare-metal servers/containers, effortless firmware updates, and more.

The developers have gone with the high-performing XFS filesystem, which was made to work with Azure Linux to fit LinkedIn's use case. In their testing, they found that XFS was performing well for most of their applications, except Hadoop, which is used for their analytics workloads.

When they compared the issues that cropped up, XFS came out as a more stable and reliable choice than the other candidate, Ext4.

Commenting on this major platform-wide change, Ievgen Priadka, who was part of the Systems Infrastructure team behind the migration, added that:

By embracing open-source solutions, LinkedIn, in partnership with Microsoft, harnessed the power of community-driven innovation and unlocked new levels of efficiency, agility, and competitiveness.

Additionally, LinkedIn's MaaS (Metal-as-a-Service) team has developed a new Azure Linux Image Customizer tool for automating image generation, that takes an existing generic Azure Linux image, and modifies it to use with a given scenario. In this case, a tailored image for LinkedIn.

In the end, for me, as a LinkedIn user, I haven't faced any kind of disruption to my use of the platform in the past few months. They have made sure that users do not face any major disruption.

I highly suggest you check out the detailed Engineering Blog Ievgen co-authored; it's filled with many interesting insights on how both LinkedIn and Microsoft developers were able to pull this off.

💬 Do you think Microsoft will ever launch a fully-fledged desktop Linux distro for general use? Just a question that came to my mind looking at Azure Linux here.


More from It's FOSS...

Latest