遇见未来 | 对话叶毓睿:人类文明运行在软件之上(上篇)
快,關(guān)注“Linux寶庫(kù)”,一起漲姿勢(shì)~
前言
互聯(lián)網(wǎng)及其延伸,正在指引我們走向一個(gè)新的時(shí)代,軟件技術(shù)在新一輪革命技術(shù)中毫無(wú)疑問(wèn)是核心競(jìng)爭(zhēng)力之一。C++語(yǔ)言發(fā)明人Biarne Stroustrup說(shuō),人類文明運(yùn)行在軟件之上,也突出了軟件技術(shù)的重要地位。
?
目前軟件發(fā)展的主流趨勢(shì)之一是軟件定義。那么什么是軟件定義?軟件定義在企業(yè)的數(shù)據(jù)中心中的表現(xiàn)是什么?如何發(fā)展這項(xiàng)技術(shù)?今天我們有幸邀請(qǐng)到了VMware存儲(chǔ)架構(gòu)師Peter Ye(葉毓睿),分享他關(guān)于軟件定義存儲(chǔ)的深刻見(jiàn)解。
遇見(jiàn)未來(lái)
——未來(lái)數(shù)據(jù)中心建設(shè)戰(zhàn)略之軟件定義專訪
1.?軟件定義存儲(chǔ)的概念提出是基于什么樣的背景,主要幫助用戶在數(shù)據(jù)中心建設(shè)中解決什么樣的問(wèn)題和痛點(diǎn)?
軟件定義存儲(chǔ)(Software Defined Storage,簡(jiǎn)稱SDS)的首次提出是在2012年8月VMworld大會(huì)上,此次大會(huì)同時(shí)提出了軟件定義的數(shù)據(jù)中心(Software Defined Data Center,簡(jiǎn)稱SDDC),SDS是SDDC的五大組成部分之一。
我在《軟件定義存儲(chǔ):原理、實(shí)踐與生態(tài)》一書(shū)中,曾指出:軟件定義存儲(chǔ)(SDS)是一個(gè)不斷進(jìn)化的概念,在現(xiàn)階段看來(lái),是指存儲(chǔ)資源由軟件自動(dòng)控制,通過(guò)抽象、池化和自動(dòng)化,將標(biāo)準(zhǔn)服務(wù)器內(nèi)置存儲(chǔ)、直連存儲(chǔ),外置存儲(chǔ),或云存儲(chǔ)等存儲(chǔ)資源整合起來(lái),實(shí)現(xiàn)應(yīng)用感知,或者基于策略驅(qū)動(dòng)的部署、變更和管理,最終達(dá)到存儲(chǔ)即服務(wù)的目標(biāo)。
?
用戶在傳統(tǒng)數(shù)據(jù)中心建設(shè)中,大多是煙囪或豎井架構(gòu),也就是每上一套業(yè)務(wù)應(yīng)用,需要申請(qǐng)和采購(gòu)包括服務(wù)器、網(wǎng)絡(luò)和存儲(chǔ)在內(nèi)的IT基礎(chǔ)架構(gòu)硬件,這使得用戶在數(shù)字化轉(zhuǎn)型的時(shí)代,IT基礎(chǔ)架構(gòu)的資源無(wú)法共享,存儲(chǔ)資源無(wú)法動(dòng)態(tài)擴(kuò)展,即刻交付。SDS是在虛擬化已經(jīng)滲透到各行各業(yè),云計(jì)算逐漸普及的大環(huán)境下,孕育而生的。
2.?軟件定義經(jīng)歷了哪些發(fā)展過(guò)程,目前的應(yīng)用現(xiàn)狀以及其最佳應(yīng)用場(chǎng)景,還面臨哪些挑戰(zhàn)?
軟件定義為云而生,通過(guò)抽象、池化、自動(dòng)化等步驟,實(shí)現(xiàn)IaaS(基礎(chǔ)架構(gòu)即服務(wù)),幫助用戶共享計(jì)算網(wǎng)絡(luò)和存儲(chǔ)資源池,并能實(shí)現(xiàn)動(dòng)態(tài)擴(kuò)展,即刻交付和方便地變更資源,以動(dòng)態(tài)地適應(yīng)某一業(yè)務(wù)在不同時(shí)間段對(duì)于資源的SLA(服務(wù)等級(jí)協(xié)議)的要求。
目前SDS分布式存儲(chǔ)有兩種部署形態(tài),一種是計(jì)算和存儲(chǔ)相分離的,另一種是計(jì)算和存儲(chǔ)融合在同一個(gè)物理服務(wù)器節(jié)點(diǎn)上,也即超融合基礎(chǔ)架構(gòu)(簡(jiǎn)稱HCI)。分離部署的方式,在大規(guī)模存儲(chǔ)資源池化,存放非結(jié)構(gòu)化數(shù)據(jù)(如文檔,圖片,音視頻等)的場(chǎng)景中,應(yīng)用較為廣泛。
而超融合架構(gòu)中,較多使用的場(chǎng)景包含VDI、集群管理、ROBO(遠(yuǎn)程分支辦公室)、開(kāi)發(fā)測(cè)試、備份與災(zāi)難恢復(fù)。除此之外,由于VMware vSAN依托于vSphere ESXi這一穩(wěn)定可靠的Hypervisor,并且自身?yè)碛泄收嫌?、雙活(延伸集群)、而且支持vMotion/HA/FT等功能,使得越來(lái)越多的用戶將關(guān)鍵應(yīng)用(如Oracle RAC、SAP、SQL Server等)放在了VMware vSAN上,根據(jù)2016年的數(shù)據(jù)統(tǒng)計(jì),有64%的vSAN用戶,將其關(guān)鍵應(yīng)用放在vSAN上。
3.?軟件定義存儲(chǔ)相比較傳統(tǒng)存儲(chǔ)理念,有哪些主要的特點(diǎn)和優(yōu)勢(shì)?
在數(shù)據(jù)平面層涌現(xiàn)出可以采用基于標(biāo)準(zhǔn)商用硬件(如X86服務(wù)器)的分布式存儲(chǔ)或者HCI,降低了成本;控制平面層向上提供了存儲(chǔ)自動(dòng)化(如存儲(chǔ)策略驅(qū)動(dòng))的資源部署和變更方式,使得云計(jì)算所需的存儲(chǔ)資源即刻交付成為可能。軟件定義存儲(chǔ)中的大類:HCI使得數(shù)據(jù)靠近計(jì)算,能讓SSD的性能發(fā)揮得淋漓盡致,性能更高,延時(shí)更低。
4.請(qǐng)您詳細(xì)論述一下軟件定義存儲(chǔ)的技術(shù)如何解決傳統(tǒng)存儲(chǔ)的挑戰(zhàn):信息孤島,供應(yīng)商綁定,擴(kuò)展性的問(wèn)題的?
第一步是抽象,也即解耦,因?yàn)槿绻布绘i定,存儲(chǔ)資源無(wú)法被靈活調(diào)用;第二步是池化,也即虛擬化,這樣才能隨需分配,動(dòng)態(tài)擴(kuò)展;第三步是自動(dòng)化,存儲(chǔ)資源由軟件(Hypervisor或云管理軟件)來(lái)自動(dòng)分配和管理。經(jīng)由抽象、池化和自動(dòng)化,打破了信息孤島,也不再被供應(yīng)商綁定,并支持動(dòng)態(tài)擴(kuò)展的。
5.軟件定義存儲(chǔ)如何實(shí)現(xiàn)數(shù)據(jù)保護(hù),高可用和數(shù)據(jù)去重等?
在數(shù)據(jù)平面層的分布式存儲(chǔ)或者HCI,大多是通過(guò)類似互聯(lián)網(wǎng)分布式計(jì)算,也即多副本的方式來(lái)提供數(shù)據(jù)冗余,另外也有通過(guò)雙活(如vSAN 延伸集群)來(lái)提高可用性。為了解決存儲(chǔ)利用率,也有采用EC(糾刪碼)和去重壓縮的技術(shù)。
6.軟件定義存儲(chǔ)與存儲(chǔ)虛擬化技術(shù)的區(qū)別?
軟件定義存儲(chǔ)包含了存儲(chǔ)虛擬化,簡(jiǎn)單理解,可以認(rèn)為軟件定義存儲(chǔ)=存儲(chǔ)虛擬化+存儲(chǔ)自動(dòng)化,其實(shí)就是SDS的三步曲:抽象、池化和自動(dòng)化。詳見(jiàn)微信公眾號(hào) “樂(lè)生活與愛(ài)IT” 的文章:《贈(zèng)書(shū) | 什么是存儲(chǔ)虛擬化? 它與軟件定義存儲(chǔ)有何區(qū)別?》。
7.軟件定義存儲(chǔ)與軟件定義網(wǎng)絡(luò)有哪些共性,前者受到后者哪些影響?
都包含了控制平面和數(shù)據(jù)平面。軟件定義這個(gè)詞匯最早就是來(lái)源于軟件定義網(wǎng)絡(luò)(SDN),核心是控制平面和數(shù)據(jù)平面解耦,SDS在這一部分上受到了SDN的影響。
8.現(xiàn)在軟件定義的概念越來(lái)越火,在很多個(gè)領(lǐng)域都出現(xiàn)一些產(chǎn)品和解決方案,您如何看待軟件定義技術(shù)的發(fā)展呢?軟件定義網(wǎng)絡(luò),軟件定義計(jì)算,軟件定義數(shù)據(jù)中心,這真的會(huì)是數(shù)據(jù)中心的未來(lái)嗎?
軟件定義的出現(xiàn),是虛擬化已經(jīng)滲透,云計(jì)算逐漸普及的大環(huán)境下,對(duì)于基礎(chǔ)架構(gòu)層的迫切需求,打破了以往煙囪或豎井架構(gòu),使得資源能夠池化并自動(dòng)化地被部署。迄今為止,云計(jì)算,尤其是私有云的最佳實(shí)踐方式就是軟件定義的數(shù)據(jù)中心,而且這個(gè)過(guò)程會(huì)持續(xù)很長(zhǎng)時(shí)間,直至用戶邁向混合云。因此,毫無(wú)疑問(wèn),SDDC是數(shù)據(jù)中心的未來(lái)。
——to be continued——
關(guān)于作者:
Peter Ye(葉毓睿),現(xiàn)任VMware存儲(chǔ)架構(gòu)師,《軟件定義存儲(chǔ):原理、實(shí)踐與生態(tài)》作者,《VMware軟件定義存儲(chǔ):原理剖析和設(shè)計(jì)指南》。曾任職于EMC、Compellent、DELL,對(duì)存儲(chǔ)行業(yè)的歷史發(fā)展和未來(lái)趨勢(shì)有著深入的了解。Peter同時(shí)也是"樂(lè)生活與愛(ài)IT" 微信公眾號(hào)的作者。
本文授權(quán)來(lái)源:
作者:enmotech | English 【恩墨學(xué)院 OCM培訓(xùn)傳DBA成功之道】
鏈接:http://www.eygle.com/archives/2018/02/post_2.html
關(guān)于“Linux寶庫(kù)”微信公眾號(hào):
歡迎關(guān)注"Linux寶庫(kù)"微信公眾號(hào),這里每天發(fā)布最新的開(kāi)源人物和開(kāi)源事件。謹(jǐn)以此號(hào)記錄Linux和開(kāi)源業(yè)界的點(diǎn)點(diǎn)滴滴,為開(kāi)源愛(ài)好者和從業(yè)者點(diǎn)亮人生。
- 責(zé)任編輯:丸子 -
Linux寶庫(kù)
長(zhǎng)按掃碼,關(guān)注我們
為開(kāi)源愛(ài)好者和從業(yè)者點(diǎn)亮人生!
總結(jié)
以上是生活随笔為你收集整理的遇见未来 | 对话叶毓睿:人类文明运行在软件之上(上篇)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: WIN7重启后修改的注册表被还原
- 下一篇: 无话