Dès sa création, la plateforme Windows Azure a été pensée pour accueillir tous les OS, les langages et les bases de données disponibles sur le marché. Dans un environnement technologique de plus en plus hétérogène, Microsoft souhaite offrir à l’ensemble des clients et acteurs de l’écosystème IT, un accès simple et rapide à sa plateforme Cloud, adapté à leurs besoins et spécificités, ne nécessitant aucune formation spécifique ni transformation de leurs solutions existantes. Avec Windows Azure, flexibilité, sécurité et fiabilité dans le nuage sont désormais à la portée de tous les utilisateurs, développeurs et professionnels de l’IT.
« A travers les nouveaux services Windows Azure dévoilés en juin dernier, Microsoft a pour ambition d’être la plateforme Cloud de tous les acteurs de l’IT. Qu’ils souhaitent utiliser Linux ou Windows, du PHP, du Java du Ruby ou .NET, Wordpress, Drupal ou MongoDB etc., Windows Azure est certainement l’une des offres Cloud les plus performantes du marché. Elle fait la différence grâce à sa simplicité d’’usage, son caractère sécurisé, et sa capacité à garantir une haute flexibilité dans la façon de construire ou de migrer ses applications vers le Cloud. » souligne Julien Lesaicherre, Business Group Lead Windows Azure chez Microsoft France.
De nouveaux services pour toujours plus d’ouverture
Portail HTML 5, gestion de machines virtuelles Linux et Windows, création de sites web Wordpress, Drupal ou encore Joomla, nouveaux langages supportés et nouveaux SDK pour Python, Java, PHP… Windows Azure propose un ensemble de services innovants qui ont en commun une ouverture totale, pour permettre aux utilisateurs de migrer ou de développer leurs applications à partir des langages et plateformes de leur choix.
● Nouveau Portail HTML 5 : Microsoft a sensiblement amélioré le portail HTML5 de Windows Azure pour permettre d’accéder aux services disponibles sur la plateforme depuis tout type de périphériques Linux, Mac ou Windows.
● Web Sites : Windows Azure offre la possibilité de créer des sites web et des applications Node.js et PHP. et NET, en utilisant les techniques de déploiement communes telles que Git et FTP. Par ailleurs, Windows Azure Web Sites facilite le déploiement d'applications open source comme WordPress, Joomla!, DotNetNuke, Umbraco et Drupal dans le Cloud en quelques clics seulement.
« Lors de nos missions de migration de blogs WordPress vers la plateforme Windows Azure, nous avons été très impressionné par la simplicité de mise en œuvre, notamment grâce à la nouvelle version du portail de gestion », souligne Tayeb Sehad, Directeur conseil chez Adenova. « Les sites ont continué à fonctionner normalement, la compatibilité était parfaite sans que nous ayons eu besoin de modifier les sources des blogs, permettant ainsi à nos clients de passer en mode Cloud en toute simplicité. »
● Machines Virtuelles : Windows Azure permet le déplacement de machines virtuelles (VHD) entre une infrastructure locale et le Cloud. VHD, le format de fichier de machine virtuelle le plus populaire, a déjà été adopté par des centaines de fournisseurs. Disponible gratuitement, il est couvert par l’Open Specification Promise de Microsoft. De plus, les nouveaux services Windows Azure permettent d’exploiter ses propres machines virtuelles personnalisées Linux à partir des distributions les plus utilisées du marché telles que SUSE Linux Enterprise Server (SLES), Open SUSE, UBUNTU ou encore CentOS.
● Nouveaux outils, langages supportés et SDK : Le nouveau SDK Windows Azure (juin 2012) offre aux développeurs Java, PHP, .NET Python la possibilité d’accéder simplement à l’ensemble des services Windows Azure. En outre, le SDK Windows Azure autorise maintenant l'utilisation de lignes de commande accessibles depuis des environnements Linux, Mac et Windows.
Un écosystème riche, en réponse aux attentes du marché
Illustration de la collaboration étroite entre Microsoft et la communauté open source, Windows Azure prend en charge un nombre exponentiel d'applications, de frameworks et de langages. La stratégie de Microsoft constitue une réponse directe aux attentes des développeurs et consiste à leur laisser le choix d’utiliser les outils les mieux adaptés à leurs expériences, leurs compétences et aux spécificités de leurs applications.
« Nous avons trouvé chez Microsoft l’écoute et le support nécessaire pour faire tourner nos solutions de Social Commerce sur le IaaS de Windows Azure. Grâce à cette migration, nous bénéficions de l’élasticité requise pour accompagner notre croissance, tout en capitalisant sur nos choix de technologies Open Source robustes et innovantes : MongoDB, ElasticSearch, Play! Framework », commente Jimi Fontaine, Co-fondateur et CEO de Graphinium.
Parmi les logiciels open source les plus populaires et disponibles sur Windows Azure :
MySQL est la base de données open source la plus populaire au monde. Elle offre de hauts niveaux de performances et de fiabilité, ainsi qu’une prise en main très simple. MySQL peut être déployée sur Windows Azure. Elle est également disponible pour les développeurs Windows Azure en tant que service de ClearDB.
Git est un outil de gestion de sources décentralisés (DVCS), open source et gratuit, devenu particulièrement populaire pour la gestion de projets open source mobilisant de un à plusieurs milliers de développeurs. Les sites web Windows Azure supportent le déploiement d’applications via le protocole Git push.
WordPress est une plateforme de blog open source et un système de gestion de contenus, qui s’appuie sur PHP et MySQL. WordPress est dès à présent disponible depuis la galerie de sites web Windows Azure.
Drupal est un système open source de gestion de contenus, particulièrement adapté à des scénarios de knowledge management et de travail collaboratif.
Hadoop est un framework qui permet le traitement de gros volumes de données à travers des clusters, à l'aide d'un modèle de programmation simple. La Developer Preview pour les services Apache Hadoop dans Windows Azure est disponible sur invitation.
Memcached est un système open source de cache de données, doté d’une API disponible pour une multitude de langages. Memcached s’appuie sur un in-memory key-value store pour de petits volumes de données arbitraires qui résultent des appels aux bases de données et aux API, ainsi que de la traduction de pages.
CouchDB est une base de données bâtie sur les standards du web tels que HTPP et JSON. Elle propose le langage de requête JavaScript et des fonctionnalités telles que la réplication incrémentale et la détection automatique de conflits. CouchDB est disponible pour les développeurs Windows Azure en tant que service CloudAnt. Il est aussi possible de déployer sa propre couche de données CouchDB à l’aide d’un programme d’installation gratuit.
Eclipse est un environnement de développement intégré (IDE) open source avec module d’architecture extensible, capable de supporter de nombreux langages dont Java, C, C++, PHP, et Python. Le module Windows Azure pour Eclipse avec Java, simplifie les processus de construction et de déploiement des applications Java vers Windows Azure.
Joomla intègre un système de gestion de contenus (CMS) open source extensible, ainsi qu’une plateforme de blogs en PHP, et s’appuie sur MySQL pour le stockage de données. Joomla est dès à présent disponible à partir de la galerie de sites web Windows Azure.
Solr est une plateforme de search open source et hautes performances pour l’entreprise, née du projet Apache Lucene. Ces principales fonctionnalités intègrent un puissant mode de recherche full-text, la surbrillance des occurrences, un moteur de recherche à facettes, le regroupement dynamique, l’intégration de bases de données, la gestion des documents riches (Microsoft Word, PDF…) et la recherche d’informations géospatiales. Solr est proposé par Lucid Imagination en tant que service pour les développeurs Windows Azure. Ces derniers peuvent également déployer Solr sur Windows Azure à l’aide d’un programme d’installation gratuit.
Tomcat est une implémentation open source des technologies Java Servlet et JavaServer Pages, qui propose un environnement de server web http pour l’exécution de code Java.
« A travers les nouveaux services Windows Azure dévoilés en juin dernier, Microsoft a pour ambition d’être la plateforme Cloud de tous les acteurs de l’IT. Qu’ils souhaitent utiliser Linux ou Windows, du PHP, du Java du Ruby ou .NET, Wordpress, Drupal ou MongoDB etc., Windows Azure est certainement l’une des offres Cloud les plus performantes du marché. Elle fait la différence grâce à sa simplicité d’’usage, son caractère sécurisé, et sa capacité à garantir une haute flexibilité dans la façon de construire ou de migrer ses applications vers le Cloud. » souligne Julien Lesaicherre, Business Group Lead Windows Azure chez Microsoft France.
De nouveaux services pour toujours plus d’ouverture
Portail HTML 5, gestion de machines virtuelles Linux et Windows, création de sites web Wordpress, Drupal ou encore Joomla, nouveaux langages supportés et nouveaux SDK pour Python, Java, PHP… Windows Azure propose un ensemble de services innovants qui ont en commun une ouverture totale, pour permettre aux utilisateurs de migrer ou de développer leurs applications à partir des langages et plateformes de leur choix.
● Nouveau Portail HTML 5 : Microsoft a sensiblement amélioré le portail HTML5 de Windows Azure pour permettre d’accéder aux services disponibles sur la plateforme depuis tout type de périphériques Linux, Mac ou Windows.
● Web Sites : Windows Azure offre la possibilité de créer des sites web et des applications Node.js et PHP. et NET, en utilisant les techniques de déploiement communes telles que Git et FTP. Par ailleurs, Windows Azure Web Sites facilite le déploiement d'applications open source comme WordPress, Joomla!, DotNetNuke, Umbraco et Drupal dans le Cloud en quelques clics seulement.
« Lors de nos missions de migration de blogs WordPress vers la plateforme Windows Azure, nous avons été très impressionné par la simplicité de mise en œuvre, notamment grâce à la nouvelle version du portail de gestion », souligne Tayeb Sehad, Directeur conseil chez Adenova. « Les sites ont continué à fonctionner normalement, la compatibilité était parfaite sans que nous ayons eu besoin de modifier les sources des blogs, permettant ainsi à nos clients de passer en mode Cloud en toute simplicité. »
● Machines Virtuelles : Windows Azure permet le déplacement de machines virtuelles (VHD) entre une infrastructure locale et le Cloud. VHD, le format de fichier de machine virtuelle le plus populaire, a déjà été adopté par des centaines de fournisseurs. Disponible gratuitement, il est couvert par l’Open Specification Promise de Microsoft. De plus, les nouveaux services Windows Azure permettent d’exploiter ses propres machines virtuelles personnalisées Linux à partir des distributions les plus utilisées du marché telles que SUSE Linux Enterprise Server (SLES), Open SUSE, UBUNTU ou encore CentOS.
● Nouveaux outils, langages supportés et SDK : Le nouveau SDK Windows Azure (juin 2012) offre aux développeurs Java, PHP, .NET Python la possibilité d’accéder simplement à l’ensemble des services Windows Azure. En outre, le SDK Windows Azure autorise maintenant l'utilisation de lignes de commande accessibles depuis des environnements Linux, Mac et Windows.
Un écosystème riche, en réponse aux attentes du marché
Illustration de la collaboration étroite entre Microsoft et la communauté open source, Windows Azure prend en charge un nombre exponentiel d'applications, de frameworks et de langages. La stratégie de Microsoft constitue une réponse directe aux attentes des développeurs et consiste à leur laisser le choix d’utiliser les outils les mieux adaptés à leurs expériences, leurs compétences et aux spécificités de leurs applications.
« Nous avons trouvé chez Microsoft l’écoute et le support nécessaire pour faire tourner nos solutions de Social Commerce sur le IaaS de Windows Azure. Grâce à cette migration, nous bénéficions de l’élasticité requise pour accompagner notre croissance, tout en capitalisant sur nos choix de technologies Open Source robustes et innovantes : MongoDB, ElasticSearch, Play! Framework », commente Jimi Fontaine, Co-fondateur et CEO de Graphinium.
Parmi les logiciels open source les plus populaires et disponibles sur Windows Azure :
MySQL est la base de données open source la plus populaire au monde. Elle offre de hauts niveaux de performances et de fiabilité, ainsi qu’une prise en main très simple. MySQL peut être déployée sur Windows Azure. Elle est également disponible pour les développeurs Windows Azure en tant que service de ClearDB.
Git est un outil de gestion de sources décentralisés (DVCS), open source et gratuit, devenu particulièrement populaire pour la gestion de projets open source mobilisant de un à plusieurs milliers de développeurs. Les sites web Windows Azure supportent le déploiement d’applications via le protocole Git push.
WordPress est une plateforme de blog open source et un système de gestion de contenus, qui s’appuie sur PHP et MySQL. WordPress est dès à présent disponible depuis la galerie de sites web Windows Azure.
Drupal est un système open source de gestion de contenus, particulièrement adapté à des scénarios de knowledge management et de travail collaboratif.
Hadoop est un framework qui permet le traitement de gros volumes de données à travers des clusters, à l'aide d'un modèle de programmation simple. La Developer Preview pour les services Apache Hadoop dans Windows Azure est disponible sur invitation.
Memcached est un système open source de cache de données, doté d’une API disponible pour une multitude de langages. Memcached s’appuie sur un in-memory key-value store pour de petits volumes de données arbitraires qui résultent des appels aux bases de données et aux API, ainsi que de la traduction de pages.
CouchDB est une base de données bâtie sur les standards du web tels que HTPP et JSON. Elle propose le langage de requête JavaScript et des fonctionnalités telles que la réplication incrémentale et la détection automatique de conflits. CouchDB est disponible pour les développeurs Windows Azure en tant que service CloudAnt. Il est aussi possible de déployer sa propre couche de données CouchDB à l’aide d’un programme d’installation gratuit.
Eclipse est un environnement de développement intégré (IDE) open source avec module d’architecture extensible, capable de supporter de nombreux langages dont Java, C, C++, PHP, et Python. Le module Windows Azure pour Eclipse avec Java, simplifie les processus de construction et de déploiement des applications Java vers Windows Azure.
Joomla intègre un système de gestion de contenus (CMS) open source extensible, ainsi qu’une plateforme de blogs en PHP, et s’appuie sur MySQL pour le stockage de données. Joomla est dès à présent disponible à partir de la galerie de sites web Windows Azure.
Solr est une plateforme de search open source et hautes performances pour l’entreprise, née du projet Apache Lucene. Ces principales fonctionnalités intègrent un puissant mode de recherche full-text, la surbrillance des occurrences, un moteur de recherche à facettes, le regroupement dynamique, l’intégration de bases de données, la gestion des documents riches (Microsoft Word, PDF…) et la recherche d’informations géospatiales. Solr est proposé par Lucid Imagination en tant que service pour les développeurs Windows Azure. Ces derniers peuvent également déployer Solr sur Windows Azure à l’aide d’un programme d’installation gratuit.
Tomcat est une implémentation open source des technologies Java Servlet et JavaServer Pages, qui propose un environnement de server web http pour l’exécution de code Java.