Le nouveau Azure Linux 4.0 de Microsoft est arrivé, et il pourrait remplacer Windows Server dans les entreprises
La distribution de serveur Linux de Microsoft est maintenant disponible sous forme d'ISO à installer sur votre propre serveur ou machine virtuelle.
Points clés de Linux-Terminal.com
- Vous pouvez maintenant installer Azure Linux sur votre propre serveur.
- Azure Linux pourrait s'avérer un concurrent des distributions Linux d'entreprise grand public.
- Est-ce que Windows Server a encore de l'avenir?
Quand mon ami et Directions, sur le rédacteur en chef de Microsoft, Mary Jo Foley, ont écrit à la fin mai que Azure Linux 4.0 serait disponible pour les serveurs bare-metal et les machines virtuelles (VM), j'ai pensé : « Je ne vais pas retenir mon souffle en attendant cela. » C'est une bonne chose parce que Microsoft a mis jusqu'à cette semaine pour tenir la promesse.
C'est vrai, Microsoft a bien publié Azure Linux 4.0, mais je pensais qu'il ne serait disponible que depuis longtemps sur le cloud Azure de Microsoft. Je veux dire, c'est pour ça que la distribution est conçue après tout. Cependant, Microsoft a transformé Azure Linux 4.0 de tuyauterie interne de cloud en une véritable distribution serveur. Vous pouvez maintenant télécharger les images ISO d'Azure Linux et les installer sur vos propres serveurs et machines virtuelles.
Fondements techniques : Fedora
Linux 4.0 de Microsoft est basé sur Fedora Linux. Comme me l'a dit Lachlan Evenson, directeur principal de programme chez Microsoft dans l'équipe open source d'Azure, « Nous avons pris la décision d'utiliser Fedora comme source principale, donc il utilise des RPM dans l'écosystème Fedora. Microsoft supervise les paquets et la chaîne d'approvisionnement pour les adapter à la plateforme cloud Azure. Principalement, il est conçu spécialement pour Azure, qui s'intègre verticalement dans toute notre infrastructure pour vous offrir la meilleure expérience Linux sur Azure. »
Cependant, les utilisateurs peuvent l’exécuter n’importe où, tout comme toute autre distribution Linux.
Le projet GitHub d'Azure Linux décrit un système de construction qui utilise des fichiers de configuration Tom's Obvious Minimal Language (TOML) pour produire des dépôts RPM signés et plusieurs formats d'image. Ceux-ci incluent des Virtual Hard Disk (VHD) pour Azure, des images de conteneur et des ISO amorçables.
Azure Linux, qui est encore en version bêta, est livré avec un noyau Linux durci 6.18. Comme vous pouvez vous y attendre, il est optimisé pour les performances de Hyper‑V et des VM Azure. Azure Linux est également fourni avec une sécurité basée sur SELinux et une configuration par défaut visant les charges de travail cloud et serveur. Il n'inclut pas d'interface graphique, donc à moins que vous ne soyez parfaitement à l'aise pour utiliser le shell Bash comme interface, ce n'est pas un bureau.
Vous pourrez bientôt déployer Azure Linux pour le Windows Subsystem for Linux (WSL) sur les postes de travail de vos développeurs. De cette manière, vos développeurs pourront travailler avec sans se soucier du casse-tête constant d'un flux de travail manuel du développeur vers le cloud.
Azure Linux inclut les outils standard des serveurs Linux, tels que SSH, ainsi que les agents et extensions Azure pour la surveillance, le diagnostic et l'intégration d'identité. Bien que vous puissiez l'utiliser comme serveur autonome, à ce stade précoce de son développement, il est préférable d'opter pour des serveurs basés sur Red Hat plus complets, tels qu'AlmaLinux et Rocky Linux.
Positionnement d’Azure Linux
Dans le Azure Marketplace, Azure Linux 4.0 est décrit comme une « distribution Linux construite par Microsoft pour Azure ». Microsoft met l'accent sur un cycle de vie supporté, le patching des CVE et l'intégration avec les fonctionnalités de sécurité Azure, telles que le calcul confidentiel et Defender pour le cloud. Si vous voulez utiliser la distribution sur Azure, ce que Microsoft souhaite que vous fassiez, elle est fournie avec un support formel et des accords de niveau de service (SLA).
Cependant, si vous souhaitez exécuter la distribution sur votre propre matériel, vous êtes seul. Comme l'indique sa page GitHub, « Le support pour l'ISO est basé sur la communauté », et, plus précisément, « Le matériel nu, les images ISO, sur site et les autres clouds ne sont pas pris en charge. » De plus, les images personnalisées sont prises en charge uniquement lorsqu'elles sont construites sur une image Linux Azure préexistante (par exemple, avec Image Customizer). Les images créées à partir de zéro à partir des sources Linux Azure sur GitHub ne sont pas couvertes.
Microsoft utilise ce double positionnement -- ISO pour une utilisation autonome, image Marketplace pour le cloud Azure -- afin de présenter Azure Linux 4.0 à la fois comme un système d'exploitation serveur conventionnel et comme partie de sa pile d'infrastructure gérée.
Système de construction et ouverture
Le dépôt GitHub Azure Linux expose une grande partie des mécanismes de la distribution : spécifications des paquets, scripts de compilation, fichiers de configuration et documentation pour la génération d'images personnalisées. Microsoft encourage également les contributions sous forme de rapports de bogues, de discussions sur les problèmes et de propositions.
En même temps, Microsoft conserve un contrôle strict sur ce qui se retrouve dans l'image de base, reflétant un modèle sélectionné et contrôlé par le fournisseur plutôt qu'un modèle gouverné par la communauté. Ce qui, soyons honnêtes, n'est pas du tout surprenant. Pour être juste, c'est également le même modèle de développement utilisé par de grandes entreprises Linux telles que Canonical, Red Hat et SUSE.
Cela dit, en offrant un système d'exploitation serveur gratuit et optimisé pour Azure, qui peut également fonctionner sur site, Microsoft espère que ses clients utiliseront Azure Linux comme son seul système d'exploitation Linux dans les environnements hybrides. Idéalement, pour Microsoft, cette approche renforcera l'intégration entre Linux et sa pile Azure plus large. Après tout, depuis presque une décennie, Linux, et non Windows Server, est le système d'exploitation serveur le plus populaire d'Azure.
Avec la façon dont les choses évoluent, je peux voir Microsoft éventuellement retirer Windows Server une bonne fois pour toutes au profit de son propre serveur Linux. Vous lisez cela ici en premier, les gens.
