混合云把企業(yè)私有云和公有云有機結(jié)合起來,給企業(yè)提供了更豐富的云服務(wù)、更彈性的云資源、更合理的云成本等。然而,混合云真的適合我們的企業(yè)嗎?如何評估?我們應該如何才能更好地用好混合云?
1.混合云適合我們的企業(yè)嗎?
近些年,隨著云技術(shù)的蓬勃發(fā)展,混合云也逐步走進企業(yè),混合云把企業(yè)私有云和公有云有機結(jié)合起來,給企業(yè)提供了更豐富的云服務(wù)、更彈性的云資源、更合理的云成本等。然而,混合云真的適合我們的企業(yè)么?
首先,要評估監(jiān)管合規(guī)、數(shù)據(jù)安全等因素。由于公有云和私有云的歸屬不同,企業(yè)在公有云上是以租戶的身份進行云服務(wù)的消費使用,而這些云服務(wù)的數(shù)據(jù)是存放在公有云提供商的平臺上的,因此企業(yè)需要考慮存放在公有云上的這些數(shù)據(jù)會不會有泄露的風險。例如,對于金融行業(yè)的用戶,需要考慮這些數(shù)據(jù)是不是有銀行卡、身份證號等信息,而這些數(shù)據(jù)一旦泄露就會對社會金融穩(wěn)定造成一定的影響,因此對于金融行業(yè)的用戶如果使用公有云,需要向銀保監(jiān)部門進行報備,且不得存放敏感數(shù)據(jù)。又比如,對于互聯(lián)網(wǎng)類的用戶,需要考慮本企業(yè)和云提供商會不會有商業(yè)的競爭關(guān)系,確保自己企業(yè)的數(shù)據(jù)不會因為企業(yè)業(yè)務(wù)競爭因素導致數(shù)據(jù)不安全。
其次,要評估是否有業(yè)務(wù)需求會用到混合云。企業(yè)不能為了混合云而混合云,任何技術(shù)方案的選擇都要以業(yè)務(wù)需求為主要出發(fā)點。例如爬蟲類的業(yè)務(wù),需要從互聯(lián)網(wǎng)上進行數(shù)據(jù)采集,那這種業(yè)務(wù)就比較適合使用公有云;比如有些內(nèi)部使用的業(yè)務(wù)系統(tǒng),面向的用戶是企業(yè)自身用戶,那這類業(yè)務(wù)就比較適合使用私有云;有些業(yè)務(wù)系統(tǒng)的特性是在某些時刻有業(yè)務(wù)峰值,那這類業(yè)務(wù)比較適合使用私有云提供日常支撐,使用公有云來提供瞬間業(yè)務(wù)峰值的支撐。
然后,還需要根據(jù)IT人員的技能進行評估。由于私有云的技術(shù)棧和公有云的技術(shù)棧不太相同,私有云的特點是技術(shù)方案相對成熟且單一,往往有細分的IT構(gòu)建和運維人員;而公有云的技術(shù)特點是云服務(wù)目錄較豐富,且云服務(wù)更新很快,對于IT人員的知識廣度和新度有一定的要求,只有深刻理解各個云服務(wù)的特點后,才能更好用好混合云。
2.如何才能用好混合云?
那么,我們應該如何才能更好地用好混合云?
考慮點一:針對不同特點的資源池選擇不同的云服務(wù)
混合云是由多個云資源池組成,而每個云資源池都會有不同的特點。可以根據(jù)每個云提供商的服務(wù)先進性進行服務(wù)選擇。比如,私有云資源池更偏重的是云資源的穩(wěn)定性和安全性,因此可以把計算、存儲、網(wǎng)絡(luò)這些云服務(wù)使用私有云來提供;比如,阿里云的DNS解析比較好,因此可以選擇阿里云來提供網(wǎng)絡(luò)云資源;比如,AWS的容器與云適配比較好,因此可以選擇AWS提供容器服務(wù);同樣可以選擇華為云提供視頻服務(wù),選擇電信云提供短信服務(wù)。
考慮點二:構(gòu)建混合云之間的網(wǎng)絡(luò)通道
為了更好滿足應用在多個云資源池之間的數(shù)據(jù)通信,需要構(gòu)建多個云資源池之間的網(wǎng)絡(luò)通道。構(gòu)建網(wǎng)絡(luò)通道有兩種方式,一種是云專線,另一種是VPN。云專線可以提供較高穩(wěn)定性的網(wǎng)絡(luò)鏈路,在構(gòu)建時,由于每個公有云都會有很多個Region,因此在接入時,需要結(jié)合私有云的數(shù)據(jù)中心位置,選擇合適的接入點,同時在設(shè)計公有云網(wǎng)絡(luò)拓撲時,需要把所有從公有云和私有云之間的網(wǎng)絡(luò)流量都要經(jīng)過這個接入點。VPN的接入方式,可以通過互聯(lián)網(wǎng)構(gòu)建IPSec VPN,特點是成本要遠低于專線,但穩(wěn)定性和帶寬的質(zhì)量不如專線。另外,也可以選擇一些網(wǎng)絡(luò)供應商,這些供應商可以提供連接多個公有云的網(wǎng)絡(luò)線路,也可以當作自建VPN和專線的折中方案。
考慮點三:構(gòu)建跨多云資源池的應用
使用混合云的最終場景,是可以實現(xiàn)應用在多個云平臺上進行流量均衡及遷移,這樣實現(xiàn)資源無縫遷移以及避免單一云提供商綁定。這需要在應用在多個云資源池上進行部署,同時數(shù)據(jù)庫需要使用分布式數(shù)據(jù)庫或者數(shù)據(jù)庫集群多副本技術(shù)來確保數(shù)據(jù)一致性,再從DNS上進行流量策略的調(diào)整。
考慮點四:使用統(tǒng)一的管理平臺統(tǒng)一云化服務(wù)能力
由于不同云資源池的云服務(wù)能力不相同,為了實現(xiàn)資源標準化服務(wù)供給,需要對齊各個云服務(wù)提供商的服務(wù)能力,因此需要構(gòu)建一套統(tǒng)一的混合云管理平臺。需要從三個維度進行設(shè)計:統(tǒng)一的資源管理層;統(tǒng)一的運營管理層、統(tǒng)一的運維管理層。其中資源管理層可以實現(xiàn)多個云資源提供商的資源納管,同時針對一些有差異化的服務(wù)進行抽象提取出其共性。統(tǒng)一運營管理偏重于混合云的成本管理、用戶體系管理、項目管理等。統(tǒng)一的運維管理偏重于工單管理、事件管理、變更管理等。
考慮點五:以混合云構(gòu)建災備體系
有一個混合云的場景,可以選擇公有云作為私有云的災備環(huán)境。此時公有云不直接對外提供業(yè)務(wù),而是作為私有云的異地災備中心,只有當私有云故障時,才會啟用公有云對外提供服務(wù)。由于日常時公有云的資源池不直接對外提供服務(wù),因此可以減少日常暴露的安全風險;同時公有云災備中心的成本比企業(yè)自己構(gòu)建災備中心的成本要低很多。
考慮點六:需要做好公有云整體規(guī)劃
由于公有云的特點,相比私有云來說,公有云很容易成本安全較薄弱的一個點。因此在進行公有云整體規(guī)劃時,進行公有云的整體規(guī)劃,做好公有云賬號之間的隔離,收緊互聯(lián)網(wǎng)入口,同時部署WAF、IDS等安全設(shè)備,對于部署在公有云的應用進行安全防御。從網(wǎng)絡(luò)層面,進行業(yè)務(wù)賬戶東西向網(wǎng)絡(luò)和南北向網(wǎng)絡(luò)的隔離。從審計層面,把所有云平臺的操作日志進行統(tǒng)一存儲。
3.混合云方案到底貴不貴?
混合云方案到底貴不貴呢,回答這個問題需要對比私有云建設(shè)成本和公有云使用成本。先考慮私有云的構(gòu)建成本,成本核算時需要考慮的因素包括機房租賃費用、電費、服務(wù)器成本、網(wǎng)絡(luò)設(shè)備成本、軟件成本、安全設(shè)備、網(wǎng)絡(luò)接入成本、人力成本等,同時還需要考慮一個很重要的因素就是云平臺的集群規(guī)模,當規(guī)模較小時,均攤到每個虛擬機上的成本較高,當規(guī)模適中時,均攤到每個虛擬機成本會相對較低。但對比公有云的成本,現(xiàn)在公有云有各種包年包月的方案,看起來私有云每虛擬機的成本還是要比公有云要高。
但是,這不并代表使用公有云會省錢。由于使用人員的習慣或者管理規(guī)范等因素,很容易出現(xiàn)公有云的虛擬機不使用時依然在運行,也會出現(xiàn)公有云的彈性IP申請后沒有綁定給虛擬機的情況,也會出現(xiàn)存儲卷分配后沒有掛載到虛擬機上的情況,這些浪費會極大的增加公有云的成本。同時當公有云的規(guī)模達到一定程度時,還會發(fā)現(xiàn)賬單上有些例如網(wǎng)絡(luò)出口流量費用這樣隱性的項目,此時使用公有云的成本也會逐步趨向于私有云的構(gòu)建成本。因此我們需要解決的是合規(guī)剛規(guī)劃使用公有云資源,使用技術(shù)手段監(jiān)控回收不再使用的公有云資源,使用包年包月方式來替換按需的方式,從而降低整體的費用使用情況。
4.構(gòu)建適合本企業(yè)的混合云
只有適合自己企業(yè)的,才是最好的。因此構(gòu)建使用好混合云,需要首先分析本企業(yè)的業(yè)務(wù)特性,選擇適合的業(yè)務(wù)分別部署在公有云和私有云上;其次做好混合云方案的整體規(guī)劃,從云統(tǒng)一管理、云服務(wù)抽象、云網(wǎng)絡(luò)聯(lián)通、云計費可控等維度進行合理劃分;然后盡量避免與混合云中某個資源池的綁定,把業(yè)務(wù)和云服務(wù)松耦合;最后可以經(jīng)常性的探索使用公有云中的各種新技術(shù)新服務(wù),并把這些新服務(wù)、新技術(shù)反哺到私有云下,推進混合云場景的全面發(fā)展。