軟件定義的數(shù)據(jù)中心標(biāo)志著數(shù)據(jù)中心基礎(chǔ)設(shè)施和自動化架構(gòu)的下一演變。但是,我們并不建議所有IT企業(yè)都部署SDDC.企業(yè)的領(lǐng)導(dǎo)者們務(wù)必先要了解業(yè)務(wù)價值、最佳用例和相應(yīng)的風(fēng)險。
當(dāng)前的企業(yè)正面臨著需更快地響應(yīng)并規(guī)?;瘮U展以滿足業(yè)務(wù)需求,并同時支持混合云解決方案、分析、數(shù)字化業(yè)務(wù)、物聯(lián)網(wǎng)、移動化和邊緣計算的新應(yīng)用程序架構(gòu)的挑戰(zhàn)。
應(yīng)用程序編程接口(API)正在成為數(shù)字化數(shù)據(jù)中心的“粘合劑”,但仍然需要一款跨所有這些API的協(xié)調(diào)引擎來協(xié)調(diào),并最終提供業(yè)務(wù)服務(wù)所需的技術(shù)能力。
基礎(chǔ)架構(gòu)供應(yīng)商們正在積極向其平臺添加API,但這些API不是標(biāo)準(zhǔn)的,也不是跨供應(yīng)商開源的,哪怕是來自同一家供應(yīng)商。
除了需要在內(nèi)部實施大量部署工作外,軟件定義的數(shù)據(jù)中心的(SDDC)實施還涉及到新的IT技能和企業(yè)文化轉(zhuǎn)變。
企業(yè)領(lǐng)導(dǎo)們應(yīng)關(guān)注于基礎(chǔ)設(shè)施的靈活敏捷性:
通過確定企業(yè)的業(yè)務(wù)模式和IT項目、以及使這些成果成為可能的技術(shù)要求,進(jìn)而從SDDC中獲得最大價值。
根據(jù)業(yè)務(wù)成果確定SDDC業(yè)務(wù)案例的優(yōu)先級順序,如產(chǎn)品上市時間、降低運營成本和加快變更速度(敏捷性)。
以一個小的,焦點型用例開始您的SDDC計劃,從中學(xué)習(xí),然后逐步擴展。
減輕SDDC項目的最大風(fēng)險,如技術(shù)不成熟和供應(yīng)商鎖定,同時意識到所有軟件和自動化都會產(chǎn)生一定程度的鎖定。
如果您不是某技術(shù)的早期采用者,并且對于工程和編程方面缺乏深入的專業(yè)知識,則不要構(gòu)建完整的SDDC架構(gòu);而應(yīng)選擇在其成熟時再部署特定的軟件定義組件。
戰(zhàn)略規(guī)劃假設(shè)
到2022年,編程技能將成為50%的I&O職位角色的主要招聘標(biāo)準(zhǔn),這在今天僅為20%.
到2023年,SDDC的規(guī)劃能力將被全球85%的大型企業(yè)視為重要要求,遠(yuǎn)遠(yuǎn)高于今天25%的比例。
軟件定義的數(shù)據(jù)中心是公共云基礎(chǔ)設(shè)施即服務(wù)(IaaS)產(chǎn)品的基礎(chǔ),如Amazon Web Services(AWS)和Microsoft Azure.軟件定義的方法可以通過自助服務(wù)目錄或API來選擇自動化和策略執(zhí)行活動,并通過策略和分析以編程的方式實施。私有云服務(wù)今天很少部署一款完整的SDDC(除非是基于OpenStack);然而,隨著SDDC產(chǎn)品的成熟,他們將越來越多地這樣做。
SDDC正在成為實現(xiàn)與數(shù)字化業(yè)務(wù)相關(guān)的業(yè)務(wù)敏捷性和加快產(chǎn)品上市的關(guān)鍵。通過軟件定義的組件實現(xiàn)協(xié)調(diào)基礎(chǔ)架構(gòu),如IoT,DevOps和云服務(wù)所需的基礎(chǔ)架構(gòu),實現(xiàn)了通過使用API和策略推動更高端的端到端自動化、移動性和集成整合。
SDDC尚不成熟
挑戰(zhàn)的關(guān)鍵在于:完整的、跨多個領(lǐng)域(例如計算,網(wǎng)絡(luò),存儲,安全等)的SDDC仍然處于不成熟狀態(tài),不適用于廣泛的內(nèi)部實施(用于訪問內(nèi)部數(shù)據(jù)中心和基礎(chǔ)設(shè)施)。因此,只有具有先進(jìn)的I&O工程和架構(gòu)技能的有遠(yuǎn)見的企業(yè)或具有非常孤立的用例的公司,將在短期(1 - 2年)內(nèi)部署SDDC.其他對SDDC帶來的靈活性感興趣的企業(yè)將會尋求公共云提供商或者在場外管理的私有云來實現(xiàn)這一優(yōu)勢,而無需全面設(shè)計和部署SDDC.
然而,I&O領(lǐng)導(dǎo)者不能簡單地采購一款能夠提供業(yè)務(wù)靈活性和價值的現(xiàn)成的SDDC產(chǎn)品。相反,他們必須部署、整合和規(guī)劃多個部分,而這些部分可能來自多家公共云IaaS提供商以及內(nèi)部部署的廠商,如軟件定義的存儲(SDS)、軟件定義的網(wǎng)絡(luò)(SDN)、軟件定義的計算(SDC)、軟件定義的安全(SDSec)和軟件定義的設(shè)施。
I&O技能更新和企業(yè)文化轉(zhuǎn)變
除了需要大量的部署工作外,SDDC的內(nèi)部實施還涉及新的IT技能和企業(yè)文化轉(zhuǎn)型。例如,將網(wǎng)絡(luò),存儲和計算資源分配給特定工作負(fù)載將需要IT人員為該分配進(jìn)行邏輯編程或設(shè)置策略,而不是依靠電子表格和系統(tǒng)管理工具支持的主要手動流程集。此外,隨著自助服務(wù)基礎(chǔ)設(shè)施的出現(xiàn),I&O領(lǐng)導(dǎo)者在直接通過使用API和服務(wù)目錄來滿足這些需求方面面臨越來越多的挑戰(zhàn)。這需要I&O預(yù)先為應(yīng)用程序開發(fā)人員的消費進(jìn)行設(shè)計和建立,而這正是大多數(shù)I&O企業(yè)所缺乏的技能。即使企業(yè)決定更全面地部署公共云IaaS,I&O也必須推動策略和自動化,例如,確保遵守彈性策略、備份策略和監(jiān)控策略,同時保持開發(fā)人員盡可能高效。 I&O還必須通過具有安全性和應(yīng)用程序和企業(yè)架構(gòu)的通道來建立對公共云和公司所有基礎(chǔ)架構(gòu)(包括IoT傳感器)的訪問和集成整合的恰當(dāng)功能。
隨著云計算、DevOps和數(shù)字化技術(shù)的發(fā)展,許多I&O企業(yè)已經(jīng)發(fā)展到更自動的SDDC業(yè)務(wù)流程功能。然而,由于缺乏技能,傳統(tǒng)應(yīng)用程序面臨的挑戰(zhàn)以及維持當(dāng)前環(huán)境的要求使新功能變得越來越重要,使得這方面的進(jìn)展往往緩慢。另外一個問題是,很少有SDDC產(chǎn)品將其功能完全擴展到公有云中;這種支持才剛剛開始。還有一個問題是缺乏真正的由產(chǎn)品供應(yīng)商支持的行業(yè)標(biāo)準(zhǔn)API,這將SDDC的部署限制為大型供應(yīng)商專有的。
對于I&O領(lǐng)導(dǎo)者來說,往往對這方面的變化存在恐懼,其也是非常真實的風(fēng)險。SDDC的部署必須在不僅僅專注于速度的商業(yè)文化的背景下進(jìn)行,而且也必須是精于提供業(yè)務(wù)價值和實現(xiàn)業(yè)務(wù)戰(zhàn)略的企業(yè)文化。僅專注于潛在的技術(shù)能力,而沒有與業(yè)務(wù)驅(qū)動力的緊密聯(lián)系的IT文化將不是實施SDDC的好選擇。
了解軟件定義的數(shù)據(jù)中心
SDDC是一種協(xié)調(diào)IT基礎(chǔ)設(shè)施和設(shè)備的架構(gòu)方法,可提供諸如加快產(chǎn)品上市,增加自動化(如持續(xù)集成/持續(xù)部署[CI / CD])和提高員工生產(chǎn)力等業(yè)務(wù)價值。如圖1所示,SDDC實現(xiàn)了物理基礎(chǔ)架構(gòu)的抽象化,降低了通過虛擬化層訪問物理基礎(chǔ)架構(gòu)功能的復(fù)雜性。虛擬層允許通過另一組API來訪問物理層,這些API掩蓋了下面的物理層(例如,允許訪問存儲,而不必準(zhǔn)確地知道您正在訪問哪些存儲)。然后可以通過API或通過業(yè)務(wù)流程層直接訪問虛擬層,從而通過其API在許多基礎(chǔ)設(shè)施組件上實現(xiàn)可編程性。在業(yè)務(wù)流程層,可以為基于規(guī)則的業(yè)務(wù)流程啟用策略(例如,在需求峰值時添加更多的基礎(chǔ)架構(gòu))。
SDDC的目標(biāo)是通過基于策略的流程自動化來提高基礎(chǔ)架構(gòu)的靈活性和速度,從而提供比傳統(tǒng)的、更加手動的流程和腳本更大的業(yè)務(wù)價值。這包括基礎(chǔ)設(shè)施選擇,安全性,配置和持續(xù)的生命周期管理和優(yōu)化。因此,通過減少管理需求并實現(xiàn)自動化的可重用性,可以節(jié)省運營成本。今天,許多運營成本節(jié)省可歸因于個別的SDDC技術(shù),如SDS、SDN或SDC.
在提供更大的業(yè)務(wù)價值的同時,SDDC能夠?qū)⒅С謱S杏布能浖?wù)遷移到更高級別的軟件服務(wù)層,通過分布式環(huán)境驅(qū)動配置,自動化和部署的策略,以及實現(xiàn)資本支出成本節(jié)約的潛力,其中包含商品化硬件的資源池。此外,SDDC可以擴展到傳統(tǒng)硬件投資,從而通過抽象和可編程層增加其使用壽命。
了解SDDC的屬性和分類
軟件定義組件的主要屬性和SDDC的標(biāo)準(zhǔn)如下:
● 抽象 - 從物理實施中獲取資源,從而將資源與消費者分離。抽象可在配置和重新使用實例化的基礎(chǔ)設(shè)施元素的邏輯模型時定義,從而實現(xiàn)標(biāo)準(zhǔn)化。
● 儀表化 - 用于監(jiān)控、發(fā)布和智能分析基礎(chǔ)設(shè)施(物理和虛擬)。
● 可編程 - 不僅可以實現(xiàn)自動配置服務(wù),還可以通過記錄的API(通常為RESTful API)實現(xiàn)所有IT流程。
● 自動化 - 使用API,借助腳本和其他自動化工具對暴露的元素進(jìn)行接線,以刪除“人為中間件”。
● 政策管理 - 通過預(yù)先建立的政策實現(xiàn)分散式基礎(chǔ)架構(gòu)的集中配置和重新配置,以滿足業(yè)務(wù)需求。
● 協(xié)調(diào) - 超越基于腳本的自動化功能,可實現(xiàn)跨計算,網(wǎng)絡(luò),存儲,設(shè)施和安全性資源領(lǐng)域的任務(wù)自動化,并與策略管理聯(lián)系起來進(jìn)行強化和優(yōu)化。
上述功能的結(jié)合將促進(jìn)基礎(chǔ)設(shè)施的優(yōu)化和基礎(chǔ)設(shè)施應(yīng)用程序使用的創(chuàng)新。示例包括為SLA選擇正確的基礎(chǔ)架構(gòu),并動態(tài)優(yōu)化基礎(chǔ)架構(gòu)以提高資產(chǎn)利用率。這些功能可以獨立獲取或作為一組功能的一部分來獲取,例如在云管理平臺(CMP)中。
圖2顯示了SDDC的更廣泛的分類法以及“軟件定義的任何東西”(SDx),Gartner用其來描述軟件定義的任何東西,包括應(yīng)用程序和基礎(chǔ)設(shè)施的總稱。SDDC是軟件定義基礎(chǔ)設(shè)施(SDI)的組成部分,SDI建立在SDDC之上,并擴展到SDDC,包括軟件定義的設(shè)備和軟件定義的機器,這將是IoT的關(guān)鍵組件。
SDDC被分解為多個組件 - 計算、存儲、網(wǎng)絡(luò)和設(shè)施 - 利用軟件定義服務(wù)的應(yīng)用程序,通過技術(shù)服務(wù)API請求基礎(chǔ)架構(gòu)服務(wù)。安全和管理是涵蓋應(yīng)用程序、應(yīng)用程序服務(wù)和基礎(chǔ)設(shè)施的跨域服務(wù),也是API可訪問的。每個組件都可以通過自己的業(yè)務(wù)流程層進(jìn)行訪問和管理,該層提供了一組API和策略功能,希望將一個業(yè)務(wù)流程引擎放在一起。邏輯藍(lán)圖或策略模板的目錄可以實現(xiàn)特定基礎(chǔ)架構(gòu)配置(例如OpenStack Compute [Nova]中的“風(fēng)格”)的可重用性,或者使用OpenStack Heat生成基礎(chǔ)架構(gòu)模板,例如用于低延遲的工作負(fù)載特定的存儲配置文件和每秒高輸入/輸出操作,具有某些SLA保證)。公共云IaaS中的策略模板示例包括AWS CloudFormation模板和Microsoft Azure資源管理器模板。
當(dāng)業(yè)務(wù)案例變得有價值時,建立SDDC
SDDC的業(yè)務(wù)價值在于通過更快的配置速度,簡化IT管理流程,并通過更快的軟件配置和更改速度實現(xiàn)成本控制,從而加快所有軟件(包括數(shù)字化產(chǎn)品和服務(wù))的上市時間。在建立內(nèi)部SDDC之前,I&O領(lǐng)導(dǎo)者應(yīng)根據(jù)這三個價值主張確定SDDC的投資回報率。
內(nèi)部設(shè)計的SDDC(而不是基于云的SDDC)允許抽象、業(yè)務(wù)流程和可編程的內(nèi)部部署(或基于托管)的基礎(chǔ)設(shè)施。例如,這將允許開發(fā)人員通過業(yè)務(wù)流程層提供和擴展基礎(chǔ)結(jié)構(gòu),而不需要I&O人員的手工配置步驟。內(nèi)部設(shè)計的SDDC還將使I&O人員能夠可編程性,例如,為資源池增加新的容量,或動態(tài)優(yōu)化資源池以實現(xiàn)最大的資產(chǎn)利用。
對于IT企業(yè)來說,制定云戰(zhàn)略至關(guān)重要,確定內(nèi)部可編程基礎(chǔ)設(shè)施的可訪問性將是必要的。例如,對于具有重要私有云基礎(chǔ)設(shè)施的企業(yè)來說,開發(fā)人員可能需要訪問,盡管通過使用平臺即服務(wù)(PaaS)層可以進(jìn)一步抽象該訪問。通過PaaS,I&O團隊可以通過PaaS層向基礎(chǔ)架構(gòu)啟用策略,但開發(fā)人員不需要直接訪問IaaS層。對于大量使用公共云IaaS的企業(yè),大多數(shù)開發(fā)人員的訪問將直接通過公共云提供商的API和協(xié)調(diào)層進(jìn)行。然而,公共和本地網(wǎng)絡(luò)與安全的整合可能會有一些要求,因此需要內(nèi)部SDDC,但是比IaaS全面的私有云的規(guī)模要小。
表1提供了一個衡量內(nèi)部設(shè)計的SDDC部署的潛在投資回報率和收益的框架,首先應(yīng)該根據(jù)內(nèi)部組成部分所需的可編程程度來考量。 I&O領(lǐng)導(dǎo)者應(yīng)該注意,SDDC的投資回報率將大大提高開發(fā)人員的可訪問性和可編程性,從而加快產(chǎn)品上市速度。作為一個副帶效應(yīng),I&O人員成本將被簡化和減少,因為預(yù)先打包可重復(fù)的IaaS功能為開發(fā)人員釋放了I&O人員的手動操作。這些成本節(jié)省將長期存在,因為大多數(shù)基于軟件定義的應(yīng)用程序?qū)⑹切碌?,從而使傳統(tǒng)應(yīng)用程序和基礎(chǔ)架構(gòu)繼續(xù)得到支持(主要是以手工方式,直到應(yīng)用程序合理化和現(xiàn)代化)。內(nèi)部設(shè)計的SDDC還可以降低資本支出,因為基礎(chǔ)設(shè)施資源得到更好利用,商品化基礎(chǔ)設(shè)施可以替代更昂貴的專有硬件。
表1、SDDC的價值和投資回報率
資料來源:Gartner(2017年4月)
然而,在公共云和企業(yè)內(nèi)部部署中實施的SDDC將需要新的技能,角色和可能的專業(yè)服務(wù)。一個關(guān)鍵的新角色是IaaS產(chǎn)品經(jīng)理和交付經(jīng)理,以方便開發(fā)人員的開發(fā),并啟用可重復(fù)的IaaS功能。