產品定義
更新時間 2023-12-29 18:29:48
最近更新時間: 2023-12-29 18:29:48
分享文章
本文主要介紹對象存儲的定義。
服務簡介
對象存儲(Object Storage Service,OBS),簡稱天翼云OBS,是一個基于對象的海量存儲服務,為客戶提供海量、安全、高可靠、低成本的數據存儲能力,包括:創建、修改、刪除桶,上傳、下載、刪除對象等。支持S3協議,部分節點支持文件語義、HDFS協議。OBS系統和單個桶都沒有總數據容量和對象/文件數量的限制,為用戶提供了超大存儲容量的能力,適合存放任意類型的文件,適合普通用戶、網站、企業和開發者使用。
OBS是一項面向Internet訪問的服務,提供了基于HTTP/HTTPS協議的Web服務接口,用戶可以隨時隨地連接到Internet的電腦上,通過OBS管理控制臺或各種OBS工具訪問和管理存儲在OBS中的數據。此外,OBS支持SDK和OBS API接口,可使用戶方便管理自己存儲在OBS上的數據。OBS實現了在多區域部署基礎設施,具備高度的可擴展性和可靠性,用戶可根據自身需要指定區域使用OBS,由此獲得更快的訪問速度和實惠的服務價格。
產品架構
OBS的基本組成是桶和對象。
桶是OBS中存儲對象的容器,每個桶都有自己的存儲類別、訪問權限、所屬區域等屬性,用戶在互聯網上通過桶的訪問域名來定位桶。
對象是OBS中數據存儲的基本單位,一個對象實際是一個文件的數據與其相關屬性信息的集合體,包括Key、Metadata、Data三部分:
- Key:鍵值,即對象的名稱,為經過UTF-8編碼的長度大于0且不超過1024的字符序列。一個桶里的每個對象必須擁有唯一的對象鍵值。
- Metadata:元數據,即對象的描述信息,包括系統元數據和用戶元數據,這些元數據以鍵值對(Key-Value)的形式被上傳到OBS中。
- 系統元數據由OBS自動產生,在處理對象數據時使用,包括Date,Content-length,Last-modify,ETag等。
- 用戶元數據由用戶在上傳對象時指定,是用戶自定義的對象描述信息。
- Data:數據,即文件的數據內容。
天翼云針對OBS提供的REST API進行了二次開發,為您提供了控制臺、SDK和各類工具,方便您在不同的場景下輕松訪問OBS桶以及桶中的對象。當然您也可以利用OBS提供的SDK和OBS API,根據您業務的實際情況自行開發,以滿足不同場景的海量數據存儲訴求。
