Passer au contenu principal

 Subscribe

La population mondiale des développeurs est estimée à 71,5 millions en 2030, soit une augmentation de 44,5 millions de développeurs d’aujourd’hui1. Chaque nouveau développeur apporte ses idées et innovations qu’il aimerait partager avec le monde. C’est notre mission de permettre à cette nouvelle génération de développeurs avec des outils de classe mondiale et des services cloud qui leur permettent de créer les applications de l’avenir.

Ces applications de l’avenir seront intelligentes, fusionnées avec l’IA pour fournir des insights avancés. Ils intégreront la technologie et les bibliothèques open source du monde entier. Ils seront fiables en charge et sécurisés par conception. Et ils seront créés avec des outils qui permettent aux développeurs de passer de l’idée au code vers le cloud, en toute transparence.

Nous voyons les clients sur Microsoft Azure créer ces applications à l’avenir, en tirant parti des technologies natives cloud telles que les conteneurs, Kubernetes, les microservices, les fonctions serverless et les conceptions centrées sur les API.

  • Mercedes Benz améliore l’expérience dans le véhicule pour ses clients en fournissant des applications dynamiquement sur l’air, au lieu d’exiger une visite d’entretien en personne.
  • PwC contribue à garantir que leurs clients sont conformes aux réglementations à l’aide d’un système alimenté par l’IA qui peut miner et analyser des documents en quelques secondes au lieu de semaines.
  • Bosch aide à sauver des vies avec un système qui avertit les conducteurs à proximité lorsqu’une voiture va mal sur l’autoroute en millisecondes.

Avec le succès que nos clients ont expérimentés à l’aide de technologies natives cloud sur Azure, beaucoup essaient maintenant de répliquer ce succès dans d’autres environnements. Ils souhaitent obtenir les meilleures expériences de développement et de gestion pour leurs charges de travail natives cloud dans Azure et dans leurs environnements locaux, leurs emplacements de périphérie et sur d’autres clouds comme AWS et Google Cloud.

Services d’application Azure : Exécuter vos applications n’importe où

Aujourd’hui, nous annonçons les fonctionnalités en préversion des services d’application Azure à exécuter sur Kubernetes et partout dans Azure, localement, AWS et Google Cloud. Tout cluster Kubernetes conforme à CLOUD Native Computing Foundation (CNCF) connecté via Azure Arc est désormais une cible de déploiement prise en charge pour les services d’application Azure.

Les services d’application d’Azure sont conçus pour fonctionner ensemble et sont hautement optimisés pour la productivité des développeurs. Il s’agit notamment des paramètres suivants :

  • Azure App Service facilite la création et la gestion d’applications web et d’API avec une plateforme et des fonctionnalités entièrement gérées, telles que la mise à l’échelle automatique, les emplacements de déploiement et l’authentification web intégrée.
  • Azure Functions simplifie la programmation basée sur les événements, avec une mise à l’échelle automatique de pointe et des déclencheurs et des liaisons à intégrer à d’autres services Azure.
  • Azure Logic Apps produit des flux de travail automatisés pour l’intégration d’applications, de données, de services et de systèmes principaux avec une bibliothèque de plus de 400 connecteurs.
  • Azure Event Grid simplifie les applications basées sur des événements avec un seul service pour gérer le routage des événements de n’importe quelle source vers n’importe quelle destination.
  • Azure Gestion des API offre une expérience de gestion unifiée et une observabilité complète sur toutes les API internes et externes.

Avec ces services d’application natives cloud, chacun profondément intégré à GitHub et Visual Studio Code, les développeurs peuvent créer l’application de l’avenir sur Azure aujourd’hui, avec une vitesse élevée.

Productivité des services d’application avec le contrôle de Kubernetes

L’un des défis que nous continuons à relever est que malgré le contrôle amélioré et les avantages de l’écosystème de Kubernetes, Kubernetes est difficile à utiliser directement pour les développeurs. Les développeurs doivent apprendre de nombreux concepts et API avancés, ce qui peut nuire à leur productivité.

