Bienvenue à Microsoft Ignite. Je suis ravi aujourd’hui de partager la manière dont Microsoft vous permet d’innover avec les applications natives cloud et l’open source sur Azure.
La croissance de Kubernetes et des applications natives cloud dans Azure et la technologie au sens le plus large a réellement constitué une belle leçon d’humilité et d’inspiration. L’innovation ouverte est au cœur de presque toutes les innovations en cloud computing. L’écosystème natif Cloud permet aux utilisateurs de créer des applications qui facilitent l’exploitation de cette innovation. Selon une étude d’IDC, plus de 90 % des nouvelles applications seront natives Cloud d’ici 2025, et ce n’est pas une surprise.1
L’utilisation de modèles de conception natifs Cloud aide la plupart de nos clients à atteindre la souplesse, la fiabilité, l’évolutivité et la sécurité exigées par la prochaine génération d’applications. Évidemment, au cours des dernières années, le secteur de la santé a dû s’adapter et déployer rapidement de nouvelles applications. Lorsque l’institut New South Wales Health Pathology a eu besoin d’une solution scalable, flexible et sécurisée pour les informations en lien avec les diagnostics médicaux, il a choisi Azure Kubernetes Service (AKS), Azure Functions, Azure IoT Hub et Azure Cosmos DB pour mettre en œuvre une plateforme de santé numérique à grande échelle. Mais le domaine de la santé n’est pas le seul service vital qui s’appuie sur Azure Kubernetes pour bénéficier des avantages en termes d’agilité, de mise à l’échelle et de fiabilité. Chaque jour, plus de 1 million de voyageurs s’appuient sur les services opportuns de ÖBB—Austrian Federal Railways, le plus grand fournisseur de services de mobilité de l’Autriche. Ce dernier a migré Ticketshop, sa plateforme émettrice de tickets, pour qu’il s’exécute sur des conteneurs sur Azure Kubernetes Service et a migré jusqu’à 11 To de données à partir de serveurs Oracle locaux vers Azure Database pour PostgreSQL. Pour moi, la partie la plus excitante de cette migration est que l’automatisation accrue dans AKS a libéré ses ingénieurs de la nécessité de garder un œil sur l’infrastructure, ce qui leur a permis de se concentrer sur le développement de leur service (et, bien sûr, encore plus d’automatisation).
En ce qui concerne le développement de services, l’un des aspects les plus passionnants du développement du cloud est que nous écoutons, développons et améliorons en permanence nos services afin de faciliter la tâche des développeurs au sein de start-ups et d’entreprises et leur permettre d’atteindre leurs objectifs avec un accès facile à l’écosystème natif Cloud. Je suis incroyablement heureux de partager certaines de ces innovations aujourd’hui pour AKS et un nouveau service passionnant : Azure Container Apps.
Azure Kubernetes Service
Les conteneurs et Kubernetes augmentent la portabilité des applications et promeuvent un large éventail d’architectures d’application répondant aux besoins de votre entreprise. Aucun service n’est plus central qu’AKS pour les pratiques natives cloud. Chaque jour, d’autres clients réussient avec AKS sur Azure. Cela est particulièrement vrai pour les clients qui apprécient le contrôle approfondi et l’écosystème riche fournis par Kubernetes. Du point de vue de la plateforme, nous proposons des meilleures pratiques intégrées pour Azure Kubernetes Service et nous utilisons des services de sécurité de pointe pour fournir une expérience de sécurité multicouche, en ajoutant des couches d’isolation sur les ressources de calcul, les données et la mise en réseau. Nous travaillons également étroitement avec les communautés open source, telles que CNCF, pour développer des composants clés pour la création et l’exploitation de Kubernetes, et ainsi apporter à la communauté nos connaissances issues de la collaboration avec les entreprises.
À KubeCon à Los Angeles, nous avons partagé des améliorations remarquables dans la prise en charge de la mise en réseau pour Kubernetes. Nous avons annoncé l’intégration des fonctionnalités IPv6 à AKS en tant que fonctionnalité en préversion et ajoutons la prise en charge pour les proxies HTTPS dans AKS. Cela permet aux utilisateurs de contrôler la sortie de leur réseau à des fins de sécurité tout en déployant correctement les clusters AKS. Nous avons également annoncé qu’OSM (Open Service Mesh) avait atteint la version stable v1.0.0, prouvant ainsi sa disponibilité pour les charges de travail de production. Il est passionnant de voir cette étape majeure pour nos partenaires de la communauté dans le projet open source OSM.
Chez Microsoft, nous annonçons la disponibilité générale de la migration d’OSM pour AKS dans les régions USA Est et USA Ouest. Les clients Azure seront en mesure d’expérimenter le support Azure de première classe sur une pile d’applications natives cloud entièrement intégrée. Les clients peuvent utiliser les fonctionnalités de maillage d’OMS qui sont intégrées de façon native à AKS pour gérer des configurations telles que le décalage de trafic, l’activation de mTLS, la configuration de stratégies de contrôle d’accès, ainsi que la surveillance et le débogage de communications d’application pour leurs microservices.
Nous annonçons également la préversion des extensions de cluster pour AKS. Les extensions de cluster vous offrent une expérience unifiée pour l’installation, la mise à jour et la mise à niveau des services sur les clusters AKS, en commençant par Dapr (Distributed Application Runtime) et Azure Machine Learning. En outre, pour les clients qui souhaitent créer des ressources Azure à partir de leurs déploiements Kubernetes à l’aide de définitions de ressources personnalisées, le projet d’opérateur de service Azure a atteint un nouveau jalon avec la version 2.0 qui repose sur les spécifications d’Azure OpenAPI.
Pour les utilisateurs de conteneurs Windows Server, maintenant en préversion, nous fournissons la prise en charge de gMSA (group Managed Service Identity) dans AKS. Cette deuxième itération de la prise en charge de gMSA simplifie considérablement la configuration et le déploiement de pods avec les identités Active Directory.
Pour en savoir plus sur nos annonces récentes et la feuille de route de Kubernetes sur Azure, consultez notre feuille de route publique.
Applications Azure Container
Chez Microsoft, nous avons également annoncé la préversion de notre offre native cloud la plus récente : Azure Container Apps. Azure Container Apps est une plateforme facile à utiliser pour la création d’architectures de microservice à l’aide de conteneurs. Azure Container Apps permet d’accéder à des projets open source tels que Kubernetes Event Driven Autoscaling (KEDA) et Distributed Application Runtime (Dapr) Les équipes peuvent écrire du code dans leur langage préféré et accélérer le développement via l’intégration fournie avec Dapr pour simplifier les tâches courantes telles que la découverte de service, éditeur-abonné (pub/sub), la gestion de l’état, etc. Azure Container Apps fournit un pipeline de code à cloud rationalisé à l’aide de GitHub Actions.
Azure Container Apps repose sur une puissante technologie open source. En arrière-plan, chaque application de conteneur s’exécute sur AKS, avec KEDA, Dapr et Envoy intégrés. Cela vous permet d’effectuer des tâches de cycle de vie d’application modernes, telles que les mises à niveau d’applications, le décalage du trafic et le contrôle de version, prêts à être exécutés pour les équipes, quelles que soient leurs compétences. Apprenez-en davantage sur Azure Container Apps.
L’open source, le plus grand avantage pour chaque entreprise
Au fil des années, nous avons appris que l’open source est également un avantage clé pour la plupart de nos clients désireux de conduire des efforts en matière d’innovation des applications qui aboutissent à de meilleurs résultats au sein des entreprises. Selon McKinsey and Company, l’adoption de l’open source est le plus important différenciateur des organisations les plus performantes et des organisations qui sont les meilleures de leur catégorie avec un score 30 % plus élevé en matière d’innovation et 20 % plus élevé en ce qui concerne la satisfaction des développeurs. Nous nous efforçons de continuer à collaborer avec un grand nombre de nos clients dans leur parcours pour créer des applications natives cloud tout en tirant parti de l’open source.
L’open source fait partie intégrante du développement chez Microsoft, ce qui s’aligne avec notre objectif qui est de permettre à tous les développeurs de réussir à créer des applications, à l’aide de n’importe quel langage, sur n’importe quelle plateforme. Nous nous efforçons de créer une technologie ouverte et flexible, et de travailler avec la communauté open source pour évoluer ensemble en tant que secteur d’activité. Nos contributions s’étendent sur plusieurs domaines allant des systèmes d’exploitation aux langages de programmation aux données, à l’IA et au web. Nous nous concentrons également sur le développement natif Cloud qui facilite l’écriture de microservices et l’utilisation de Kubernetes avec des projets tels que Dapr, Helm et KEDA.
Avec Azure, nous offrons constamment des fonctionnalités qui peuvent vous aider à répondre à vos besoins en matière d’open source. Avec l’augmentation de l’adoption de l’open source, il est impératif que ces technologies s’exécutent correctement sur Azure. Sur Azure, vous pouvez exécuter plusieurs applications et accroître les performances et la sécurité des charges de travail tout en optimisant les coûts informatiques. Nous souhaitons que vous puissiez vous concentrer sur la création de votre application et non sur votre infrastructure. Nous continuons à faire évoluer Azure afin qu’il devienne le meilleur cloud pour les développeurs et les professionnels de l’informatique.
Prise en charge des applications natives cloud dans le Programme de modernisation et de migration Azure (AMMP)
Des milliers de clients ont accéléré leur parcours cloud avec le Programme de modernisation et de migration Azure (AMMP) qui offre la combinaison appropriée de conseils d’experts et de meilleures pratiques.
En fonction des commentaires et de la demande des clients, nous annonçons que le Programme de modernisation et de migration Azure (AMMP) ajoutera une prise en charge supplémentaire des scénarios de modernisation d’application sur Azure Red Hat OpenShift et la création d’applications natives cloud sur Azure Kubernetes Service.
Innovez avec les applications natives cloud et l’open source sur Azure
Avec tous les avantages que nous offrons chez Microsoft et notre engagement permanent envers l’open source, ne manquez pas la session Innover avec les applications natives cloud et l’open source sur Azure lors de Microsoft Ignite, à partir du 3 novembre 2021.
Participez à nos sessions virtuellement et consultez le blog de la communauté Microsoft Tech pour plus d’informations sur les sessions Microsoft Ignite menées par des intervenants de Microsoft. Nous vous souhaitons une bonne conférence.
1IDC FutureScape: Prédictions 2020 sur l’industrie informatique mondiale
Azure. Inventez en ayant un but.