Zend s’associe avec IBM, Microsoft, Rackspace et d’autres sociétés pour un Cloud Open Source

Par:
fredericmazue

mer, 23/09/2009 - 15:53

Zend Technologies, The PHP Company, a lancé le projet « Simple API for Cloud Application Services », une nouvelle initiative Open Source qui permet aux développeurs d’utiliser les services d’applications Cloud les plus répandus tout en leur permettant de bénéficier des fonctionnalités proposées par les fournisseurs individuels. Ce projet a pour but de faciliter le développement d’applications Cloud qui peuvent désormais accéder aux services des principales plateformes Cloud.

Zend, IBM, Microsoft, Nirvanix, Rackspace et GoGrid sont co-fondateurs et contributeurs de ce projet communautaire.

Ce projet permet aux développeurs d’utiliser une interface unique afin d’interagir avec différents services Cloud et d’accéder plus facilement aux nouvelles technologies des fournisseurs de services Cloud. Les premiers livrables incluront des interfaces pour le file storage, le document database, et les simple queue services via des plateformes telles que Amazon Web Services, Windows Azure, Nirvanix Storage Delivery Network et Rackspace Cloud Files. Les développeurs peuvent ainsi déployer des applications logicielles qui peuvent accéder à des services disponibles dans ces environnements sans perdre de temps ou changer leur code source de façon importante. 

« Le Cloud Computing offre une importante valeur aux entreprises de toutes tailles, mais le manque de portabilité qui existait entre les services Cloud, même pour les opérations les plus simples, a été un frein pour l’adoption des services Cloud, a déclaré Andi Gutmans, CEO de Zend Technologies. »  

« L’API Simple Cloud combine les avantages des processus de la communauté Open Source avec la participation active des fournisseurs de services Cloud » continue Andi Gutmans. « Grâce à la participation et au support en amont des leaders de l’industrie et de la communauté Zend Framework, nous sommes sûrs que ce projet va grandir et aider de nombreux développeurs et entreprises qui souhaitent construire des applications Web modernes pour le Cloud. »

Le projet Simple Cloud API est conçu pour encourager la participation et les contributions actives de la communauté Open Source, avec pour résultat la mise à disponibilité de connecteurs Simple Cloud API pour tous les fournisseurs de services Cloud.

Bien que ce projet soit mené par Zend, la plus grande entreprise contributrice au langage PHP, l’API Simple Cloud peut être traduite vers n’importe quel langage Web orienté objet. L’implémentation PHP sera disponible via le Zend Framework, projet Open Source très largement adopté, en tant que nouveau composant, nommé « Zend Cloud ». Les développeurs PHP pourront bénéficier de ce nouveau composant pour utiliser les bibliothèques clients disponibles dans le Zend Framework de façon uniforme. 

Les connecteurs Zend Cloud seront disponibles pour des services tels que :

  • Les services de stockage de données, y compris les Windows Azure blobs, Rackspace Cloud Files, Nirvanix Storage Delivery Network et Amazon S3
  • Document Storage services, y compris Windows Azure tables et Amazon SimpleDB
  • Les services de gestion de file d’attente, y compris Amazon SQS et Windows Azure queues

Zend Cloud va également fournir des connecteurs pour des services locaux pour rendre l’écriture de code et le test en mode déconnecté sur des services Cloud aussi facile que le développement en mode connecté.

D’autres connecteurs, tels que ceux disponibles pour Rackspace Cloud Files API, fonctionneront avec des librairies externes sans changement dans le code applicatif. En plus des librairies PHP client dans Windows Azure Storage, Microsoft contribue également aux connecteurs Simple Cloud API du Zend Framework. Ces connecteurs permettront aux applications de bénéficier des fonctionnalités Windows Azure via l’interface de l’API Simple Cloud, et donneront accès aux dernière innovations telles que les transactions et l’upload partiel.

Une première proposition et implémentation de référence de l’API Simple Cloud est disponible dès maintenant pour être évaluée par la communauté et afin qu’elle puisse participer sur http://www.simplecloud.org/. Les développeurs peuvent également évaluer la Simple API for Cloud Application Services en déployant leurs applications qui l’utilisent sur le Cloud Amazon en se servant de la Zend Server Community Edition Amazon Machine Image (AMI) pour EC2 disponible gratuitement. Zend Technologies offre également un support commercial pour Zend Server AMI. Une préversion des bibliothèques PHP clients pour Windows Azure peut être téléchargée sur http://framework.zend.com/Zend_Service_WindowsAzure