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