目前雲端市場上,除了龍頭Amazon之外,還有多家實力雄厚的業者,如Rackspace、IBM等。由於各家雲端服務介面互不相容,當客戶想換用另一家雲端服務、或同時採用兩家不同服務以分散風險時,雲端資料的搬移和備份就成了一項大麻煩。Libcloud的誕生,就是為了解決這個問題。
Libcloud提供一套獨立的雲端介面,客戶可以透過這個介面,將資料下載和上傳到多家不同的雲端服務平台;Libcloud會自動將下載和上傳的指令,轉換成與各家業者相容的形式。如此一來,客戶就不必再分別熟悉各家業者的不同介面,也不需要再因為雲端資料搬移不易而對業者百般遷就。
Libcloud原本是雲端管理業者Cloudkick開發的產品,自2009年加入Apache開源碼軟體培育專案。Libcloud支援的雲端服務,包括Amazon EC2、 Rackspace Cloud、 Linode雲端虛擬服務器。
週三Apache軟體基金會公開宣布,Libcloud已發展成熟,正式列為Top-Level Project之一。Apache基金會底下Top-Level Project,包括全球最受歡迎的網路伺服器軟體Apache Server、著名雲端運算架構Hadoop等。
