ECS 基礎架構介紹


名詞解釋:

ECS: Elastic Cloud Storage

Node (節點):固定的規格的X86主機,ECS最小起配為五個節點

VDC、Virtual Data Center(站點):通常一個Site(地區)就稱為一個站點,如台灣站點、美國站點一紐約、美國站點二加州

Storage Pool:每個ECS節點內的磁碟都必須屬於一個Storage Pool,通常一個站點(Site)只建立一個Storage Pool,除非要做兩種不同的糾刪碼Storage Pool (16+4, 10+2)

NameSpace(命名空間):Global namespace設計,可同步套用到所有站點的ECS,多個namespace可提供多租戶的概念,每個namespace可單獨設定user admin、domain group admin、預設的replication group、quota、預設的bucket quota、encryption、retention policy、AD Domain、LDAP等等,以公司舉例,一個大部門可以是一個namespace

Replication Group(抄寫集群):定義兩個VDC互相抄寫,或是多個VDC互相抄寫,也可以設定對全部的VDC抄寫,可以在namespace內指定預設的replication group,也可以針對每一個Bucket去設定

Bucket(資料水桶):ECS內的最小邏輯單位,每個Bucket只屬於一個namespace,一個Owner,可自訂replication group、quota、tag等,可單獨開啟或關閉NFS設定、CAS設定、Metadata Search設定等等。

下圖是一個三站點ECS互相抄寫的範例:


資料保護:

ECS內部磁碟不切Raid,而是採用糾刪碼設計,檔案寫入ECS後,以128MB為一個區塊,小於128MB的存放三份,大於128MB的就切成16段,提供12+4的資料保護,空間使用率與Raid6相當,但提供Raid6更好的保護(N+P+Q,最多允許同時壞兩個硬碟)

ECS 起跳5個節點,允許同時壞四個硬碟,或一整個節點,可橫向擴充到無限節點,節點越多,可允許同時損壞的硬碟或節點就更多。


多站點保護:

兩站點以下為replication抄寫技術,舉例一個站點是12+4的保護,所以是16/12=1.33倍耗損,兩個站點是一比一的抄寫,所以耗損為(16/12)*2=2.67倍耗損,三站點以上為XOR比對技術,站點越多,耗損越少,最低可以1.52倍空間,儲存八份一樣的資料



回到學習地圖



留言

  1. Malta fixed matches 1x2 - Today fixed matches 1x2 1XBET 1XBET 카지노 카지노 5427Best Betting Sites USA 2021 - Best Online Casinos No Deposit

    回覆刪除

張貼留言

這個網誌中的熱門文章

ECS 應用篇:Synology 群暉 NAS 同步到 ECS

去無帶化,為何資料保護,資料無損這麼重要?Data Domain DIA 技術介紹

Windows 2012 架設 AD server 網域服務、DNS Server