| シンプルなクラウドAPI | |
|---|---|
![]() | |
| 開発者 | Zend Technologies、Microsoft、IBM、Rackspace 、Nirvanix、GoGrid |
| 安定版リリース | 0.2 |
| 書かれた | PHP |
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | アプリケーションプログラミングインターフェース |
| ライセンス | 新しいBSDライセンス |
Simple Cloud APIはAPI (アプリケーション・プログラミング・インターフェース)です。ユーザーは、 PHPプログラミング言語で記述されたクラウド・アプリケーション・サービスに、異なるクラウド・コンピューティング・プラットフォームからアクセスできるようになります。2009年にZend Technologiesによってリリースされました。
発表
2009年9月22日、Zend Technologiesは、主要なクラウドコンピューティングプラットフォーム間でPHPアプリケーションの移植性を向上させるためのSimple Cloud APIプロジェクトを発表しました。[ 1 ] [ 2 ]この発表は、大手クラウドコンピューティング企業間の異例のコラボレーションとして、マスコミから大きな注目を集めました。[ 3 ] [ 4 ] [ 5 ]
サービス
Simple Cloud APIは、複数のベンダーが提供するクラウドアプリケーションサービスにアクセスするための共通APIです。以下のサービスがサポートされています。
- Amazon S3やNirvanixなどのサービス用のアダプタを備えたストレージ[ 6 ]
- Azure Table StorageやAmazon SimpleDBなどのサービス用のアダプタに関するドキュメント[ 7 ]
- Amazon SQSやAzure Queue Storageなどのサービス用のアダプタを備えたキュー[ 8 ]
APIはこれらのサービスへのインターフェースを定義し、複数のベンダーのサービスへのアダプターを提供します。オフライン開発用のローカルアダプターも利用可能です。
Zend Framework コンポーネント
これらのインターフェースとアダプタは、Zend_Cloudと呼ばれる新しいZend Frameworkコンポーネントを形成します。各サービスには、Zend_Cloud_Storage、Zend_Cloud_Document、Zend_Cloud_Queueという対応するプロポーザルがあります。
現在、すべての開発はZend Frameworkラボで行われています。APIがZend Frameworkへの組み込みが承認されるまで、すべてのバグレポートとコメントは提案ページに集められます。
