Linux est aujourd’hui le premier système d’exploitation sur Microsoft Azure
Le 23 juillet à 10h00
2 min
Logiciel
Logiciel
« Le temps d’un Linux comparé à un "cancer" par Steve Ballmer semble loin », écrivait Next en 2014. Satya Nadella venait en effet d'affirmer lors d’une conférence Azure à San Francisco que Microsoft aimait Linux. 20 % des machines virtuelles créées dans Azure hébergeaient alors une distribution Linux.
10 ans plus tard, « plus de 60 % des offres Azure Marketplace sont basées sur Linux, ce qui représente environ 20 000 services au total, et plus de 60 % des cœurs de VM sont construits sur Linux », rapporte The New Stack.
Des centaines de services Azure et basés sur Azure reposent en effet sur Linux, notamment Azure Kubernetes Service (AKS), OpenAI, HDInsight (qui permet d'exécuter, entre autres, Apache Spark, Hive, Kafka et HBase) et de nombreux autres services de base de données.
Au total, environ 20 000 packages SaaS (Software as a Service) tiers sur la place de marché Azure reposeraient ainsi sur une distribution Linux approuvée, parmi lesquelles Red Hat Enterprise Linux, Debian, Flatcar, Suse, Canonical, Oracle Linux et CentOS, précisent deux responsables du programme Microsoft Azure Linux Platforms Group, Jack Aboutboul et Krum Kashan, dans une conférence au sommet Open Source de la Fondation Linux :
« Une fois qu'une distribution est approuvée, Microsoft doit consacrer du temps à l'ingénierie pour s'assurer qu'elle fonctionne correctement au sein d'Azure. Microsoft établit une relation contractuelle avec le distributeur. Périodiquement, Microsoft rencontre ces entreprises pour les informer des changements à venir et des problèmes en cours. Enfin, Microsoft déploie des efforts considérables pour s'assurer que les paquets sont mis à jour en temps voulu, grâce à l'infrastructure miroir Azure. »
L'entreprise teste ainsi plus de 1 000 distributions Linux par mois afin de s'assurer que les applications de ses clients y fonctionnent sans problème. Par mesure de sécurité, « Azure teste les mises à jour avant de les diffuser sur les machines des utilisateurs afin de s'assurer qu'elles n'endommagent pas les systèmes », précise The New Stack.
L'entreprise surveille également en permanence le noyau en cours de développement actif qui sera la prochaine version de la branche stable. Microsoft maintient en effet de son propre noyau, Azure-tuned, optimisé pour les performances et pour le matériel Azure.
Le 23 juillet à 10h00
Commentaires (11)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 23/07/2024 à 10h43
A l'époque MS n'avait pas compris comme gagner de l'argent grâce à Linux. Visiblement, maintenant c'est le cas...
Le 23/07/2024 à 11h47
(Nicholas Klein)
Modifié le 23/07/2024 à 12h05
PS: Oups @Patch, sorry, j'ai rebondi sur le mauvais post, ça peut se changer à posteriori ?
Le 24/07/2024 à 10h49
Le 23/07/2024 à 10h46
Modifié le 23/07/2024 à 12h05
C'est le justement "Azure Mariner" dans le slide de l'article, et qui a été renommé Azure Linux depuis et qui est utilisé comme base de nombreux services PaaS de Azure. Il est aussi utilisé sur les edge de Microsoft, comme Azure Front Door ou sur les routeurs internes dont ils wipent les OS. La distro est disponible ici publiquement : GitHub
Le 23/07/2024 à 15h42
Le 23/07/2024 à 23h39
Le 23/07/2024 à 18h17
CBL-Mariner qui est optimisée pour la containerisation (on peut l'activer optionnellement sur AKS ou les Container app).
Et une autre dont j'ai oublié le nom qui gère les virtual network.
Clairement, c'est une autre époque.
Le 25/07/2024 à 18h49
Le 28/07/2024 à 04h33