2015-12-31
遷移到公有云而廢棄或者閑置現(xiàn)有的基礎(chǔ)設(shè)施,而且還要做大規(guī)模的應(yīng)用遷移(以及圍繞應(yīng)用遷移而產(chǎn)生的一系列工作量和成本),這對(duì)客戶而言是無(wú)法接受的。使用云計(jì)算到底是省錢(qián)還是更費(fèi)錢(qián)?是提升工作效率還是更折騰?針對(duì)上述問(wèn)題,我們可以使用“DNS負(fù)載均衡”來(lái)解決
公有云可以作為傳統(tǒng)IT資源的延展,能幫助客戶應(yīng)對(duì)不斷變化的需求”——這是我們?cè)谙蚩蛻艚榻B公有云產(chǎn)品時(shí)經(jīng)常說(shuō)的一句話。我們來(lái)看一個(gè)具體的需求:
某客戶有一個(gè)web站點(diǎn),部署在自有的數(shù)據(jù)中心(on-premises),在某些未計(jì)劃高峰時(shí)期(假設(shè)是促銷(xiāo)季),現(xiàn)有數(shù)據(jù)中心的基礎(chǔ)設(shè)施資源不足以支撐突增的訪問(wèn)量。在這種情況下,公有云如何幫助客戶拓展本地?cái)?shù)據(jù)中心的處理能力從而滿足峰值業(yè)務(wù)需求?
這個(gè)嘛,easy,客戶只要將現(xiàn)有的web站點(diǎn)遷移到公有云上可以啦,什么橫向擴(kuò)展、按需付費(fèi)、冗余存儲(chǔ)等一大堆“云特性”就都齊全了,輕松搞定客戶需求。然后,客戶問(wèn)了這樣一個(gè)問(wèn)題:應(yīng)用(Web站點(diǎn))都遷移到公有云上去了,我們現(xiàn)有的數(shù)據(jù)中心咋不?關(guān)閉?閑置?這是我們賴(lài)以生存的核心應(yīng)用,都 “飄在云端”總感覺(jué)有些不踏實(shí)呀...
看起來(lái)本來(lái)順理成章的故事變得充滿變數(shù),其實(shí)這種情況是完全合理的:
因?yàn)檫w移到公有云而廢棄或者閑置現(xiàn)有的基礎(chǔ)設(shè)施,而且還要做大規(guī)模的應(yīng)用遷移(以及圍繞應(yīng)用遷移而產(chǎn)生的一系列工作量和成本),這對(duì)客戶而言是無(wú)法接受的。使用云計(jì)算到底是省錢(qián)還是更費(fèi)錢(qián)?是提升工作效率還是更折騰?
因?yàn)榉?、合?guī)等因素,客戶不可能將所有的應(yīng)用和數(shù)據(jù)都搬到到公有云上。但是客戶也的確存在使用公有云的需求。例如:醫(yī)院不可能把所有的病人數(shù)據(jù)和診療數(shù)據(jù)都保存到公有云上,但是可以通過(guò)公有云來(lái)提供檢查報(bào)告/檢驗(yàn)結(jié)果查詢或者是預(yù)約掛號(hào)服務(wù);企業(yè)不會(huì)將財(cái)務(wù)數(shù)據(jù)保存在公有云上,但是可以通過(guò)公有云提供對(duì)賬、報(bào)表或者查詢服務(wù)。
盡管公有云的安全與合規(guī)程度遠(yuǎn)高于某些客戶自有的IT基礎(chǔ)設(shè)施,但信任并非是短期內(nèi)就可以建立起來(lái)的。就像我們完全有理由認(rèn)為把錢(qián)存到銀行也不是百分百安全一樣——銀行倒閉了咋辦?
針對(duì)上述問(wèn)題,我們可以使用“DNS負(fù)載均衡”來(lái)解決!
現(xiàn)在的DNS服務(wù)也不再是傻傻的只管將域名解析為IP地址了。很多提供域名相關(guān)服務(wù)的供應(yīng)商都推出了智能DNS服務(wù)。與傳統(tǒng)的DNS解析服務(wù)相比,智能DNS服務(wù)增加了以下功能:
DNS權(quán)重負(fù)載均衡:默認(rèn)的DNS負(fù)載均衡是輪詢,即DNS服務(wù)器會(huì)平均的將請(qǐng)求分發(fā)到每個(gè)A記錄。這樣雖然實(shí)現(xiàn)了最簡(jiǎn)單的負(fù)載均衡,但是用戶無(wú)法控制負(fù)載分發(fā)策略。DNS權(quán)重負(fù)載均衡就是在默認(rèn)的DNS負(fù)載均衡機(jī)制上加入了權(quán)重值,用戶可以通過(guò)權(quán)重值來(lái)設(shè)置分發(fā)到每個(gè)節(jié)點(diǎn)(A記錄)上的請(qǐng)求數(shù)量,以此實(shí)現(xiàn)“能者多勞”——處理能力強(qiáng)的節(jié)點(diǎn)多承載一些負(fù)載。
來(lái)源智能解析:根據(jù)客戶請(qǐng)求的來(lái)源(所在位置或者接入線路),返回對(duì)應(yīng)的解析值(IP地址)。例如:用戶將一個(gè)應(yīng)用分別部署在中國(guó)和美國(guó),在域名解析服務(wù)中給同一個(gè)域名設(shè)置2條不同的A記錄,分別對(duì)應(yīng)到中國(guó)和美國(guó)的應(yīng)用地址(公網(wǎng)IP地址)。這樣就能實(shí)現(xiàn)中國(guó)客戶訪問(wèn)部署在中國(guó)的應(yīng)用,外國(guó)客戶訪問(wèn)部署在美國(guó)的應(yīng)用,所有用戶均使用相同的域名來(lái)訪問(wèn)應(yīng)用。
國(guó)內(nèi)外提供智能域名解析服務(wù)的廠商有:DNSPod,CloudXNS,萬(wàn)網(wǎng),Akamai等。用戶也可以選擇使用F5的軟硬件混合方案搭建自己的智能DNS解析服務(wù)。