Visite guidée des services Azure

Azure peut vous aider à relever les plus gros défis professionnels. Vous apportez vos conditions, votre créativité et vos outils de développement de logiciels favoris. Azure vous apporte une infrastructure d’échelle mondiale toujours disponible pour créer vos applications.

Commençons la visite guidée des principaux services proposés par Azure.



Présentation d’Azure



Services Azure

Voici une vue d’ensemble des services et des fonctionnalités disponibles dans Azure.





Examinons de plus près les catégories les plus utilisées :

  • Calcul
  • Mise en réseau
  • Stockage
  • Mobile
  • Bases de données
  • Web
  • Internet des objets (IoT)
  • Big Data
  • Intelligence artificielle
  • DevOps


Calcul

Les services de calcul sont souvent la raison principale pour laquelle les entreprises choisissent la plateforme Azure. Azure fournit différentes options pour l’hébergement des applications et services. Voici quelques exemples de services de calcul dans Azure.

Nom du service aaa Fonction du service
Machines virtuelles Azure Machines virtuelles Windows ou Linux hébergées dans Azure.
Azure Virtual Machine Scale Sets Mise à l’échelle des machines virtuelles Windows ou Linux hébergées dans Azure.
Azure Kubernetes Service Gestion de cluster pour les machines virtuelles qui exécutent des services conteneurisés.
Azure Service Fabric Plateforme de systèmes distribués qui s’exécute dans Azure ou localement.
Azure Batch Service managé pour les applications de calculs complexes et les applications en parallèle.
Azure Container Instances Applications conteneurisées exécutées sur Azure sans provisionner de serveurs ni de machines virtuelles.
Azure Functions Service de calcul serverless basé sur les événements.


Réseau

La liaison des ressources de calcul et l’accès aux applications sont les principales fonctions du réseau Azure. La fonctionnalité de réseau dans Azure comprend toute une série d’options pour connecter le monde extérieur aux services et fonctionnalités dans les centres de données Azure.

Voici quelques exemples de services réseau dans Azure.

Nom du service aaa Fonction du service
Réseau virtuel Azure Connecte des machines virtuelles aux connexions de réseau privé virtuel (VPN) entrantes.
Azure Load Balancer Équilibre les connexions entrantes et sortantes vers les applications ou les points de terminaison de service.
Azure Application Gateway Optimise la distribution de batteries de serveurs d’applications tout en améliorant la sécurité des applications.
Passerelle VPN Azure Accède aux réseaux virtuels Azure via des passerelles VPN à hautes performances.
Azure DNS Fournit des réponses DNS ultrarapides et une très haute disponibilité du domaine.
Azure Content Delivery Network Distribue sur une large bande passante du contenu aux clients partout dans le monde.
Azure DDoS Protection Protège les applications hébergées sur Azure contre les attaques par déni de service distribué (DDoS).
Azure Traffic Manager Distribue le trafic réseau entre différentes régions Azure dans le monde.
Azure ExpressRoute Se connecte à Azure via des connexions à large bande passante sécurisées et dédiées.
Azure Network Watcher Supervise et diagnostique les problèmes réseau à l’aide d’une analyse basée sur des scénarios.
Pare-feu Azure Implémente un pare-feu de haute sécurité et à haute disponibilité avec une scalabilité illimitée.
Azure Virtual WAN Crée un réseau WAN unifié qui connecte des sites locaux et distants.


Stockage

Azure fournit quatre grands types de services de stockage.

Nom du service aaa Fonction du service
Stockage Blob Azure Service de stockage d’objets très volumineux, comme les fichiers vidéo ou les images bitmap.
Stockage Fichier Azure Partages de fichiers accessibles et gérables comme un serveur de fichiers.
Stockage File d’attente Azure Magasin de données utilisé pour mettre en file d’attente et distribuer de manière sécurisée les messages entre les applications.
Stockage Table Azure Le Stockage Table est un service qui stocke des données structurées non relationnelles (également appelées données NoSQL structurées) dans le cloud, en fournissant un magasin de clés/d’attributs avec une conception sans schéma.

Ces services ont tous plusieurs caractéristiques en commun :

  • Durabilité et haute disponibilité assorties de capacités de redondance et de réplication.
  • Sécurisation par chiffrement automatique et contrôle d’accès en fonction du rôle.
  • Scalabilité avec un stockage quasi illimité.
  • Managé, maintenance et résolution des problèmes critiques inclus.
  • Accessibilité à l’échelon mondial via HTTP ou HTTPS.


Mobile

