Pourquoi Microsoft Admet-il que Linux est le Système d’Exploitation Numéro Un sur Azure ?
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
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 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.
Commentaires
Laisser un commentaire