Windows Azure est le système d'exploitation de Microsoft pour l'industrie de l'automobile. "Le nuage
Qu'est-ce que le nuage ?
En termes simples, le nuage n'est rien d'autre qu'une abstraction utilisée pour l'internet et l'infrastructure sous-jacente qui l'héberge. Le nuage Windows Azure se compose principalement de beaucoup, beaucoup, beaucoup de serveurs, de routeurs, de commutateurs et de stockage hébergés dans les centres de données de Microsoft. Le nuage Azure actuel est hébergé à Redmond, aux États-Unis, mais il est prévu de le répartir dans des centres de données à travers le monde.
Pourquoi a-t-il besoin d'un système d'exploitation ?
Prenons un peu de recul et réfléchissons à ce qu'un système d'exploitation traditionnel ferait pour vos applications ? Un système d'exploitation de bureau/serveur s'occupe des détails de la gestion du matériel de votre ordinateur ainsi que des tâches ménagères de base telles que la gestion de la mémoire, les entrées/sorties de disque, la planification des tâches, etc... tandis que la base de code de votre application est largement axée sur le problème commercial que vous essayez de résoudre. Pensez maintenant à une application Internet typique d'aujourd'hui ? Nous devons non seulement créer une application qui se comporte bien, mais aussi nous occuper de l'approvisionnement d'un environnement d'hébergement, de la mise à l'échelle de l'application en fonction de la charge, de la surveillance de la santé, de la planification de la tolérance aux pannes, de la reprise après sinistre et de la gestion des mises à niveau... Combien de fois nous retrouvons-nous à faire les mêmes choses, encore et encore... On ne peut s'empêcher de souhaiter qu'il existe un environnement qui gère automatiquement tous ces aspects de base et qui permette à l'équipe informatique de se concentrer sur la création de l'application. C'est précisément ce qu'un système d'exploitation en nuage fait pour vous.
Windows Azure.
Windows Azure est le ciment de l'informatique dématérialisée. Il permet aux milliards de serveurs connectés de fonctionner ensemble comme une unité cohésive et fournit un environnement qui offre une gestion automatisée des services, un immense potentiel de calcul, un stockage pratiquement illimité et une riche expérience pour les développeurs. Il offre également une disponibilité 24 heures sur 24 et 7 jours sur 7, ainsi que la possibilité d'augmenter ou de réduire la taille de l'infrastructure avec très peu de frais généraux. Les développeurs peuvent ainsi se concentrer sur la création de l'application plutôt que sur l'infrastructure.
En exploitant les capacités de gestion automatisée des services de Windows Azure, un développeur peut modéliser les règles de déploiement, de surveillance et d'exécution. Il fournit ensuite les règles ainsi que les exécutables pour le service à la plateforme qui déploie, surveille et gère alors le service en mode mains libres...
Windows Azure crée un environnement d'hébergement de services puissant. Tout le matériel, y compris les serveurs et les équilibreurs de charge, est virtualisé et un service est généralement déployé dans plusieurs domaines de défaillance et de mise à jour, ce qui permet d'obtenir une haute disponibilité et une tolérance aux pannes. Tout cela est réalisé par un système d'exploitation en nuage transparent pour le propriétaire du service.
Un stockage fiable est aujourd'hui un élément essentiel de toute plate-forme d'application. Windows Azure offre un stockage en nuage hautement évolutif avec la possibilité de stocker des données dans des blobs, des tables et des files d'attente.
Aujourd'hui, une expérience riche et familière pour les développeurs est absolument essentielle à l'adoption d'une plateforme par la communauté des développeurs. Windows Azure vous offre la même expérience familière de Visual Studio, complétée par un cadre géré que les développeurs peuvent utiliser dès le départ. Pour améliorer encore les choses, l'équipe de Windows Azure met à disposition une expérience cloud complète sur votre bureau qui permet aux développeurs de construire et de tester leurs applications cloud sur un bureau local et oui, vous n'avez pas besoin d'un serveur Windows pour faire cela...
Quand pourrai-je jouer avec ?
La mise en production de Windows Azure est prévue pour la fin de l'année 2009, mais un premier CTP est disponible dès aujourd'hui pour vous permettre de jouer avec. Vous pouvez vous inscrire pour y accéder à l'adresse suivante www.azure.com La seule difficulté réside dans le fait que MS n'active que quelques centaines d'unités par jour, de sorte qu'il peut s'écouler une semaine ou deux avant que votre demande ne soit traitée. Si vous étiez parmi les participants au PDC, vous devriez être en avance sur le reste du monde pour ce qui est de l'approvisionnement sur le nuage.