1. 程式人生 > >radosgw多中心同步(一)

radosgw多中心同步(一)

radosgw是ceph的物件儲存閘道器,提供restfull風格的介面,相容s3介面和swift介面。在10.2版本中,radosgw增加了一個新特性,也就是多中心同步。
所謂多中心同步,也就是不同radosgw例項之間可以自動進行同步的特性。為了便於管理,又進行了邏輯上的組織,也即realm、zonegroup、zone和radosgw。這是個從上至下的組織結構,也就是realm包括若干個zonegroup,其中一個是master,其它是secondary。每個zonegroup下包括若干個master zone,其它都是secondary zone。zone可以認為是一個實際上的叢集,由至少一個radosgw例項提供服務,但是對外服務地址是一致的。
同步分兩種,也就是元資料同步和資料同步。zonegroup之間只會同步元資料,而同一個zonegroup下的zone之間是同步元資料和資料。這裡的元資料是指使用者和桶,資料是使用者的物件資料。