Web-Scale-IT 到底是啥?
Gartner 對 2015 年 10 大 IT 趨勢的預測中有一個詞條為:Web Scale IT。我們跟隨 Matthias Ankli 來了解一下究竟什么是 Web Scale IT。本文譯自 Web Scale IT,What the What? 。
隨著數據量不斷加大,應用需求愈加復雜,對所謂的 Web-scale IT 架構的討論也越來越多。但是,Web-scale 究竟是什么呢?
研究公司 Gartner 介紹了 Web-scale 這個概念,用于描述來自互聯網巨頭,如 非死book,谷歌,LinkedIn 等公司的技術大牛,通過應用新進程、新架構和新實踐所實現的靈活性和擴展性。根據 Gartner 的描述,這些公司不僅在規模上超越了常規,也在速度與敏捷性上打破了常規。”該研究公司還將 Web-scale IT 定為 2014 年十大戰略性技術趨勢之一。
Web-scale IT 這個術語,常用于DevOps 語境下,但它也適用于底層的 IT 基礎架構———系統需要處在一個“已知的良好狀態”,已實現規模化敏捷性。那么,現在你該知道我們將討論什么了吧(提示:筆者因作為基礎設施自動化的領路人而感到自豪)。
各種規模的公司都能從 Web-Scale IT 理論中獲益么?
好問題,來想一想。雖然大多數企業沒有達到谷歌或 非死book 的規模,他們仍然會受益于 Web-scale IT 方法帶來的速度提升(如果做得正確)。但是,再進一步,這要感謝 Hadoop、OpenStack 等功能強大的開源工具,這些大數據和云計算技術已不再是超大規模網站的特權,開始適用于各種規模的企業。話雖這么說,隨著所有這些新工具和功能的出現,很多小網絡規模的企業如今也運行了一些大型基礎架構,這為他們帶來了新的挑戰。
正如我們所知,IT 基礎架構注定瓦解
向 Web-scale IT 的轉移意味著與 IT 界傳統方式的完全背離,就如同每個顛覆性運動一樣,這將是一個可怕的轉變。Web-scale IT 要求 IT 專業人員用比以前更快的速度部署并有效管理大型基礎架構。隨著商用硬件、開源軟件、本土化供應和管理軟件的發展,規模化管理基礎架構變得越發困難,基礎架構亦變得越發復雜。這導致,許多過程仍然需要人工完成,不僅效率低下,而且容易出錯。
為了實現正確的 Web-scale IT,公司們必須邁向基礎架構自動化的新層次,從而理解應用的需求并實時響應這些需求——即處在一個由軟件定義的環境中。在軟件定義的環境中,IT 得到簡化,能夠響應不斷變化的需求并通過自動化提高適應性。建立和管理這樣的系統才是 Web-scale IT 的“秘訣”,但它并不容易實現。
超大規模的網站有足夠的資本建立自己的管理工具,實行自動化管理、配置和部署,但企業 IT 基礎架構的管理者們并沒有實現這些工具的資源。然而,如果他們想實現自己的目標,仍舊需要實現自動化。他們需要一個方法,利用商用硬件和開源軟件的集合,打造一套整體的(從裸機一直到應用層)解決方案,且該方案的報價遠低于專有系統的價格。
這將是怎樣的解決方案?
在 StackIQ ,筆者花了很多時間思考如何使基礎架構管理者的工作變得更簡單。如何才能幫助各種規模的企業到達基礎架構自動化的新水平,并受益于 Web-scale IT 方法呢?
你怎么看?在開始討論之前,以下是筆者認為能在新 IT 界獲得成功的幾個要點:
- 對所有的商用硬件和開源軟件的異構支持
- 完整建立從裸機到應用程序層的能力
- 堆棧的模塊化可擴展性,以跟上不斷變化的業務需求
- 通過無需腳本的配置簡化部署
請給出意見!期待你加入討論。
Cloud Insight 集監控、管理、計算、協作、可視化于一身,幫助所有 IT 公司,減少在系統監控上的人力和時間成本投入,讓運維工作更加高效、簡單。本文由OneAPM 工程師翻譯整理,想閱讀更多技術文章,請訪問OneAPM 官方技術博客。
來自: http://news.oneapm.com/web-scale-it-2/