Open in the cloud

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.

 

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.

  • 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.

Parmi les logiciels open source les plus populaires et disponibles sur Windows Azure :

MySQL  

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 sest 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.

  Git
Wordpress  

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.

  Drupal
Hadoop  

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.

  Memcached
CouchDB  

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.

  Eclipse
Joomla  

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.

  Solr
Tomcat  

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.

Documents et webcasts sur l’open source

Un Webcast pour mieux comprendre les subtilités du rapprochement de PHP et de Windows. Découvrez les différentes options permettant de faire fonctionner PHP sur Windows, au travers d'un Webcast en français. Accessible sur la WebTV des solutions et technologies Microsoft, ce Webcast réalisé par Laurent Bonnet, Responsable technique chez Microsoft France des relations avec les hébergeurs, fait le point sur le rapprochement entre PHP et les plates-formes Windows. Orienté technique, le discours est cependant clair et parfaitement accessible à ceux qui aimeraient mieux comprendre tout l'intérêt qu'offrent les plates-formes de Microsoft pour l'exécution d'application Open Source.

Qual.IT

Qual.IT automatise l’intégralité de la gestion de ses services Cloud computing et atteint ainsi un niveau d’efficacité et de compétitivité inégalé, en s’appuyant sur les solutions de Microsoft



Nos webcasts sur l’open source

Interopérabilité : Gestion unifiée des postes Windows et Macintosh (Active Directory)

Julien Guellec, Consultant chez Microsoft Services, vient partager son experience autour de l’interopérabilité de systèmes Microsoft avec d’autres technologies et notamment de la gestoin unifiée de postes de travail macintosh dans un environnement Windows + Active Directory. Rendez-vous sur www.microsoft.fr/services pour en savoir plus

Les formats de fichiers Outlook sont-ils ouverts ?

Une question : une réponse, une minute

SugarCRM explique les bénéfices de Windows Azure pour PHP

Larry Augustin, le CEO de SugarCRM, éditeur de solutions de CRM Open Source et basées sur PHP, décrit la facilité avec laquelle le produit de CRM a bénéficié, sur le plan commercial et technique, de la facilité de Windows Azure et les bénéfices du Cloud hétérogène. Larry Augustin souligne la souplesse de Windows Azure dans la prise en compte de solutions de type Cloud public ou privé.

.Net sur Linux, impossible ?

Une question : une réponse, une minute

Utiliser une authentification unique interopérable entre organisations et dans le Cloud (300)

Active Directory Federation Services (AD FS) 2.0 est conçu pour répondre à la demande croissante d'une solution d’authentification qui dépasse les frontières d'applications, de services, de plates-formes au sein de l’entreprise, entre organisations, sur Internet et dans le Cloud avec la plate-forme Microsoft Windows Azure, la plate-forme de services Microsoft Office 365, etc. A ce titre, l’un des bénéfices majeurs liés à l'utilisation de AD FS 2.0 pour l'authentification est son potentiel pour une interopérabilité entre solutions et produits d’identité. Dans cette session, nous aborderons le support des standards dans AD FS 2.0 et les problèmes d'interopérabilité qui peuvent se produire. Nous évoquerons, dans ce cadre, les tests d’interopérabilité réalisés Microsoft et les autres acteurs du marché. Les objectifs de cette session sont triples : 1. Identifier les nouveautés apportées dans ce domaine par AD FS 2.0. 2. Décrire comme configurer AD FS 2.0 vis-à-vis de solutions de solutions