Avec Azure, les développeurs peuvent créer de façon simple et rapide des services back-end mobiles pour applications iOS, Android et Windows. Les fonctionnalités qui auparavant prenaient du temps et accentuaient les risques liés aux projets, comme l’ajout de la connexion d’entreprise et la connexion à des ressources locales telles que SAP, Oracle, SQL Server et SharePoint, sont désormais simples à inclure.

Autres fonctionnalités de ce service :

  • Synchronisation des données hors connexion.
  • Connectivité vers les données locales.
  • Diffusion des notifications push.
  • Mise à l’échelle automatique en fonction des besoins de l’entreprise.


Bases de données

Azure propose plusieurs services de base de données pour stocker un large éventail de types de données et de volumes. Par ailleurs, avec la connectivité globale, ces données sont immédiatement accessibles par les utilisateurs.

Nom du service aaa Fonction du service
Azure Cosmos DB Base de données distribuée au niveau mondial qui prend en charge les options de NoSQL.
Azure SQL Database Base de données relationnelle complètement managée, avec mise à l’échelle automatique, intelligence intégrale et sécurité robuste.
Azure Database pour MySQL Base de données relationnelle MySQL complètement managée et scalable avec haute disponibilité et sécurité.
Azure Database pour PostgreSQL Base de données relationnelle PostgreSQL complètement managée et scalable avec haute disponibilité et sécurité.
SQL Server sur les machines virtuelles Azure Service qui héberge des applications SQL Server d’entreprise dans le cloud.
Azure Synapse Analytics Entrepôt de données complètement managé avec sécurité intégrale à chaque niveau d’échelle sans coût supplémentaire.
Azure Database Migration Service Service qui migre les bases de données dans le cloud sans modifier le code d’application.
Cache Azure pour Redis Service complètement managé qui met en cache les données statiques et les données fréquemment utilisées pour réduire la latence des données et des applications.
Azure Database for MariaDB Base de données relationnelle MariaDB complètement managée et scalable avec haute disponibilité et sécurité.


Web

Aujourd’hui, dans le monde de l’entreprise, il est indispensable de disposer d’une grande expérience du web. Azure offre un support de premier ordre pour créer et héberger des applications web et des services web basés sur HTTP. Les services Azure suivants sont axés sur l’hébergement web.

Nom du service aaa Description
Azure App Service Créez rapidement des applications web performantes basées sur le cloud.
Azure Notification Hubs Envoyez des notifications Push vers n’importe quelle plateforme à partir d’un backend
Gestion des API Azure Publiez des API en toute sécurité et à grande échelle pour les développeurs, les partenaires et les employés.
Recherche cognitive Azure Déployez ce service de recherche complètement managé.
Fonctionnalité Web Apps d’Azure App Service Créez et déployez des applications web stratégiques à grande échelle.
Service Azure SignalR Ajoutez facilement des fonctionnalités web en temps réel.


IoT

Les personnes n’ont jamais eu accès à autant d’informations. Le développement des assistants numériques personnels a conduit à l’avènement des smartphones, et il existe maintenant des montres intelligentes, des thermostats intelligents et même des réfrigérateurs intelligents. Avant, les ordinateurs personnels étaient la norme. Maintenant, avec Internet, n’importe quel objet connecté peut accéder à des informations très utiles. Cette possibilité donnée aux appareils de recueillir et de transmettre des informations à des fins d’analyse de données s’appelle l’IoT.

De nombreux services peuvent faciliter et orienter le développement de solutions IoT de bout en bout.

Nom du service aaa Description
IoT Central Solution IoT SaaS (software as a service) mondiale complètement managée qui facilite la connexion, la supervision et la gestion à grande échelle des ressources IoT.
Azure IoT Hub Hub de messagerie qui garantit des communications sécurisées et permet de superviser des millions d’appareils IoT.
IoT Edge Service complètement managé qui permet aux modèles d’analyse de données d’être envoyés (push) directement sur les appareils IoT et ainsi de réagir rapidement aux changements d’état sans avoir besoin de consulter des modèles IA cloud.


Big Data

Les données affluent dans tous les formats et toutes les tailles. Le Big Data fait référence à des volumes de données énormes. Les volumes de données générés par les systèmes météo, les systèmes de communication, la recherche génomique, les plateformes d’imagerie et les divers autres scénarios se comptent en centaines de gigaoctets. Face à de tels volumes de données, il est difficile d’en faire l’analyse et de prendre des décisions. Ces données sont si volumineuses que les formes traditionnelles de traitement et d’analyse ne sont plus adaptées.

Des technologies de cluster open source ont été développées pour gérer ces immenses jeux de données. Azure prend en charge un large éventail de technologies et de services afin de fournir des solutions analytiques et de Big Data.

