libcoud - a unified interface to the cloud

Apache Software Foundation (ASF)は5月25日(米国時間)、これまでインキュベータ扱いだった「libcloud」をトップレベルプロジェクトに引き上げたことを発表した。libcloudはさまざまなクラウドプラットフォームを扱うためのライブラリ。PythonとJavaの実装が提供されている。

サポートしているクラウドプラットフォームは次のとおり。

  • Python - Bluebox、Brightbox、CloudSigma、Dreamhost、EC2-AP Northeast、EC2-AP Southeast、EC2-US East、EC2-US West、EC2-EU West、enomaly ECP、ElasticHosts、Eucalyptus、Gandi.net、GoGrid、IBM Cloud、Linode、OpenNebula、OpenStack、OpSource Cloud、Rackspace、Rackspace UK、RimuHosting、Slicehost、SoftLayer、Terremark、vCloud、Voxel、VPS.net
  • Java - EC2-AP Southeast、EC2-US East、EC2-US West、EC2-EU West、Eucalyptus、IBM Cloud、Rackspace

libcloudを使ってシステムを構築した場合、クラウドベンダのサービスにロックインされることなく、サービスの移行が可能になる。libcloudでは主要なクラウドサービスすべてをサポートすることを目指しており、今後のクラウド開発において重要な役割を担う可能性がある。