對象存儲(Object Storage Service,簡稱OSS),是阿里云提供的海量、安全和高可靠的云存儲服務。存儲容量和處理能力的彈性擴展,按量付費真正使您專注于核心業務。您還可以方便的同其他云產品搭配使用,廣泛的應用于海量數據存儲與備份,數據加工與處理,內容加速分發,業務數據挖掘分析等多種業務場景
基本概念
Object
在OSS中,用戶的每個文件都是一個Object,單個文件可支持5TB。Object包含key、data和user meta。key是Object名,user meta是對數據的描述
◆ Object命名規范:
使用UTF-8編碼● 規則長度必須在1-1023字節之間
Object Group
Object Group是由一個或多個Object組成的松散的集合。用戶可以像操作普通Object一樣去操作Object Group,這些操作包括get,range query,delete,list。但Object Group的數據和所包含Object的數據不是緊密聯系的。
Bucket
存儲在OSS上的每個Object必須都包含在Bucket中,Bucket名在整個OSS中具有全局唯一性,且不能修改。一個應用,例如圖片分享網站,可以對應一個或多個Bucket。一個用戶最多可創建10個Bucket,但每個Bucket中存放的Object的數量和大小總和沒有限制,用戶不需要考慮數據的可擴展性。
◆ Bucket命名規范:
? 只能包括小寫字母,數字和短橫線(-)
? 必須以小寫字母或者數字開頭
? 長度必須在3-255字節之間
Service
Service對于某用戶來說就是OSS提供給該用戶的虛擬存儲空間。用戶可以在這個存儲空間中擁有一個或者多個Bucket。
Access ID & Access Key (API密鑰)
用戶注冊OSS時,系統會給用戶分配一對Access ID和Access Key,稱為ID對,用于標識用戶,為訪問OSS做簽名驗證。
當您通過oss.aliyun.com成功創建的OSS存儲服務后,可以進入“管理中心” -“獲取API 密鑰” 得到Access ID & Access Key
對象存儲 OSS,可以理解為一個即開即用,無限大空間的存儲集群。相比傳統自建服務器存儲,它有著諸多優勢:
對象存儲 OSS |
自建服務器存儲 |
|
---|---|---|
可靠性 |
服務可用性不低于99.9%。 規模自動擴展,不影響對外服務; 數據持久性不低于99.99999999%。數據自動多重冗余備份 |
受限于硬件可靠性,易出問題,一旦出現磁盤壞道,容易出現不可逆轉的數據丟失。 人工數據恢復困難、耗時、耗力。 |
安全 |
提供企業級多層次安全防護和防DDoS攻擊,自動黑洞清洗 多用戶資源隔離機制;支持異地容災機制 提供多種鑒權和授權機制及白名單、防盜鏈、主子賬號功能 |
清洗和黑洞設備需要另外購買,價格昂貴 安全機制需要單獨實現,開發和維護成本高 |
成本 |
高性價比最低只需要0.14/GB/月,每月還送免費額度 多線BGP骨干網絡,無帶寬限制,上行流量免費 無需運維人員與托管費用,0成本運維 |
一次性投入高,資源利用率很低 存儲受硬盤容量限制,需人工擴容 單線或雙線接入速度慢,有帶寬限制,峰值時期需人工擴容 需專人運維,成本高 |
數據處理能力 |
提供圖片處理、音視頻轉碼、內容加速分發、鑒黃服務、歸檔服務等多種數據增值服務,并不斷豐富中 |
需要額外采購,單獨部署
|
windows版的工具,好像不太方便,不知道怎么上傳圖片到oss,如果有ftp類似的工具就好了。