Pourquoi Microsoft Admet-il que Linux est le Système d'Exploitation Numéro Un sur Azure ?
Linux

Pourquoi Microsoft Admet-il que Linux est le Système d’Exploitation Numéro Un sur Azure ?

Par Hugues , le 22 juillet 2024 - 3 minutes de lecture

Depuis quelques années, Microsoft a reconnu ouvertement que Linux est devenu le système d’exploitation prédominant sur sa plateforme de cloud computing, Azure. Cette décision peut sembler surprenante au premier abord, étant donné le passé tumultueux entre Microsoft et Linux. Cependant, cette évolution reflète une réalité incontournable dans le domaine de l’informatique. Alors, pourquoi Microsoft admet-il que Linux est désormais le numéro un sur Azure?

La Métamorphose de Microsoft vis-à-vis de Linux

En 2001, l’ancien PDG de Microsoft, Steve Balmer, qualifiait Linux de “cancer”. Ses mots reflétaient une certaine inquiétude sur le modèle de licence open source de Linux. Cependant, deux décennies plus tard, Linux est devenu le système d’exploitation le plus utilisé sur la plateforme Azure de Microsoft.

La Demande des Clients comme Facteur Décisif

La popularité grandissante de Linux sur Azure est principalement due à la demande des clients. Les utilisateurs préfèrent souvent Linux pour sa flexibilité et son efficacité, poussant Microsoft à adapter Azure pour prendre en charge divers distributions Linux.

L’Engagement de Microsoft envers Linux

Microsoft a formé une équipe dédiée, le Linux Platforms Group, qui assure la compatibilité des distributions Linux sur Azure. Cela garantit que plus de 20,000 services disponibles sur Azure Marketplace fonctionnent de manière optimale sur Linux.

Linux à Grande Échelle sur Azure

Depuis le lancement d’Azure en 2008, nommé en interne Red Dog, l’infrastructure s’est continuellement transformée pour supporter Linux. Aujourd’hui, plus de 60% des offres de VM sur Azure sont basées sur Linux. Microsoft a même lancé sa propre version de Linux, Azure Linux, en 2023.

Une Infrastructure Linux Élaborée

Pour maintenir cette infrastructure, Microsoft surveille continuellement le noyau Linux en amont, effectuant des validations toutes les 12 heures et optimisant le noyau pour la performance sur le matériel Azure. L’utilisation de la Azure Mirror Infrastructure garantit des mises à jour rapides et efficaces des paquets logiciels.

Cycle de Développement des Images Linux

Engineers analyzing code on multiple screens in a hightech Microsoft Azure testing lab.

Chaque mois, Microsoft gère environ 1,000 nouvelles images de ses partenaires certifiés. Cela inclut différents cas d’utilisations comme le calcul haute performance. Microsoft teste et valide ces images via son framework LISA.

Des Tests Rigoureux et Continus

Pour garantir la fiabilité, l’infrastructure Linux d’Azure exécute environ 5 millions de tests par mois. Ces tests couvrent des aspects tels que la performance, les fonctionnalités, et le stress.

L’Importance des Distributions Partenaires

Microsoft engineer configuring Red Hat Enterprise Linux on Azure.

Microsoft certifie plusieurs distributions de Linux, y compris Red Hat Enterprise Linux, Debian, Suse et Oracle Linux. Chaque distribution a un cycle de mise à jour différent, et Microsoft doit s’assurer que toutes ces distributions fonctionnent bien sur Azure.

Perspectives d’Avenir

Microsoft continue d’améliorer ses services en automatisant les processus via des solutions comme Azure Guest Patching Service (AzGPS) et en lançant des portails de self-service pour les validations d’image Linux, Azure Image Test Service for Linux (AITL).

Pour plus de détails, vous pouvez visionner la présentation complète ici.

Partager cet article :
Avatar photo

Hugues

Hugues, a 39 ans et il est développeur web indépendant. Passionné de football, de running et de domotique il aime créer des petites applications pour mieux gérer son quotidien.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.