著名物理學家、斯坦福大學教授張首晟教授最近有一次演講,提出一個問題,“假設世界末日到了,諾亞方舟上只能夠攜帶一對動物和一個信封,信封背面,你可以總結所有人類知識,那你們會寫下什么?”
他認為中國千年的文明,留下的思想有一句應該寫到信封背面------“大道至簡”。
這句話延伸到企業經營、延伸到到創業思路就是,做任何的企業要思考的,就是用簡單的辦法來解決一個復雜的問題。
那么今天這樣的時代和環境下,我們關注的IT產業是否也應該把“用簡單的辦法來解決一個復雜的問題”為根本呢?。
最近有一篇關于OpenStack的文章引起業內熱議。根源在于下面一句話。
“2015年全球OpenStack營收3.5億美元,Gartner預計到2020年大約30億美元的市場規模。每年百分之五十的增長。“這句話看上去挺積極的。但是僅僅加上幾個副詞,畫風瞬變-----
“2015年全球OpenStack營收僅3.5億美元,Gartner預計即使到2020年也就大約30億美元的市場規模。 “
這就是語言,一個字就能引起開源界軒然大波。創業公司緊張、投資者緊張、用戶也在開始疑惑開源的發展。
有疑惑是好事,有爭論就證明其有存在的價值。26維自媒體聯盟希望通過一系列報道,來讓大家對開源有一個完整的認識。希望看完我們的系列報道能對開源產生一些了解。
IT系統發展了幾十年,也是企業積極擁抱IT變化的幾十年。那么我們談IT架構,概念太大了,談開源?目前開源體系也僅僅是IT發展的一個分支,開源技術在IT技術體系里也只是滄海一粟。那么我們在具體一點,談談開源存儲。然后回到開頭,開源存儲的發展是不是在用一個簡單的辦法來解決一個復雜的問題。
存儲關愛學會作為26維自媒體聯盟創始成員之一,今天我們聊聊開源存儲與IT進化的一些觀點。文章可能會出現很多觀點。希望能給讀者帶來一些思考。
開源能為用戶解決復雜問題嗎?
我不知道當時世界上第一個人敲出一段應用代碼的時候,會否想過,只要代碼編寫一次,所有人都能應用,所有機器都能運行。如果有,那么這個是不是開源的終極目標呢?
但是IT發展是商業主導的發展,每個技術的出現都會有大量的廠商出現,大量的產品推出。這在今天這么一個需求龐大的IT王國里面,就產生了目前讓人們頭疼的異構系統。
而云計算的出現,讓異構隨處不在,今天我們能看到的就有成百上千互不兼容的云平臺和系統。云計算的發展到底是讓解決問題的方法越來越簡單呢?還是越來越復雜呢?
處在這樣一個前所未有的異構時代。這樣的環境下,人們迫切需要一個統一的平臺來管理越來越多的各種系統、各種產品。但是這又是一個越來越矛盾的事情,那就是為了解決異構問題,是需要更復雜的技術來實現,還是通過更更復雜的技術來實現呢?
至少對于用戶來講,開源社區的出現,減少了用戶的復雜度。很簡單的理解,如果說世界越來越平,那么人們與數據的互動也將越來越平。一個很好的理解方式就是,開源的一個很重要的特征就是手動操作的減少。
各種開源組織有同一個需求或者是愿景,就是讓任何一種應用可以運行在任何一種服務器之上。今天所有的開源組織里的IT廠商所推得開源軟件、超融合云存儲、云計算一體機等等都是希望讓數據更平。讓用戶能夠解決復雜的IT需求。這么來看開源是符合用簡單的技術來解決復雜的問題。
當異構與開源產生碰撞,開源的價值就體系出來。
前期來看,首先是互聯網企業對于系統IT系統的需求,傳統的IT廠商解決不了互聯網系統的瓶頸,或者說需要通過很大的代價才能獲得。這樣之下,開始自己研發整個平臺,這樣開源的價值就逐漸顯露出來,因為包括Google、AWS、阿里等所有公有云平臺都在開始利用開源的軟件。
存儲的開源目前做的怎么樣呢?先簡單看看存儲進化的兩條路。
第一條路就是比較溫和的方式---進化式的模式,這就是幾十年的存儲進化式,從服務器端存儲,計算虛擬化引發到存儲分離,外部存儲網絡(SAN)的出現,產生了EMC、NetApp等傳統廠商,為了實現更強的靈活性和高效,然后這些外部SAN開始了虛擬化進程。VMware又出現虛擬存儲出現,那在進一步呢?今天我們看到的傳統存儲廠商推出的物理一體機、虛擬一體機。然后超融合的出現,軟件定義存儲的出現。可以看到就是一個硬件與軟件不斷融合、分解又融合的過程。
第二條路就是比較暴烈的方式---革命式的模式
互聯網公司的出現,大數據的提出,讓互聯網公司的IT架構成為一種進化模式。而開源的發展又是互聯網延伸的結果。為什么提起開源讓人又恨又愛,就是這家伙不走尋常路。直接采取暴烈的革命的方法。那么就像可以在任何標準硬件上部署的純軟件解決方案,可以在實現模塊化的提高計算存儲資源無限擴展的融合解決方案。恨得是顛覆了傳統存儲廠商的商業模式。愛的是完全可以按照用戶的需求來定制服務。一切皆服務的解決方案是目前開源組織所僅僅樂道的。
但是我們最終發現雙方最后會殊途同歸,最后都是要提供一種簡單的方法來解決越來越復雜的問題。
而且開源組織的出現大大促進存儲創新產品和技術的應用。云存儲、閃存優化、“存儲即服務”這些技術或者服務才加快的進化。
開源存儲到底讓人放不放心?
用友技術學院UDN社區運營總監白清杰對于開源的理解,“開源只是代碼的授權形式不同,對于公司來說是商業模式不同。”而開源同樣具有穩定可靠的特質。“Linux是開源的。全球的超級計算機超過95%使用的是Linux系統。”“系統的穩定性屬于代碼質量問題。和開源不開源沒有關系。BAT都大量使用了開源軟件做關鍵業務支持。”Windows是商業的。但是也經常藍屏爆BUG。
用戶需求是核心。“從產品角度看,涉及技術和架構之爭。但是用戶來說,一定會先關注產品是否滿足需求,其次才是考慮開源或者商業軟件。對于用戶來說,首先第一是要解決需求。其次才是根據資金成本和技術成本做選型。”穩定性和開源沒有必然的聯系。
同時我們也在某些行業,開源的影響很大。有的網友反映,他們單位(這位網友沒有透露其行業)最大的感受是不買存儲了(這里指的是傳統陣列),目前這位網友底層用的是ceph,上面跑到是mongodb,REDIS,以及hadoop平臺。
宏杉科技產品部部長許云松也認為開源對于云計算的發展有其積極影響的一面。同時也看到開源對于整個IT貢獻也是很大的,同時其很多思想會影響到專業的存儲廠商,特別是分布式存儲受到其影響比較深。
開源存儲會不會沖擊傳統存儲?
技術再發展,IT基礎架構的幾個重要要素不會變,包括計算、存儲、網絡、虛擬化這四大塊只能是分、合、合、分。而不會是消失。但是,人們對于IT基礎架構的要求會越來越高,也就是更高的可靠性、更高的可用性,永不滿足的性能需求,越來越合理的成本需求,以及真正的可擴展性。所以IT廠商不管怎么變化產品、技術、服務。IT基礎架構的這些要求不會變。而對于計算、網絡、存儲、虛擬化這四大塊,大家公認的對于云平臺性能影響最大的部件就是存儲系統,那么改善存儲性能就是企業所關心的一塊。
但是開源存儲不會沖擊傳統存儲,達沃時代CTO雷迎春認為,因為所有的應用依賴于存儲,如果存儲不可靠的話,像一個大廈基礎不牢的話,那是很可怕的事情,提心吊膽的,對真正懂這個東西的還是非常關注存儲系統的可靠性。存儲系統越穩定,開源軟件才能有基礎活躍的運行。就像一個大廈基礎很牢固的話,人們就可以放心的在里面做各種事情。
對于企業的關鍵應用,必須為用戶的這個數據去負責,如果這個軟件不是自己寫的話,如果哪天宕機的話,你能不能有把握恢復這個數據,這也是包括宏杉、達沃時代等存儲廠商自己研發代碼,一行一行寫的原因。“因為任何一個軟件都會有BUG,沒有不宕機的系統。但是宕機的同時,你能不能幫助用戶把數據恢復,別讓用戶掉數據,這是一個最基礎的事情,在這個前提下才能說我怎么去降低宕機的可能性、頻率。”所以從專業的角度來看,存儲系統可靠性是最根本的追求之一。
開源的出現只是改變了整個商業模式,真正對傳統存儲真正的沖擊是超融合的出現,雷迎春這么認為。
“所以我就說,你看美國那邊沒有被沖擊的,美國被沖擊什么?是超融合沖擊了傳統存儲,部署形式,或者是說,隨著虛擬化或者容器的存在本身,它應用形式發生改變,導致傳統存儲結構不合適,并不是傳統存儲技術不好,所以它必須要有個分布存儲,是這個業態改變了,而不是說開源去改變事情本身。”
許云松也認為在存儲領域因為是對產品的要求是必須是可靠性到極致。那么目前這個階段來看,從實驗室走到產品、走到用戶會在很長一段時間。
雷迎春認為,從美國的幾大存儲公司來看,開源對于存儲的唯一沖擊就是把存儲的價格大大往下拉,而且目前來看傳統企業與互聯網企業對于存儲需求還是有所不同,企業的存儲系統需求還是強調交互性,互聯網存儲強調運維性,“所有互聯網企業用開源軟件去做,宕機了有大量專業的人去維護這個事情,但是對于傳統企業來說,我養不了那么多人,所以我強調它的品質要高,這兩個是不同的業態。”一個是花大量的人來維護系統,一個是花大量的錢來買專業的軟件來維持系統。總之一個是用人力去堆,一個是拿錢去堆。這是兩種不同的策略。
對于存儲,開源唯一要做的就是擁抱
就像Ceph是運行于X86架構上的擴展性很是靈活的開源存儲軟件,Ceph提供專門針對與OpenStack關聯緊密的可擴展的存儲環境,Red Hat大中華區總裁張先民博士把開源所做的工作比作自來水廠,把雨水、河水比作各種異構IT資源,只有經過自來水廠就能為用戶提供合適的廣泛的IT資源。
Dell大中華區解決方案與聯盟部總監許良謀也發表了對于開源存儲的認識,許良謀認為企業既需要創新,又有需要保證穩健運維。同時應該理性的看到,天下沒有完美的存儲,所有選擇存儲的應用需求都應該以綜合實力作為考量。
他認為一個真正的開源項目應該向標準化、自動化、擴展性、高級商業特性這四個方面演進。
同時認為目前對于存儲開源來講,隨波逐流多,真正下苦功夫的少。
總結:存儲與開源長時間內是共存關系
從上面的專家以及信息看出,從存儲服務器一體化、軟硬件一體、超融合以及積極支持openstack開源項目。是專業存儲發展的一條穩定的路線。相對于超融合對于存儲的競爭,開源更多是協助存儲為用戶提供更好的服務。
我們也看到了EMC公司已經將Hadoop當作大數據戰略武器。Netapp也對Hadoop整體生態系統創造產生附加價值的產品。隨著開源項目的越來越成熟,相信存儲廠商會通過更專業的存儲技術來打造最適合的存儲架構來服務開源項目。同時我們看到開源對于存儲來講,目前在大數據分享、云基礎架構、富媒體和備份、文件同步和分享以及企業虛擬化都是不斷優化存儲架構的應用場景。