Gartner 對 2015 年 10 大 IT 趨勢的預(yù)測中有一個詞條為:Web Scale IT百揭。我們跟隨 Matthias Ankli 來了解一下究竟什么是 Web Scale IT。本文譯自 Web Scale IT,What the What?蜓席。
隨著數(shù)據(jù)量不斷加大器一,應(yīng)用需求愈加復(fù)雜,對所謂的 Web-scale IT 架構(gòu)的討論也越來越多瓮床。但是盹舞,Web-scale 究竟是什么呢产镐?
研究公司 Gartner 介紹了 Web-scale 這個概念踢步,用于描述來自互聯(lián)網(wǎng)巨頭癣亚,如 Facebook,谷歌获印,LinkedIn 等公司的技術(shù)大牛述雾,通過應(yīng)用新進程、新架構(gòu)和新實踐所實現(xiàn)的靈活性和擴展性兼丰。根據(jù) Gartner 的描述玻孟,這些公司不僅在規(guī)模上超越了常規(guī),也在速度與敏捷性上打破了常規(guī)鳍征∈螋幔”該研究公司還將 Web-scale IT 定為 2014 年十大戰(zhàn)略性技術(shù)趨勢之一。
Web-scale IT 這個術(shù)語艳丛,常用于 DevOps 語境下匣掸,但它也適用于底層的 IT 基礎(chǔ)架構(gòu)———系統(tǒng)需要處在一個“已知的良好狀態(tài)”,已實現(xiàn)規(guī)牡化敏捷性碰酝。那么,現(xiàn)在你該知道我們將討論什么了吧(提示:筆者因作為基礎(chǔ)設(shè)施自動化的領(lǐng)路人而感到自豪)戴差。
各種規(guī)模的公司都能從 Web-Scale IT 理論中獲益么送爸?
好問題,來想一想暖释。雖然大多數(shù)企業(yè)沒有達到谷歌或 Facebook 的規(guī)模袭厂,他們?nèi)匀粫芤嬗?Web-scale IT 方法帶來的速度提升(如果做得正確)。但是饭入,再進一步嵌器,這要感謝 Hadoop、OpenStack 等功能強大的開源工具谐丢,這些大數(shù)據(jù)和云計算技術(shù)已不再是超大規(guī)模網(wǎng)站的特權(quán)爽航,開始適用于各種規(guī)模的企業(yè)。話雖這么說乾忱,隨著所有這些新工具和功能的出現(xiàn)讥珍,很多小網(wǎng)絡(luò)規(guī)模的企業(yè)如今也運行了一些大型基礎(chǔ)架構(gòu),這為他們帶來了新的挑戰(zhàn)窄瘟。
正如我們所知衷佃,IT 基礎(chǔ)架構(gòu)注定瓦解
向 Web-scale IT 的轉(zhuǎn)移意味著與 IT 界傳統(tǒng)方式的完全背離,就如同每個顛覆性運動一樣蹄葱,這將是一個可怕的轉(zhuǎn)變氏义。Web-scale IT 要求 IT 專業(yè)人員用比以前更快的速度部署并有效管理大型基礎(chǔ)架構(gòu)锄列。隨著商用硬件、開源軟件惯悠、本土化供應(yīng)和管理軟件的發(fā)展邻邮,規(guī)模化管理基礎(chǔ)架構(gòu)變得越發(fā)困難克婶,基礎(chǔ)架構(gòu)亦變得越發(fā)復(fù)雜筒严。這導(dǎo)致,許多過程仍然需要人工完成情萤,不僅效率低下鸭蛙,而且容易出錯。
為了實現(xiàn)正確的 Web-scale IT筋岛,公司們必須邁向基礎(chǔ)架構(gòu)自動化的新層次娶视,從而理解應(yīng)用的需求并實時響應(yīng)這些需求——即處在一個由軟件定義的環(huán)境中。在軟件定義的環(huán)境中泉蝌,IT 得到簡化歇万,能夠響應(yīng)不斷變化的需求并通過自動化提高適應(yīng)性。建立和管理這樣的系統(tǒng)才是 Web-scale IT 的“秘訣”勋陪,但它并不容易實現(xiàn)。
超大規(guī)模的網(wǎng)站有足夠的資本建立自己的管理工具硫兰,實行自動化管理诅愚、配置和部署,但企業(yè) IT 基礎(chǔ)架構(gòu)的管理者們并沒有實現(xiàn)這些工具的資源劫映。然而违孝,如果他們想實現(xiàn)自己的目標(biāo),仍舊需要實現(xiàn)自動化泳赋。他們需要一個方法雌桑,利用商用硬件和開源軟件的集合,打造一套整體的(從裸機一直到應(yīng)用層)解決方案祖今,且該方案的報價遠低于專有系統(tǒng)的價格校坑。
這將是怎樣的解決方案?
在 StackIQ 千诬,筆者花了很多時間思考如何使基礎(chǔ)架構(gòu)管理者的工作變得更簡單耍目。如何才能幫助各種規(guī)模的企業(yè)到達基礎(chǔ)架構(gòu)自動化的新水平,并受益于 Web-scale IT 方法呢徐绑?
你怎么看邪驮?在開始討論之前,以下是筆者認為能在新 IT 界獲得成功的幾個要點:
- 對所有的商用硬件和開源軟件的異構(gòu)支持
- 完整建立從裸機到應(yīng)用程序?qū)拥哪芰?/li>
- 堆棧的模塊化可擴展性傲茄,以跟上不斷變化的業(yè)務(wù)需求
- 通過無需腳本的配置簡化部署
請給出意見毅访!期待你加入討論沮榜。
Cloud Insight 集監(jiān)控、管理喻粹、計算蟆融、協(xié)作、可視化于一身磷斧,幫助所有 IT 公司振愿,減少在系統(tǒng)監(jiān)控上的人力和時間成本投入,讓運維工作更加高效弛饭、簡單冕末。本文由 OneAPM 工程師翻譯整理,想閱讀更多技術(shù)文章侣颂,請訪問 OneAPM 官方技術(shù)博客档桃。
本文轉(zhuǎn)自 OneAPM 官方博客