什么是OBS存儲(chǔ)
對(duì)象存儲(chǔ)服務(wù)簡(jiǎn)介
對(duì)象存儲(chǔ)服務(wù)(Object Storage Service,OBS)是一個(gè)基于對(duì)象的海量存儲(chǔ)服務(wù),為客戶提供海量、安全、高可靠、低成本的數(shù)據(jù)存儲(chǔ)能力。
OBS系統(tǒng)和單個(gè)桶都沒(méi)有總數(shù)據(jù)容量和對(duì)象/文件數(shù)量的限制,為用戶提供了超大存儲(chǔ)容量的能力,適合存放任意類型的文件,適合普通用戶、網(wǎng)站、企業(yè)和開發(fā)者使用。OBS是一項(xiàng)面向Internet訪問(wèn)的服務(wù),提供了基于HTTP/HTTPS協(xié)議的Web服務(wù)接口,用戶可以隨時(shí)隨地連接到Internet的電腦上,通過(guò)OBS管理控制臺(tái)或各種OBS工具訪問(wèn)和管理存儲(chǔ)在OBS中的數(shù)據(jù)。此外,OBS支持SDK和OBS API接口,可使用戶方便管理自己存儲(chǔ)在OBS上的數(shù)據(jù),以及開發(fā)多種類型的上層業(yè)務(wù)應(yīng)用。
華為云在全球多區(qū)域部署了OBS基礎(chǔ)設(shè)施,具備高度的可擴(kuò)展性和可靠性,用戶可根據(jù)自身需要指定區(qū)域使用OBS,由此獲得更快的訪問(wèn)速度和實(shí)惠的服務(wù)價(jià)格。
產(chǎn)品架構(gòu)
對(duì)象存儲(chǔ)服務(wù)OBS的基本組成是桶和對(duì)象。
桶是OBS中存儲(chǔ)對(duì)象的容器,每個(gè)桶都有自己的存儲(chǔ)類別、訪問(wèn)權(quán)限、所屬區(qū)域等屬性,用戶在互聯(lián)網(wǎng)上通過(guò)桶的訪問(wèn)域名來(lái)定位桶。
對(duì)象是OBS中數(shù)據(jù)存儲(chǔ)的基本單位,一個(gè)對(duì)象實(shí)際是一個(gè)文件的數(shù)據(jù)與其相關(guān)屬性信息的集合體,包括Key、Metadata、Data三部分:
1、Key:鍵值,即對(duì)象的名稱,為經(jīng)過(guò)UTF-8編碼的長(zhǎng)度大于0且不超過(guò)1024的字符序列。一個(gè)桶里的每個(gè)對(duì)象必須擁有唯一的對(duì)象鍵值。
2、Metadata:元數(shù)據(jù),即對(duì)象的描述信息,包括系統(tǒng)元數(shù)據(jù)和用戶元數(shù)據(jù),這些元數(shù)據(jù)以鍵值對(duì)(Key-Value)的形式被上傳到OBS中。
①系統(tǒng)元數(shù)據(jù)由OBS自動(dòng)產(chǎn)生,在處理對(duì)象數(shù)據(jù)時(shí)使用,包括Date,Content-length,Last-modify,ETag等。
②用戶元數(shù)據(jù)由用戶在上傳對(duì)象時(shí)指定,是用戶自定義的對(duì)象描述信息。
3、Data:數(shù)據(jù),即文件的數(shù)據(jù)內(nèi)容。
華為云針對(duì)OBS提供的REST API進(jìn)行了二次開發(fā),為您提供了控制臺(tái)、SDK和各類工具,方便您在不同的場(chǎng)景下輕松訪問(wèn)OBS桶以及桶中的對(duì)象。當(dāng)然您也可以利用OBS提供的SDK和OBS API,根據(jù)您業(yè)務(wù)的實(shí)際情況自行開發(fā),以滿足不同場(chǎng)景的海量數(shù)據(jù)存儲(chǔ)訴求。
存儲(chǔ)類別
OBS提供了四種存儲(chǔ)類別:標(biāo)準(zhǔn)存儲(chǔ)、低頻訪問(wèn)存儲(chǔ)、歸檔存儲(chǔ)、深度歸檔存儲(chǔ)(受限公測(cè)中),從而滿足客戶業(yè)務(wù)對(duì)存儲(chǔ)性能、成本的不同訴求。
1、標(biāo)準(zhǔn)存儲(chǔ)訪問(wèn)時(shí)延低和吞吐量高,因而適用于有大量熱點(diǎn)文件(平均一個(gè)月多次)或小文件(小于1MB),且需要頻繁訪問(wèn)數(shù)據(jù)的業(yè)務(wù)場(chǎng)景,例如:大數(shù)據(jù)、移動(dòng)應(yīng)用、熱點(diǎn)視頻、社交圖片等場(chǎng)景。
2、低頻訪問(wèn)存儲(chǔ)適用于不頻繁訪問(wèn)(平均一年少于12次)但在需要時(shí)也要求快速訪問(wèn)數(shù)據(jù)的業(yè)務(wù)場(chǎng)景,例如:文件同步/共享、企業(yè)備份等場(chǎng)景。與標(biāo)準(zhǔn)存儲(chǔ)相比,低頻訪問(wèn)存儲(chǔ)有相同的數(shù)據(jù)持久性、吞吐量以及訪問(wèn)時(shí)延,且成本較低,但是可用性略低于標(biāo)準(zhǔn)存儲(chǔ)。
3、歸檔存儲(chǔ)適用于很少訪問(wèn)(平均一年訪問(wèn)一次)數(shù)據(jù)的業(yè)務(wù)場(chǎng)景,例如:數(shù)據(jù)歸檔、長(zhǎng)期備份等場(chǎng)景。歸檔存儲(chǔ)安全、持久且成本極低,可以用來(lái)替代磁帶庫(kù)。為了保持成本低廉,數(shù)據(jù)取回時(shí)間可能長(zhǎng)達(dá)數(shù)分鐘到數(shù)小時(shí)不等。
4、深度歸檔存儲(chǔ)(受限公測(cè))適用于長(zhǎng)期不訪問(wèn)(平均幾年訪問(wèn)一次)數(shù)據(jù)的業(yè)務(wù)場(chǎng)景,其成本相比歸檔存儲(chǔ)更低,但相應(yīng)的數(shù)據(jù)取回時(shí)間將更長(zhǎng),一般為數(shù)小時(shí)。
上傳對(duì)象時(shí),對(duì)象的存儲(chǔ)類別默認(rèn)繼承桶的存儲(chǔ)類別。您也可以重新指定對(duì)象的存儲(chǔ)類別。
修改桶的存儲(chǔ)類別,桶內(nèi)已有對(duì)象的存儲(chǔ)類別不會(huì)修改,新上傳對(duì)象時(shí)的默認(rèn)對(duì)象存儲(chǔ)類別隨之修改。
如何訪問(wèn)對(duì)象存儲(chǔ)服務(wù)
對(duì)象存儲(chǔ)服務(wù)提供了多種資源管理工具,您可以選擇表2中的任意一種方式訪問(wèn)并管理對(duì)象存儲(chǔ)服務(wù)上的資源。
直播OBS
如何使用OBS直播?
說(shuō)明:使用OBS直播時(shí),不能再?gòu)闹鞑ユ溄舆M(jìn)入直播頁(yè)面開始直播。
步驟如下:
1、直播軟件OBS下載。
選擇對(duì)應(yīng)的操作系統(tǒng)即可下載,下載后直接安裝即可。
2、配置OBS。
a、打開OBS studio軟件 > 添加視頻捕獲設(shè)備,彈出頁(yè)面中單擊“確定”,添加成功。
b、設(shè)置“視頻捕獲設(shè)備”的屬性,如無(wú)特殊需求可按照默認(rèn)屬性,單擊“確定”。
c、在主界面單擊“文件”>“設(shè)置”,在設(shè)置彈窗中單擊“推流”,服務(wù)選擇“自定義”。
d、獲取推流地址:登錄WeLink客戶端,單擊“直播 > 對(duì)應(yīng)直播間 > 進(jìn)入直播詳情 > 更多”,復(fù)制推流地址。
e、粘貼推流地址到OBS設(shè)置彈窗,其中服務(wù)器地址為:rtmp://publish.myun.tv/live/;串流密鑰為:rtmp://publish.myun.tv/live/后的一長(zhǎng)串字符。
3、發(fā)起直播。
填寫完成后,點(diǎn)擊OBS軟件右下角的“開始推流”,即可開始進(jìn)行直播。
4、觀看直播。
配置完成后,用戶點(diǎn)開觀眾鏈接或者在WeLink中即可觀看直播。
OBS存儲(chǔ)功能概覽
在使用對(duì)象存儲(chǔ)服務(wù)OBS之前,建議您先了解對(duì)象存儲(chǔ)服務(wù)OBS的基本概念,以便更好地理解對(duì)象存儲(chǔ)服務(wù)OBS提供的各項(xiàng)功能。
-
OBS存儲(chǔ)功能名稱-存儲(chǔ)類別
OBS提供了標(biāo)準(zhǔn)存儲(chǔ)、低頻訪問(wèn)存儲(chǔ)、歸檔存儲(chǔ)、深度歸檔存儲(chǔ)(受限公測(cè)中)四種存儲(chǔ)類別,滿足不同場(chǎng)景下客戶對(duì)存儲(chǔ)性能和成本的不同訴求。
OBS提供了標(biāo)準(zhǔn)存儲(chǔ)、低頻訪問(wèn)存儲(chǔ)、歸檔存儲(chǔ)、深度歸檔存儲(chǔ)(受限公測(cè)中)四種存儲(chǔ)類別,滿足不同場(chǎng)景下客戶對(duì)存儲(chǔ)性能和成本的不同訴求。
-
OBS存儲(chǔ)功能名稱-桶管理
桶是OBS中存儲(chǔ)對(duì)象的容器。OBS提供創(chuàng)建、列舉、搜索、查看、刪除等基本功能,幫助您便捷的進(jìn)行桶管理。
桶是OBS中存儲(chǔ)對(duì)象的容器。OBS提供創(chuàng)建、列舉、搜索、查看、刪除等基本功能,幫助您便捷的進(jìn)行桶管理。
-
OBS存儲(chǔ)功能名稱-對(duì)象管理
對(duì)象是OBS中數(shù)據(jù)存儲(chǔ)的基本單位。OBS提供上傳、下載、列舉、搜索、斷點(diǎn)續(xù)傳、多段操作等基本功能,滿足您各個(gè)場(chǎng)景的對(duì)象管理需求。
對(duì)象是OBS中數(shù)據(jù)存儲(chǔ)的基本單位。OBS提供上傳、下載、列舉、搜索、斷點(diǎn)續(xù)傳、多段操作等基本功能,滿足您各個(gè)場(chǎng)景的對(duì)象管理需求。
-
OBS存儲(chǔ)功能名稱-權(quán)限管理
OBS通過(guò)IAM權(quán)限、桶/對(duì)象策略和ACL三種方式配合進(jìn)行權(quán)限管理。您可以通過(guò)IAM自定義策略授予IAM用戶細(xì)粒度的OBS權(quán)限,也可以對(duì)桶和對(duì)象設(shè)置不同的策略及ACL來(lái)控制桶和對(duì)象的讀寫權(quán)限。
OBS通過(guò)IAM權(quán)限、桶/對(duì)象策略和ACL三種方式配合進(jìn)行權(quán)限管理。您可以通過(guò)IAM自定義策略授予IAM用戶細(xì)粒度的OBS權(quán)限,也可以對(duì)桶和對(duì)象設(shè)置不同的策略及ACL來(lái)控制桶和對(duì)象的讀寫權(quán)限。
-
OBS存儲(chǔ)功能名稱-服務(wù)端加密
您可以將數(shù)據(jù)加密后存儲(chǔ)到OBS中,提高數(shù)據(jù)的安全性。OBS提供SSE-KMS和SSE-C兩種服務(wù)端加密方式。
您可以將數(shù)據(jù)加密后存儲(chǔ)到OBS中,提高數(shù)據(jù)的安全性。OBS提供SSE-KMS和SSE-C兩種服務(wù)端加密方式。
-
OBS存儲(chǔ)功能名稱-生命周期管理
您可以通過(guò)生命周期規(guī)則來(lái)管理對(duì)象的生命周期,例如定期將桶中的對(duì)象刪除或者轉(zhuǎn)換對(duì)象的存儲(chǔ)類別。
您可以通過(guò)生命周期規(guī)則來(lái)管理對(duì)象的生命周期,例如定期將桶中的對(duì)象刪除或者轉(zhuǎn)換對(duì)象的存儲(chǔ)類別。
-
OBS存儲(chǔ)功能名稱-靜態(tài)網(wǎng)站托管
您可以將靜態(tài)網(wǎng)站文件上傳至OBS桶中,并對(duì)這些文件賦予匿名用戶可讀權(quán)限,然后將該桶配置成靜態(tài)網(wǎng)站托管模式,以實(shí)現(xiàn)在OBS上托管靜態(tài)網(wǎng)站。
您可以將靜態(tài)網(wǎng)站文件上傳至OBS桶中,并對(duì)這些文件賦予匿名用戶可讀權(quán)限,然后將該桶配置成靜態(tài)網(wǎng)站托管模式,以實(shí)現(xiàn)在OBS上托管靜態(tài)網(wǎng)站。
-
OBS存儲(chǔ)功能名稱-防盜鏈
為了防止用戶在OBS的數(shù)據(jù)被其他人盜鏈,OBS支持基于HTTP Header中表頭字段Referer的防盜鏈方法,同時(shí)支持訪問(wèn)白名單和訪問(wèn)黑名單的設(shè)置。
為了防止用戶在OBS的數(shù)據(jù)被其他人盜鏈,OBS支持基于HTTP Header中表頭字段Referer的防盜鏈方法,同時(shí)支持訪問(wèn)白名單和訪問(wèn)黑名單的設(shè)置。
-
OBS存儲(chǔ)功能名稱-事件通知
您可以設(shè)置在桶中發(fā)生某些特定事件時(shí)收到消息通知服務(wù)(SMN)發(fā)送的通知,以便及時(shí)掌握桶中數(shù)據(jù)的最新動(dòng)態(tài)。
您可以設(shè)置在桶中發(fā)生某些特定事件時(shí)收到消息通知服務(wù)(SMN)發(fā)送的通知,以便及時(shí)掌握桶中數(shù)據(jù)的最新動(dòng)態(tài)。