Un petit rappel de l’architecture Azure :
Comme le montre si bien cette image, la plate forme Azure est un ensemble de services (élastiques) et un environnement d’exécution: Windows Azure (abrite pour l’instant du code .Net et PHP).
Une application est exécutée sur n instances (n>=1 selon la demande), et pour traduire en «vocabulaire Azure» on parle d’un rôle qui s’exécute sur un nœud.
Un nœud : Unité de calcul (machine virtuelle).
Un Rôle : Une application (qui peut être instanciée en n exemplaires), un rôle se divise en trois types :
- Web Rôle : Application Asp.Net
- Cgi Web Rôle : Web FastCgi
- Worker Rôle : Traitement batch (pas d’exposition web)
Et les caractéristiques de la plateforme Azure ?
-Baisse du tichet d’entrée : grâce à des multiples implémentations des DataCenters partout dans le monde.
-Elasticité et dynamisme des ressources.
-Modèle de consommation et d’allocation : comme n’importe quel service, la facturation est à la demande, bien entendu une demande d’usage est pas en fonction du nombre des utilisateurs.
Parmi les grandes questions posées à la plate forme Azure est le stockage des données : l’endroit, la sécurité, la législation…Eh oui c’est tout un débat, encore un petit rappel des différents types de stockage «durable» Azure :
-Table storages : Tables simples (non relationnelles)
-Blob storage : Pour les données binaires.
-Les queues (FIFO).
Azure c’est un «nuage» donc c’est vaste comme sujet … N’hésitez pas à commenter et surtout faire partager vos retours d’expériences.
