Créer des applications natives cloud avec Azure et des logiciels open source

Les applications natives cloud représentent une approche moderne du développement d’applications, où les systèmes logiciels sont conçus en pensant à l’échelle et aux fonctionnalités du cloud. Les applications natives cloud s’appuient sur des technologies open source si possible, avec un focus sur la modularité architecturale. En se concentrant sur les technologies ouvertes, « Natif cloud » signifie flexibilité de la cible de déploiement, tout en ayant la possibilité d’utiliser des services spécifiques à Azure tels qu’Azure Cosmos DB et Microsoft Entra ID.

Ce parcours d’apprentissage d’ordre pratique aborde les bases de la sélection de composants pour les applications natives cloud, de la création d’intégrations et du déploiement sur Azure.

Vous allez créer plusieurs services qui vont traiter à la fois un grand nombre de messages venant d’appareils et de données de streaming venant d’appareils IoT.

Prérequis

Aucun

Prise en main d’Azure

Choisissez le compte Azure qui vous convient. Payez à l’utilisation ou essayez Azure gratuitement pendant jusqu’à 30 jours. S’inscrire.

Modules de ce parcours d’apprentissage

Ce module explique les concepts et les idées associés aux applications natives Cloud. Nous abordons la sélection de composants Open-Source Software (OSS), tels que Kubernetes et PostgreSQL, et des outils Azure uniques comme Cosmos DB. Nous identifions également les situations qui appellent la création d’applications natives cloud et examinent la sélection de composants dans un exemple de scénario.