沈建苗
也許你將大規(guī)模(Web-scale)網(wǎng)絡(luò)與Facebook、谷歌和亞馬遜之類的云巨頭聯(lián)系在一起,但它不再僅僅是面向大規(guī)模企業(yè)的一種架構(gòu)。人們在看了類似這些巨頭的數(shù)據(jù)中心后,提出了這個(gè)問題:像我們這些規(guī)模較小的公司可以從中借鑒什么?通過分析這些企業(yè)的運(yùn)營方式,“大規(guī)?!边@個(gè)術(shù)語由此而來。大規(guī)模具體是指搭建起專有、高效、可擴(kuò)展的云環(huán)境的超大規(guī)模網(wǎng)站公司。自那以后,大規(guī)模日益成了企業(yè)在向未來演變的道路上采用的一種模式。
原因何在?因?yàn)榇笠?guī)模的模式為選擇采用它的企業(yè)帶來了許多好處,包括靈活性、彈性和按需的基礎(chǔ)設(shè)施。大規(guī)模的開放環(huán)境讓企業(yè)易于制訂標(biāo)準(zhǔn)化協(xié)議、發(fā)現(xiàn)問題,建立高效聯(lián)系的統(tǒng)一架構(gòu)。它讓企業(yè)可以根據(jù)要求和預(yù)算來定制,從而消除廠商鎖定帶來的問題。它還讓操作人員可以更迅速地發(fā)現(xiàn)和解決問題,更快速地部署。
擁抱未來理念
Gartner聲稱,到2020年,40%的跨國企業(yè)會(huì)有大規(guī)模網(wǎng)絡(luò)項(xiàng)目。雖然這個(gè)數(shù)字聽起來很高,但實(shí)際上,企業(yè)采用大規(guī)模網(wǎng)絡(luò)的步伐比我們預(yù)想的要慢,盡管它具有很大的回報(bào)——空前的可擴(kuò)展性、效率和自動(dòng)化。為什么會(huì)這樣呢?
首先,大規(guī)模項(xiàng)目要成功,企業(yè)先要有正確的理念來實(shí)施它,因?yàn)檫@不僅是一種技術(shù),更是一種工作方式。比如說,全球最大的一家銀行在使用Cumulus Linux來實(shí)施大規(guī)模IT,4年多后才進(jìn)入到他們能夠完全開展大規(guī)模部署的階段。
不過,理念上的轉(zhuǎn)變其實(shí)沒有想象的那么難。實(shí)際上,你的網(wǎng)絡(luò)團(tuán)隊(duì)就算沒有擁有執(zhí)行大規(guī)模戰(zhàn)略所需的全部技能,至少也擁有了大部分技能。關(guān)鍵就是學(xué)習(xí)、了解原則,以便用一種新的方式來看待工作。如果企業(yè)圍繞大規(guī)模的原則構(gòu)建起IT系統(tǒng),那么IT團(tuán)隊(duì)就要負(fù)責(zé)改善其能力。下列這些問題對(duì)于IT操作人員的理念來說必不可少:我有多少計(jì)算資源?我存儲(chǔ)內(nèi)容的速度有多快?我能存儲(chǔ)多少內(nèi)容?系統(tǒng)變化的頻次如何?增長前景如何?有什么災(zāi)難恢復(fù)策略?我可以讓哪些流程重復(fù)?我可以使什么實(shí)現(xiàn)自動(dòng)化?
IT團(tuán)隊(duì)的理念從維護(hù)角度向架構(gòu)和超前設(shè)計(jì)角度轉(zhuǎn)變。這包括專注于NetDevOps,以此實(shí)現(xiàn)網(wǎng)絡(luò)基礎(chǔ)設(shè)施高度自動(dòng)化。通過在企業(yè)中充分利用NetDevOps,平臺(tái)變得異常靈活和具有可擴(kuò)展性,消除了完成工作方面大部分的“繁文縟節(jié)”,并且在團(tuán)隊(duì)內(nèi)部提倡合作和透明度。
IT團(tuán)隊(duì)要有專注于未來的態(tài)度,那樣大規(guī)模部署才能在企業(yè)中取得成功。雖然調(diào)整IT團(tuán)隊(duì)的目標(biāo)、鼓勵(lì)團(tuán)隊(duì)擁抱一種新理念似乎很艱巨,但是從長遠(yuǎn)來看回報(bào)巨大。
自動(dòng)化是關(guān)鍵
筆者與網(wǎng)絡(luò)操作人員交談時(shí),他們表示:平常花大量的時(shí)間來搞網(wǎng)絡(luò)架構(gòu),但是沒有花很多的時(shí)間專注于自動(dòng)化。至于大規(guī)模,恰好相反。IT團(tuán)隊(duì)花大量的時(shí)間在自動(dòng)化上,花在操作本身上的時(shí)間并不多。
自動(dòng)化限制了資源需求,減少了錯(cuò)誤,并幫助操作人員管理更多的交換機(jī)。它可以迅速交付優(yōu)秀的應(yīng)用程序和服務(wù),以滿足業(yè)務(wù)的需求,因減少了停運(yùn)、縮短了平均解決時(shí)間,而提供了易于預(yù)測的結(jié)果,可以高效地管理節(jié)點(diǎn)和設(shè)備,消除了人為錯(cuò)誤。從網(wǎng)絡(luò)的角度來看,這種轉(zhuǎn)變旨在做到防患于未然。IT團(tuán)隊(duì)需要能夠管理更多的容量、更高效地進(jìn)行管理。他們需要一條高度自動(dòng)化、自我檢查的供應(yīng)鏈,可以非常經(jīng)濟(jì)、高效地投放容量。借助自動(dòng)化,IT團(tuán)隊(duì)就可以在調(diào)試上少花時(shí)間,多花時(shí)間在管理更多的網(wǎng)絡(luò)設(shè)備上。
向著未來的IT邁出一大步
我們見過大量公司試圖逐步向大規(guī)模部署轉(zhuǎn)變。這些公司在變化,逐步采用大規(guī)模部署,但是只愿冒很小的風(fēng)險(xiǎn)。這些公司想往大規(guī)模部署轉(zhuǎn)變是好事,但老實(shí)說,這些小變化無法帶來重大改變,因而無法讓它們得以獲得大規(guī)模部署帶來的“大回報(bào)”。我們看到非常有效的是,向整個(gè)企業(yè)傳達(dá)轉(zhuǎn)向大規(guī)模部署的重要性,從而打造未來的公司。說這個(gè)轉(zhuǎn)變對(duì)公司長遠(yuǎn)的生存和成功來說很重要,這會(huì)讓團(tuán)隊(duì)更傾向于一下子采用,而不是逐步采用。筆者的忠告就是,把企業(yè)的IT團(tuán)隊(duì)叫到一旁,要求構(gòu)建大規(guī)?;A(chǔ)設(shè)施,然后,企業(yè)可以開始將新的應(yīng)用程序推向大規(guī)模架構(gòu),繼續(xù)為傳統(tǒng)基礎(chǔ)設(shè)施中的舊應(yīng)用軟件提供維護(hù)支持,一旦全面建立起大規(guī)?;A(chǔ)設(shè)施,就開始遷移過去。
整個(gè)企業(yè)要愿意擯棄舊做法,明白這么做有利于取得業(yè)務(wù)優(yōu)勢,冒一定風(fēng)險(xiǎn)的公司可以在市場上獲得豐厚的回報(bào)。企業(yè)需要愿意冒適當(dāng)?shù)娘L(fēng)險(xiǎn),最終才能獲得大規(guī)模部署帶來的好處,并且認(rèn)識(shí)到如果從頭開始搞,企業(yè)就能確保團(tuán)隊(duì)協(xié)同工作,從頭至尾考慮大規(guī)模設(shè)計(jì)和可管理性。一旦貴企業(yè)確立了想通過大規(guī)模部署實(shí)現(xiàn)的新目標(biāo),就可以在未來將每個(gè)做法都遷移到大規(guī)模的“新”做法中。
如果得到企業(yè)的支持和認(rèn)可,你就能構(gòu)建起具有這些好處的大規(guī)模數(shù)據(jù)中心——標(biāo)準(zhǔn)化、易于預(yù)測的規(guī)模、更低的總體擁有成本、業(yè)務(wù)敏捷性和靈活定制。雖然起初要花一番工夫,但是這點(diǎn)不可否認(rèn)——大規(guī)模部署從長遠(yuǎn)來看給公司帶來了巨大回報(bào)。