1 / 12

The Simple Cloud API Initiative

The Simple Cloud API Initiative. Shahar Evron Technical Product Manager, Zend Technologies LTD. Zend – “The PHP Company”. Leading provider of PHP solutions - 30K+ paying customers Open Source Projects: PHP, Zend Framework, Eclipse PDT Commercial Products: Zend Studio, Zend Server

kiefer
Download Presentation

The Simple Cloud API Initiative

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Simple Cloud API Initiative Shahar Evron Technical Product Manager, Zend Technologies LTD

  2. Zend – “The PHP Company” • Leading provider of PHP solutions - 30K+ paying customers • Open Source Projects: PHP, Zend Framework, Eclipse PDT • Commercial Products: Zend Studio, Zend Server • Education, certification and consulting around PHP • Founded in 1999 by AndiGutmans and ZeevSuraski • Creators of the core PHP scripting engine, the Zend Engine • Key contributors to PHP • R&D in Israel, HQ in the US the Simple Cloud API Initiative

  3. Over one-third of the Web runs on PHP

  4. Cloud Computing is Everywhere! the Simple Cloud API Initiative

  5. Moving from a hosting platform to IaaS • 1st step: deploying your existing applications on the cloud • The cloud is just another hosting platform • That’s usually fairly easy! (at least with PHP) • 2nd step: actually write *for* the cloud! • The cloud provides useful, scalable infrastructure • Examples: queuing, storage, databases, MapReduce etc. • The problem: vendor specific APIs (== lock in!) • How do you bridge the gap? the Simple Cloud API Initiative

  6. Introducing the Simple Cloud API

  7. What is the Simple Cloud API initiative? • An Initiative to provide a common API to cloud technologies • Allow portability between different cloud vendors • An open-source project started by Zend • Publicly announced in September 2009 • Calling the open-source community as well as commercial players to participate • Some of the big names are already contributing! the Simple Cloud API Initiative

  8. Current Partners & Contributors the Simple Cloud API Initiative

  9. An example – the common Queue API Your Application Simple Cloud API Common Queue Interface Amazon SQS Adapter Azure Queue Adapter Easy Stuff Hard Stuff Amazon SQS Client Library Azure Queue Client Library the Simple Cloud API Initiative

  10. Example: The Queue Interface (from SVN) interface Zend_Cloud_QueueService{     public function createQueue($name, $options = null);     public function deleteQueue($queueId, $options = null);     public function listQueues($options= null);     public function fetchQueueMetadata($queueId, $options = null);     public function storeQueueMetadata($metadata, $queueId, $options = null);     public function sendMessage($message, $queueId, $options = null);     public function receiveMessages($queueId, $max = 1, $options = null);     public function deleteMessage($messageId, $queueId, $options = null);     public function peekMessage($messageId, $queueId, $options = null); } the Simple Cloud API Initiative

  11. Current Project Status the Simple Cloud API Initiative

  12. Thank you! http://www.simplecloud.org http://www.zend.com Twitter: @simplecloudapior #simplecloud shahar.e@zend.com

More Related