【博文推薦】Microsoft Azure地緣組解讀
地緣組(Affinity Group)在Azure當中涉及比較多,除了常用的虛擬機服務以外,像存儲,或者云服務都會包含地緣組的概念,那么地緣組到底是個什么意思?在用戶初次 登錄Azure訂閱時是沒有任何地緣組的,需要在“設(shè)置”-“地緣組”中來手動添加,如下圖:
首先要強調(diào)的是,地緣組可不僅僅是個修飾詞,不是一個“別名”那么簡單,以大陸版本的Azure為例,想要理解地緣組,先要知道區(qū)域,目前大陸只提供了兩個 區(qū)域,分別是“中國北部”和“中國東部”,這兩個區(qū)域意味著微軟在大陸落地的“兩個”數(shù)據(jù)中心(也許物理上并不止兩個),假設(shè)你創(chuàng)建一臺虛擬機時選擇部署 在中國北部,那么這臺VM可能會被創(chuàng)建在例如北方某個城市的某個數(shù)據(jù)中心當中的某一個群集中的某臺物理主機上。
然后這臺物理主機自然有它所接駁的電源,網(wǎng)絡,數(shù)據(jù)存儲等等線纜。那么假設(shè)這臺VM上跑著一個web應用(如下圖),它需要一個DB,這時你可能會繼續(xù)創(chuàng)建 一臺包含SQL的VM,而如果繼續(xù)選擇“中國北部”,則這臺VM或許會出現(xiàn)在北部某個城市另外一個群集上的某臺服務器,亦或者物理位置更遠一些,但是它的 確是承諾出現(xiàn)在了“中國北部”這個邏輯地理位置上(我泱泱大國地大物博)。
那么問題來了,公有云技術(shù)哪家強?
錯了錯了。。。那么問題來了,從用戶角度來看,既然兩臺VM共同承載著一個web應用,那它們兩個應該是要在一起的,沒錯。。為什么要拆散呢。。。
地 緣組的出現(xiàn)徹底打破了這個尷尬的局面,讓兩臺朝思暮想的VM終于走到了一起,是的沒錯,地緣組通過綁定一個區(qū)域(例如中國東部或北部),讓同屬于一個地緣 組的虛機、存儲或者其他Azure資源盡可能的在同一個區(qū)域內(nèi)(region)離得更近,更近到什么程度,以虛擬機為例,如果條件允許的話,上述的兩臺 VM至少會盡量被部署在同一個群集上(甚至在一臺宿主機上也有可能),“地緣組”就是這么個道理。