A number of industry leaders have comes together and made an announcement. A new Simple Cloud API is being developed for PHP, that will create an easy way to interface with any number of cloud services. The current contributors to this project include Zend, Microsoft, IBM, Rackspace, Nirvanix, and GoGrid.
This will not only makes it easier to develop to use these services. But more importantly, makes using cloud services still portable. So that as needed you can switch to a different cloud provider, without having to recreate all of your codebase.
From Zend’s Press Release on the matter:
The Simple Cloud API project empowers developers to use one interface to interact with a variety of cloud application services, enabling them to more easily access new technologies from cloud vendors. The first deliverables will include interfaces for file storage, document database, and simple queue services from platforms like Amazon Web Services, Windows Azure, Nirvanix Storage Delivery Network and Rackspace Cloud Files. As a result, developers can deploy software applications to access services in these environments without making time consuming and expensive changes to their source code.