Definition

Microsoft Azure (Windows Azure)

Microsoft Azure, anciennement connu sous le nom de Windows Azure, est le nouveau nom de la plateforme Cloud (IaaS et PaaS) de Microsoft.

Au départ simple plateforme basée sur Windows Server, Microsoft Azure a gagné en flexibilité et permet désormais aux développeurs d'utiliser n'importe quel langage, infrastructure ou outil pour créer, déployer et gérer des applications.

Les fonctions et services Azure sont exposés à l'aide de protocoles REST ouverts. Les bibliothèques Azure, disponibles pour plusieurs langages de programmation, sont publiées sous licence open source et hébergées sur GitHub.

La version 2014 de la plateforme Cloud Azure a introduit un nouveau portail et la facturation intégrée. Microsoft Azure a apporté d’autres améliorations, notamment à Visual Studio Online, avec des outils de collaboration pour développeurs et de gestion des cycles de vie des applications, et un éditeur léger baptisé « Monaco » qui permet de modifier et de valider des modifications du code sans quitter Microsoft Azure.

La plateforme propose également une option d'analytique et une nouvelle fonction de gestion destinée à l'automatisation du déploiement.

Depuis juin 2015, les services disponibles sont les suivants :

Azure Active Directory - fournit des fonctions de gestion des identités et de contrôle des accès.

Azure API Management - permet aux clients de publier des interfaces de programmation d'application (API).

Visual Studio Application Insights - fournit des services de télémétrie pour des appareils et des applications Web.

Service d'application - permet aux clients de créer des applications mobiles d'entreprise adaptées à toute plateforme ou appareil.

Azure Automation - permet d'automatiser la création, le déploiement, la surveillance et la maintenance de ressources Azure.

Azure Backup - permet de gérer les sauvegardes dans le Cloud.

Azure Batch - permet d'exécuter des charges de travail parallèles et hautes performances (HPC, High Performance Computing) de grande envergure.

Azure BizTalk Services - fournit des services d'intégration pour des déploiements de Cloud public et hybride.

Azure CDN - fournit aux clients un réseau de diffusion de contenu.

Azure Cloud Services - donne aux clients la possibilité de créer, déployer et administrer des applications logicielles.

Azure Data Factory - permet de créer, d'orchestrer et de planifier des workflows et des activités de transformation des données.

Azure DNS - permet aux clients d'héberger leurs domaines DNS avec leurs applications Azure.

Azure Document Hub - fournit un service de base de données documentaire NoSQL entièrement géré.

Azure Event Hubs - permet aux applications de traiter des événements avec des profils de charge divers.

Service Azure HDInsight - fournit un service basé sur Hadoop pour le Big Data.

Microsoft Azure Key - fournit des fonctions de gestion des clés de chiffrement.

Equilibrage de charge Azure - offre aux clients un moyen de répartir le trafic entre des instances de service dans Azure Cloud Services ou Azure Virtual Machines.

Azure Machine Learning - permet de concevoir, tester, mettre en oeuvre et gérer l'analytique prédictif.

Azure Cache - assure un accès rapide aux données.

Azure Mobile Engagement - offre des fonctionnalités de gestion des applications mobiles (MAM, Mobile Application Management).

Azure Mobile Services - fournit des services centraux pour la création d'applications mobiles inter-plateformes.

Azure Multi-Factor Authentication - fournit des services d'authentification à plusieurs facteurs obéissant aux règles de sécurité et de conformité des entreprises.

Notification Hubs - assure des fonctionnalités de notification en push.

Operational Insights - permet aux clients de collecter, corréler et visualiser les données machine dans des journaux.

Cache Redis - fournit aux clients un cache dédié à leurs applications Azure.

Remote App - permet aux clients de mettre à disposition des applications Windows sur n'importe quel appareil.

Azure Scheduler - permet aux clients d'appeler des actions de façon régulière ou à une date ultérieure.

Azure Search - permet aux clients d'affecter des fonctions de recherche à leurs applications.

Azure Service Bus - fournit une infrastructure de messagerie qui s’installe entre applications.

Site Recovery - fournit des services de reprise après désastre.

Base de données SQL Azure - fournit un système de base de données relationnelle.

StorSimple - fournit un service de stockage en Cloud hybride.

Stream Analytics - fournit un moteur de traitement d'événements pour faciliter l'analytique en temps réel.

Azure Traffic Manager - permet d'acheminer le trafic entrant par plusieurs services Azure hébergés.

Azure Virtual Machines - permet de déployer une image Windows Server ou Linux dans le Cloud.

Azure Virtual Network - permet de créer des réseaux privés virtuels (VPN) hébergés dans le Cloud.

Visual Studio Online - fournit un service hébergé de gestion du cycle de vie des applications (ALM, Application Lifecycle Management).

Passerelle VPN Azure - permet aux clients d'établir des connexions sécurisées entre leurs VPN Azure et leurs infrastructures IT sur site.

Cette définition a été mise à jour en mars 2016

Pour approfondir sur IaaS