Windows Azure - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.
Windows Azure
Famille Microsoft
Entreprise/
Développeur
Microsoft
Licence Microsoft
Site Web [1]

Windows Azure est le nom de la nouvelle plateforme applicative de Microsoft. Son nom évoque le concept de « cloud computing » ou informatique dans le nuage (l'externalisation des ressources informatiques d'une entreprise vers des datacenters distants).

Il s'agit d'une offre d'hébergement (applications et données) et de services (workflow, stockage et synchronisation des données, bus de messages, contacts, ...). Un ensemble d'API permet d'utiliser et d'accéder à cette plateforme et aux services associés. Un environnement d'exécution (le Live Operating Environment) permet une intégration étroite avec les principaux systèmes d'exploitations existant (Windows, MacOs, et bientôt Windows Mobile).

Le projet a été annoncé par le PDG de Microsoft Steve Ballmer, lors de sa Professional Developers Conference, qui se tenait du 26 au 30 octobre 2008 à Los Angeles.

La plateforme Windows Azure correspond aux offres d'informatique en nuage publique de type PaaS (maintenant) et IaaS (bientôt) de Microsoft. Elle est composée des éléments suivants:

  • Windows Azure :
    • les rôles applicatifs (VM Roles) :
      • Web Role (pour exécuter des applications Web dans Internet Information Services IIS)
      • Worker Role (pour faire tourner l'équivalent de services Windows)
    • le stockage (Windows Azure storage) :
      • les blobs (Binary Large Objects) : équivalent des fichiers
      • les tables (non relationnelles) : ensembles de clefs/valeurs
      • les queues qui sont une forme de MOM (Middleware Orienté Messages)
      • les lecteurs (drives) qui permettent de voir depuis un rôle applicatif un disque virtuel (VHD) stocké dans un blob (voir plus haut)
  • SQL Azure est un serveur de bases de données relationnelles (l'équivalent du service SQL Server Database Services à demeure). On utilise des bases de données en tant que service, et on n'a pas la vue sur des machines virtuelles, ce qui est très conforme à la notion de plateforme en tant que service (PaaS).
  • AppFabric (Windows Azure Platform AppFabric Service Bus & Access Control) :
    • Service Bus : connectivité vers des Web Services qui ont une connexion sortante vers Internet (et non entrante). Cela permet par exemple à une application hébergée dans des Web Roles ou Worker Roles Azure d'appeler des services Web à demeure dans les locaux de l'entreprise, de façon à relier l'application Azure au reste du système d'information de l'entreprise. (comprenne qui pourra)
    • Access Control : gestion du contrôle d'accès à Service Bus suivant des mécanismes standards tels que OAuth et les Simple Web Tokens (SWT) pour les services REST, ou encore des mécanismes à bases de revendications de type SAML, WS-Federation et WS-Trust pour l'accès à des services SOAP.

Le 12 juillet 2010, à la conférence des partenaires de Microsoft, Bob (vice-président Microsoft Serveurs et Outils) a annoncé la prochaine disponibilité d'appliances qui permettent à des hébergeurs, grandes entreprises ou gouvernements, d'installer Windows Azure et SQL Azure dans leurs datacenters, dans le cadre de l'informatique en nuage privé.

Après une période durant laquelle le service en bêta était utilisable gratuitement (novembre 2008 - janvier 2010), la plateforme est devenue payante en version définitive dans plusieurs pays le 1er février 2010. (tristesse)

Page générée en 0.092 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise