對(duì)于尋求業(yè)務(wù)靈活性的IT團(tuán)隊(duì)而言,混合云可能是一種具有吸引力但又令人生畏的云計(jì)算架構(gòu)。人們需要了解5個(gè)管理混合云的最佳實(shí)踐,以確保在不影響工作負(fù)載運(yùn)營(yíng)的情況下最大程度地受益。
很多企業(yè)采用了混合云,因?yàn)樗蛊髽I(yè)能夠混合和匹配內(nèi)部部署基礎(chǔ)設(shè)施、私有云資源和公共云服務(wù),以構(gòu)建最適合其需求的云計(jì)算架構(gòu)。
但是,由于這些架構(gòu)涉及不同類型的多個(gè)組件,因此,無(wú)論是在內(nèi)部部署數(shù)據(jù)中心還是在公共云中,混合云通常都會(huì)比在單個(gè)運(yùn)行環(huán)境更難管理。
探索管理混合云基礎(chǔ)設(shè)施的最佳實(shí)踐,以便企業(yè)的IT團(tuán)隊(duì)能夠優(yōu)化可靠性、性能、成本和安全性。無(wú)論企業(yè)計(jì)劃從頭開(kāi)始構(gòu)建一個(gè)混合云,還是要管理現(xiàn)有的混合云,都會(huì)發(fā)現(xiàn)以下是非常有用的5個(gè)技巧。
1.仔細(xì)管理數(shù)據(jù)進(jìn)出
數(shù)據(jù)進(jìn)出是指企業(yè)將數(shù)據(jù)移入或移出云平臺(tái)。在混合云架構(gòu)中,每當(dāng)數(shù)據(jù)從一個(gè)運(yùn)營(yíng)環(huán)境遷移到另一個(gè)運(yùn)營(yíng)環(huán)境時(shí),就會(huì)有數(shù)據(jù)進(jìn)出的情況。例如,當(dāng)管理員將數(shù)據(jù)從公共云遷移到內(nèi)部部署服務(wù)器或私有云時(shí)。
數(shù)據(jù)輸入和輸出對(duì)于混合云管理很重要,主要有兩個(gè)原因:
•性能:就云計(jì)算的性能而言,在網(wǎng)絡(luò)上的數(shù)據(jù)移動(dòng)通常是最薄弱的環(huán)節(jié)。在鏈接兩個(gè)不同云平臺(tái)的全球互聯(lián)網(wǎng)連接上,數(shù)據(jù)移動(dòng)的速度比在同一個(gè)云平臺(tái)中移動(dòng)的速度慢得多。這意味著不必要的數(shù)據(jù)輸入和輸出會(huì)降低性能。
•成本:在大多數(shù)情況下,公共云提供商不會(huì)收取傳入數(shù)據(jù)傳輸?shù)馁M(fèi)用,但他們將在數(shù)據(jù)每次離開(kāi)云平臺(tái)時(shí)會(huì)收取費(fèi)用。因此,用戶的數(shù)據(jù)輸出越多,公共云收取的費(fèi)用就越高。
為了在混合云環(huán)境中優(yōu)化性能和成本,避免不必要的數(shù)據(jù)傳輸至關(guān)重要。如果數(shù)據(jù)經(jīng)常在混合基礎(chǔ)設(shè)施的各個(gè)部分之間移動(dòng),需要重新安排結(jié)構(gòu)以減少組件之間的移動(dòng)。例如,如果企業(yè)有一個(gè)托管在公共云中的應(yīng)用程序連接到托管在內(nèi)部部署的數(shù)據(jù)庫(kù),則可以將數(shù)據(jù)庫(kù)移動(dòng)到公共云中以減少數(shù)據(jù)進(jìn)出,因?yàn)閼?yīng)用程序和數(shù)據(jù)庫(kù)將在同一環(huán)境中運(yùn)行。
2.避免使用云原生工具
公共云供應(yīng)商提供了一系列工具來(lái)監(jiān)視和管理托管在其云平臺(tái)上的工作負(fù)載。如果企業(yè)的工作負(fù)載只在特定的云平臺(tái)上運(yùn)行,那么這些服務(wù)將非常有用,但是專門(mén)用于AWS、谷歌云平臺(tái)或Microsoft Azure的原生工具通常只幫助企業(yè)管理位于該云平臺(tái)中的基礎(chǔ)設(shè)施部分,它們不會(huì)使用私有云或內(nèi)部資源。
企業(yè)可以通過(guò)圍繞與多種主機(jī)環(huán)境兼容的第三方產(chǎn)品構(gòu)建混合云管理和監(jiān)視工具集來(lái)克服這些限制。大多數(shù)用于應(yīng)用程序性能管理、成本監(jiān)控和資源調(diào)配的現(xiàn)代工具在內(nèi)部部署環(huán)境、私有云和主要的公共云中都能很好地工作。
3.接受不斷的變化
企業(yè)采用混合云策略來(lái)最大程度地提高靈活性,因此,需要將混合云視為一種可以而且應(yīng)該不斷變化的基礎(chǔ)設(shè)施。隨著需求的發(fā)展和新機(jī)會(huì)的出現(xiàn),不要害怕重新平衡或重新配置工作負(fù)載的布局。
例如,在最初設(shè)置混合云架構(gòu)時(shí),企業(yè)可能會(huì)決定在內(nèi)部部署數(shù)據(jù)中心存儲(chǔ)數(shù)據(jù)。但企業(yè)很快就會(huì)發(fā)現(xiàn),由于公共云存儲(chǔ)成本的降低,現(xiàn)在將數(shù)據(jù)移動(dòng)到公共云上更有意義。或者,企業(yè)可能有當(dāng)前托管在內(nèi)部部署的應(yīng)用程序,這些應(yīng)用程序可以通過(guò)利用基于公共云的無(wú)服務(wù)器功能獲得性能提升。或者,出于隱私和治理方面的考慮,企業(yè)可能決定將托管在公共云平臺(tái)上的數(shù)據(jù)移動(dòng)到企業(yè)的私有數(shù)據(jù)中心。
4.實(shí)施云計(jì)算治理政策
云計(jì)算架構(gòu)中的層越多(正如混合云經(jīng)常需要的那樣),就越難確保它們都是以可預(yù)測(cè)和一致的方式配置的。缺乏可預(yù)測(cè)性和一致性的配置很難在成本、性能和安全性方面進(jìn)行優(yōu)化。
企業(yè)可以通過(guò)在基礎(chǔ)設(shè)施的任何部分中創(chuàng)建或管理資源的可靠治理策略來(lái)緩解這種混合云管理挑戰(zhàn)。它有助于確保一致性和標(biāo)準(zhǔn)化。
例如,企業(yè)的策略可能包含定義如何配置對(duì)新資源的訪問(wèn)權(quán)限的規(guī)則。這樣,管理員可以參考治理策略來(lái)確定采用哪種方法。這有助于避免出現(xiàn)以下情況:企業(yè)采用一種方法處理內(nèi)部部署數(shù)據(jù)中心的工作負(fù)載,采用另一種方法處理私有云工作負(fù)載,而又采用第三種方法處理公共云服務(wù)。
5.考慮抽象層
如果企業(yè)發(fā)現(xiàn)管理混合基礎(chǔ)設(shè)施特別困難,那么可能值得采用將基礎(chǔ)設(shè)施的各個(gè)基礎(chǔ)組件組合到一個(gè)界面中的工具。這使管理混合云的不同部分變得更加容易,因?yàn)楣芾韱T僅與抽象層交互,而不與每個(gè)底層組件交互。
從這個(gè)意義上講,云計(jì)算抽象層的使用類似于使用虛擬機(jī)管理程序來(lái)構(gòu)建一致且統(tǒng)一的虛擬化基礎(chǔ)設(shè)施,即使托管其基礎(chǔ)設(shè)施的服務(wù)器不同。
混合云的抽象平臺(tái)仍然相對(duì)原始,設(shè)置它們需要付出更多努力。但是,諸如Libcloud之類的工具可以簡(jiǎn)化包含多個(gè)云計(jì)算API的體系結(jié)構(gòu)中的應(yīng)用程序部署。也可以采用第三方基礎(chǔ)設(shè)施即代碼工具(例如Terraform)來(lái)標(biāo)準(zhǔn)化跨混合云不同層的工作負(fù)載的部署過(guò)程。而且在某些情況下,企業(yè)可以使用Kubernetes之類的平臺(tái),通過(guò)創(chuàng)建跨整個(gè)混合云的部署,將完全不同的混合云組件集成到單一的環(huán)境中。
版權(quán)聲明:本文為企業(yè)網(wǎng)D1Net編譯,轉(zhuǎn)載需注明出處為:企業(yè)網(wǎng)D1Net,如果不注明出處,企業(yè)網(wǎng)D1Net將保留追究其法律責(zé)任的權(quán)利。