Avec l’annonce d’aujourd’hui, les développeurs n’ont plus à choisir entre la productivité des services d’application Azure et le contrôle de Kubernetes.

Comment cela fonctionne-t-il ? Créez une fonction Azure à l’aide du flux de travail de développeur normal, utilisez des fonctionnalités intégrées telles que les déclencheurs de file d’attente de stockage, ciblez un cluster Kubernetes au lieu d’une région Azure, puis regardez les pods Azure Functions s’afficher dans votre tableau de bord de supervision Kubernetes en même temps que vos autres charges de travail. Les mêmes expériences de développement productives sur Azure fonctionnent désormais sur n’importe quel cluster Kubernetes connecté via Azure Arc. En savoir plus sur les services d’application s’exécutant sur Kubernetes. 

Exécuter vos applications n’importe où avec Azure Arc

Lorsque les développeurs commencent à cibler davantage d’environnements locaux, en périphérie ou multiclouds, ils doivent souvent créer des solutions personnalisées pour l’hébergement d’applications, l’hébergement de données, la supervision, la sécurité et l’automatisation DevOps. Avoir à générer des solutions personnalisées qui existent uniquement en raison des modifications d’environnement d’hébergement n’est pas productive et non fiable.

Avec l’annonce d’aujourd’hui, les développeurs peuvent gagner du temps à créer des applications hybrides à l’aide des services d’application portables activés par Azure Arc. Lorsqu’elles sont combinées avec l’utilisation de services de données avec Arc comme Azure PostgreSQL et Azure SQL, les applications et leurs données peuvent désormais s’exécuter n’importe où à l’aide de services cloud entièrement managés, un secteur d’abord.

Vous souhaitez essayer les services d’application dans Azure ou via Azure Arc ? Commencez rapidement avec les nouveaux accélérateurs basés sur des scénarios sur GitHub.

Gérer les applications de manière cohérente locale et dans le cloud

Pour aider les clients à gérer et à régir les charges de travail entre les environnements, nous avons récemment annoncé la disponibilité générale de Kubernetes avec Azure Arc. En utilisant les fonctionnalités GitOps dans Azure Arc, Siemens Healthineers peut déployer et gérer des clusters Kubernetes dans des dizaines de milliers d’emplacements pour aider à maintenir des scanners MRI, des scanneurs CT, des machines à rayons X et des machines à ultrasons dans les hôpitaux de 70 pays dans le monde entier. Azure Arc fonctionne avec n’importe quel cluster Kubernetes conforme à CNCF et fournit un seul volet de verre avec une visibilité centrale via le portail Azure, ainsi que la gouvernance et la conformité via Azure Policy.

Pour les clients qui recherchent un plan de contrôle Kubernetes managé, nous annonçons aujourd’hui la disponibilité générale d’Azure Kubernetes Service (AKS) sur Azure Stack HCI. Avec AKS sur Azure Stack HCI, les clients peuvent facilement déployer un cluster Kubernetes cohérent avec AKS, entièrement pris en charge par Microsoft et 100 % conformes à l’écosystème opensource. Le déploiement d’AKS sur Azure Stack HCI ne prend que quelques clics. Le cluster Azure Stack HCI est compatible avec Azure Arc, offrant une sécurité intégrée, des outils de gestion familiers et une intégration approfondie à Azure. En savoir plus sur AKS sur Azure Stack HCI.

C’est un moment passionnant d’être développeur travaillant sur la technologie native cloud. Regardez mes applications cloud natives Microsoft Build 2021 Build technical session qui s’exécutent n’importe où pour en savoir plus sur ces annonces et d’autres innovations dans l’espace cloud natif. Nous sommes impatients de voir ce que vous créez.


1Source de données : Arnal Dayaratna, PhD., analyste IDC

Azure. Inventez en ayant un but.

  • Explore

     

    Let us know what you think of Azure and what you would like to see in the future.

     

    Provide feedback

  • Build your cloud computing and Azure skills with free courses by Microsoft Learn.

     

    Explore Azure learning