Nom du service aaa Description
Azure Synapse Analytics Exécutez des opérations analytiques à très grande échelle en vous appuyant sur un entrepôt de données d’entreprise cloud qui tire parti du traitement massivement parallèle pour exécuter rapidement des requêtes complexes sur des pétaoctets de données.
Azure HDInsight Traitez d’immenses volumes de données au moyen de clusters managés Hadoop dans le cloud.
Azure Databricks Intégrez ce service d’analytique collaboratif basé sur Apache Spark à d’autres services de Big Data dans Azure.


Intelligence artificielle

Dans le contexte du cloud computing, l’IA s’articule autour d’une large gamme de services, au cœur de laquelle se trouve le machine learning. Machine Learning est une technique de science des données qui permet aux ordinateurs d’utiliser des données existantes afin de prévoir les tendances, les résultats et les comportements futurs. Avec le Machine Learning, les ordinateurs apprennent sans être explicitement programmés.

Les prévisions ou prédictions générées par le Machine Learning peuvent rendre les applications et les appareils plus intelligents. Par exemple, quand vous faites vos courses en ligne, le Machine Learning peut vous recommander d’autres produits susceptibles de vous plaire, en tenant compte de ce que vous avez acheté. Quand vous glissez votre carte de crédit dans un appareil, le Machine Learning compare la transaction à une base de données de transactions et aide à détecter les fraudes. Et lorsque votre robot aspirateur nettoie une pièce, le machine learning l’aide à déterminer si le travail est terminé.

Voici quelques-uns des types de services d’IA et de machine learning les plus courants dans Azure.

Nom du service aaa Description
Service Azure Machine Learning Environnement cloud qui vous permet de développer, entraîner, tester, déployer, gérer et suivre des modèles Machine Learning. Il est capable de générer et ajuster automatiquement un modèle. Dans un premier temps, il vous laisse démarrer l’entraînement sur votre ordinateur local avant d’effectuer un scale-out sur le cloud.
Azure ML Studio Espace de travail collaboratif visuel dans lequel vous pouvez créer, tester et déployer des solutions de Machine Learning à l’aide d’algorithmes de Machine Learning prédéfinis et de modules de traitement des données.

Les services cognitifs constituent un ensemble de produits similaires. Vous pouvez utiliser ces API prédéfinies dans vos applications pour résoudre des problèmes complexes.

Nom du service aaa Description
Vision Utilisez des algorithmes de traitement d’images destinés à identifier, légender, indexer et modérer intelligemment les images et les vidéos.
Speech Convertissez du contenu audio en texte, utilisez la voix pour vérifier ou ajoutez la reconnaissance de l’orateur à votre application.
Mappage des connaissances Mappez les informations et les données complexes pour résoudre certaines tâches comme les recommandations intelligentes et la recherche sémantique.
Recherche Bing Ajoutez les API Recherche Bing à vos applications et profitez de la possibilité de combiner des milliards de pages web, d’images, de vidéos et d’actualités en un seul appel d’API.
Traitement du langage naturel Ils permettent à vos applications de traiter le langage naturel avec des scripts prédéfinis, d’évaluer les sentiments et d’apprendre à reconnaître ce que veulent les utilisateurs.


DevOps

DevOps réunit les personnes, les processus et les technologies en automatisant la livraison de logiciels afin d’apporter à vos utilisateurs une valeur continue. Avec Azure DevOps, vous pouvez créer, générer et publier des pipelines qui assurent une intégration, une livraison et un déploiement continus de vos applications. Vous pouvez intégrer des référentiels et des tests d’application, procéder à la supervision des applications et utiliser des artefacts de build. Vous pouvez aussi utiliser des éléments de backlog pour le suivi, automatiser le déploiement de l’infrastructure et intégrer une palette d’outils et de services tiers comme Jenkins et Chef. Toutes ces fonctions et bien d’autres sont étroitement intégrées à Azure pour permettre des déploiements cohérents et reproductibles pour vos applications et fournir ainsi des processus de génération et de mise en production simplifiés.

Nom du service aaa Description
Azure DevOps Utilisez des outils de collaboration de développement, tels que des pipelines hautes performances, des dépôts Git privés et gratuits, des tableaux Kanban configurables ainsi que des tests de charge automatisés et très complets basés sur le cloud. Anciennement Visual Studio Team Services.
Azure DevTest Labs Créez rapidement des environnements Windows et Linux à la demande pour tester ou présenter des applications directement à partir de pipelines de déploiement.




Unité suivante: Bien démarrer avec les comptes Azure

Continue        
Retour