Google Cloud Storage提供雲端儲存服務,具備RESTful (REpresentational State Transfer) 功能,根據"REST and RESTfull web service"這篇文章的說明,對RESTful做了以下闡釋:
REST 把軟體視為 "資源"(Resource),以 URL (Uniform Resource Locator) 定位資源所在處。資源的使用者則藉由 HTTP 協定中所定義的"方法"(method)操作資源。REST 所稱的軟體,其實是資料與資料處理方法的包裝,也就是 OOP 中的 "個體"、"物件"。同時在 HTTP 中,也定義了四種基本方法,即 GET, POST, PUT, DELETE
。以上四種基本方法大致上對應了四種資料處理動作,即 Create, Read, Update, Delete (CRUD)
有興趣的讀者,可以自行看看原文解釋。Google Cloud Storage 服務提供了以下幾種特性:
- 快速、高延展性與高可靠度的物件儲存服務
- 所有資料皆複製好幾份到Google雲端資料中心
- 讀寫同步
- 物件大小可達TB等級,支援可恢復性的上傳、下載以及Range-GET。
- Domain-scoped bucket命名空間
- 簡單、彈性 、具驗證以及共享能力
- 支援 OAuth 2.0 驗證
- 可驗證的Web下載能力
- 個別的、專案等級或是群組等級的控制存取
- 擁有Google帳號,並且有存取Cloud Storage的能力
- 安裝Python 2.6或2.7
- 安裝最新版的GSUtil 工具
付費方式則根據儲存資料大小、網路流量大小、Request(GET, POST, PUT, HEAD)等需求,有不同的計價方式,詳細請參考官網頁面。
- 5 GB of storage
- 25 GB of download data (20 GB to Americas and EMEA*; 5 GB to Asia-Pacific)
- 25 GB of upload data (20 GB to Americas and EMEA*; 5 GB to Asia-Pacific)
- 30,000 GET, HEAD requests
- 3,000 PUT, POST, GET bucket**, GET service** requests
參考資料
good information and sharing on info on iclud, thanks a lot
回覆刪除Thanks for your appreciation. :)
刪除