国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于混合云構(gòu)建企業(yè)應(yīng)用

2019-09-24 06:03周平鐘方偉
電腦知識與技術(shù) 2019年21期
關(guān)鍵詞:負(fù)載均衡

周平 鐘方偉

摘要:該文主要闡述國內(nèi)外混合云發(fā)展情況;然后分析如何基于混合云構(gòu)建企業(yè)應(yīng)用。

關(guān)鍵詞:混合云;專有云;云服務(wù)器;云數(shù)據(jù)庫;對象存儲;負(fù)載均衡

中圖分類號:TP393? ? ? 文獻(xiàn)標(biāo)識碼:A

文章編號:1009-3044(2019)21-0059-03

開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):

Abstract: This paper mainly expounds the development and application of technology related to Hybrid Cloud in China and abroad, and how to build enterprise applications on HybridCloud.

Key word: Hybrid Cloud; Private Cloud; ECS; RDS; OSS; SLB

1 背景

混合云是未來的發(fā)展趨勢。未來的云計算一定是以應(yīng)用為中心。傳統(tǒng)開發(fā)模式是全模式?;谠破脚_的開發(fā)模式,能使企業(yè)只需要專注于業(yè)務(wù)和應(yīng)用開發(fā)本身, IaaS解決資源快速創(chuàng)建,PaaS解決noOps運(yùn)維問題,提升開發(fā)和交付速度。

2 混合云現(xiàn)狀

2017年6月,Nutanix 2017年NEXT大會上,谷歌宣布和Nutanix達(dá)成戰(zhàn)略合作關(guān)系,雙方將共同布局混合云市場。隨后,谷歌云宣布推出全新一代私有云平臺,旨在為企業(yè)更好地部署混合云環(huán)境。

2017年7月,微軟Inspire全球合作伙伴大會上,正式發(fā)布混合云應(yīng)用服務(wù)Azure Stack。

2017年8月,在VMworld 2017大會上,亞馬遜AWS與VMware發(fā)布VMware Cloud on AWS,將為企業(yè)充分利用混合云環(huán)境創(chuàng)造了新的條件。

2017年8月,公有云與Zstack達(dá)成混合云戰(zhàn)略合作,提供無縫連接的混合云服務(wù)。

Gartner2017年全球IaaS魔力象限四強(qiáng)云服務(wù)商的混合云戰(zhàn)略都已塵埃落定。但在Gartner2018年基礎(chǔ)設(shè)施即服務(wù)魔力象限中,Gartner大幅縮小了這個領(lǐng)域,只剩下六家供應(yīng)商:AWS、微軟、谷歌、公有云、Oracle和IBM。

Gartner預(yù)測,到2020年,90%的組織將利用混合云管理基礎(chǔ)設(shè)施。

3 混合云架構(gòu)

基于企業(yè)專有云平臺、公有云平臺構(gòu)建企業(yè)業(yè)務(wù)中臺,提升業(yè)務(wù)創(chuàng)新和快速響應(yīng)能力。

3.1 物理架構(gòu)

通過物理專線構(gòu)建本地—遠(yuǎn)程互聯(lián)網(wǎng)絡(luò)(如下圖所示),從而連通本地數(shù)據(jù)中心和公有云公共云。

基于互聯(lián)網(wǎng)實(shí)現(xiàn)IPsec隧道和高速通道(Express Connect)連接本地專有云和公有云公共云,使得“本地—遠(yuǎn)程”在三層網(wǎng)絡(luò)可達(dá)下互訪。

3.2 架構(gòu)原則

應(yīng)用架構(gòu)設(shè)計需遵循最基礎(chǔ)的概念,選擇適合企業(yè)自身、業(yè)務(wù)需求的架構(gòu)進(jìn)行設(shè)計。

1)分布式部署

應(yīng)用與數(shù)據(jù)庫獨(dú)立部署。或系統(tǒng)中的多個模塊部署在不同服務(wù)器上(如微應(yīng)用),或兩個相同功能的應(yīng)用分別部署在不同服務(wù)器上(如滿足高并發(fā))。

2)高可用

系統(tǒng)中部分節(jié)點(diǎn)失效時,其他節(jié)點(diǎn)能夠接替它繼續(xù)提供服務(wù)。

3)集群

一個特定領(lǐng)域的軟件部署在多臺服務(wù)器上并作為一個整體提供一類服務(wù)。在常見的集群中,客戶端能夠連接任意一個節(jié)點(diǎn)獲得服務(wù),并且當(dāng)集群中一個節(jié)點(diǎn)掉線時,其他節(jié)點(diǎn)能夠自動切換繼續(xù)提供服務(wù)。如Zookeeper中的Master和Slave分別部署在多臺服務(wù)器上,共同組成一個整體提供集中配置服務(wù)。

4)負(fù)載均衡

請求發(fā)送到系統(tǒng)時,通過某些方式把請求均勻分發(fā)到多個節(jié)點(diǎn)上,使系統(tǒng)中每個節(jié)點(diǎn)能夠均勻的處理請求負(fù)載。

5)正向代理和反向代理

正向代理是代理服務(wù)器代替系統(tǒng)內(nèi)部來訪問外部網(wǎng)絡(luò)的過程,反向代理是外部請求訪問系統(tǒng)時通過代理服務(wù)器轉(zhuǎn)發(fā)到內(nèi)部服務(wù)器的過程。系統(tǒng)內(nèi)部要訪問外部網(wǎng)絡(luò)時,統(tǒng)一通過一個代理服務(wù)器把請求轉(zhuǎn)發(fā)出去,在外部網(wǎng)絡(luò)看來就是代理服務(wù)器發(fā)起的訪問,此時代理服務(wù)器實(shí)現(xiàn)的是正向代理。當(dāng)外部請求進(jìn)入系統(tǒng)時,代理服務(wù)器把該請求轉(zhuǎn)發(fā)到系統(tǒng)中的某臺服務(wù)器上,對外部請求來說,與之交互的只有代理服務(wù)器,此時代理服務(wù)器實(shí)現(xiàn)的是反向代理。

3.3 應(yīng)用架構(gòu)

在應(yīng)用服務(wù)器上分別部署Tomcat,使用反向代理軟件(Nginx)把請求均勻分發(fā)到每個Tomcat中。此處假設(shè)Tomcat最多支持100個并發(fā),Nginx最多支持50000個并發(fā),那么理論上Nginx把請求分發(fā)到500個Tomcat上,就能抗住50000個并發(fā)。其中涉及的技術(shù)包括:Nginx、HAProxy,兩者都是工作在網(wǎng)絡(luò)第七層的反向代理軟件,主要支持http協(xié)議,還會涉及session共享、文件上傳下載的問題。

業(yè)務(wù)層面,數(shù)據(jù)庫按業(yè)務(wù)分庫,把不同業(yè)務(wù)的數(shù)據(jù)保存到不同的數(shù)據(jù)庫中,使業(yè)務(wù)之間的資源競爭降低。

數(shù)據(jù)訪問層面,把數(shù)據(jù)庫劃分為讀庫和寫庫,讀庫可以有多個,通過同步機(jī)制把寫庫的數(shù)據(jù)同步到讀庫。對于需要查詢最新寫入數(shù)據(jù)場景,可通過緩存中處理,通過緩存獲得最新數(shù)據(jù)。其中涉及的技術(shù)包括:Mycat,它是數(shù)據(jù)庫中間件,可通過它來組織數(shù)據(jù)庫的分離讀寫和分庫分表,客戶端通過它來訪問下層數(shù)據(jù)庫,還會涉及數(shù)據(jù)同步,數(shù)據(jù)一致性的問題。

因此基于以上架構(gòu)設(shè)計因素,考慮實(shí)際業(yè)務(wù)需求,公有云提供ECS,部署訪問portal,通過nginx做并發(fā)訪問分流;通過公有云VPN通道,以IPSec隧道方式打通公有云VPC網(wǎng)絡(luò)與專有云VPC網(wǎng)絡(luò)。專有云提供云路由、ECS、RDS、OSS。云路由打通專有云VPC與公有云VPC,并提供負(fù)載均衡功能。ECS部署應(yīng)用,云數(shù)據(jù)庫RDS提供高可用云數(shù)據(jù)庫RDS。是一款PaaS層的企業(yè)數(shù)據(jù)庫云平臺,支持線下機(jī)房自建數(shù)據(jù)庫、公有云RDS,混合云數(shù)據(jù)庫的統(tǒng)一管控,支持MySQL,Oracle,Redis,PPAS等數(shù)據(jù)庫全生命周期管控。滿足主備架構(gòu)、讀寫分離、同城容災(zāi)等的高可用需求,通過任務(wù)管理、監(jiān)控告警、性能分析等實(shí)現(xiàn)數(shù)據(jù)庫自動化運(yùn)維。

面向?qū)ο蟠鎯Ψ?wù)OSS。提供多種數(shù)據(jù)處理能力,包括圖片處理、視頻截幀、文檔預(yù)覽、圖片場景識別、人臉識別、SQL就地查詢等,并無縫對接Hadoop生態(tài)以及阿里云函數(shù)計算、EMR、數(shù)據(jù)湖、批處理、大數(shù)據(jù)、關(guān)系型數(shù)據(jù)庫等產(chǎn)品,使用RESTful API 可以在任何位置存儲和訪問,容量和處理能力彈性擴(kuò)展,支持多種存儲類型。滿足企業(yè)多元化數(shù)據(jù)分析與管理的需求。

4 總結(jié)

在實(shí)際應(yīng)用場景中,需要結(jié)合實(shí)際需求和約束條件,遵循架構(gòu)原則,選擇適合的實(shí)現(xiàn)技術(shù),再開展架構(gòu)設(shè)計。對于業(yè)務(wù)功能相對單一且性能指標(biāo)明確的系統(tǒng),架構(gòu)設(shè)計到能夠支持系統(tǒng)的性能指標(biāo)要求就足夠了,但要留有擴(kuò)展架構(gòu)的接口以便后續(xù)的系統(tǒng)集成。對于承載業(yè)務(wù)不斷發(fā)展的系統(tǒng),如電商平臺,需要重復(fù)考慮下一階段用戶量和性能指標(biāo)等要求,結(jié)合業(yè)務(wù)的增長不斷的迭代升級架構(gòu),以支持更高的并發(fā)和更豐富的業(yè)務(wù)。

沒有完美的架構(gòu),只有適合的架構(gòu)。

參考文獻(xiàn):

[1] 基于混合云的檔案管理信息系統(tǒng)的設(shè)計與實(shí)現(xiàn)[D]. 北京: 中國科學(xué)院大學(xué): 工程管理與信息技術(shù)學(xué)院, 2016.

[2] 杜勸勸, 王博丞, 劉勝娟. 基于混合云的視頻直播系統(tǒng)構(gòu)建與應(yīng)用[J]. 中國有線電視, 2018, 394(5): 74-76.

[3] 混合云存儲架構(gòu)的研究與設(shè)計[D]. 北京: 北京郵電大學(xué), 2015.

[4] 李峰, 忻展紅. 基于混合云計算模式的數(shù)字內(nèi)容分發(fā)平臺時延性能研究[J]. 信息通信, 2012(5): 24-25.

【通聯(lián)編輯:謝媛媛】

猜你喜歡
負(fù)載均衡
異構(gòu)環(huán)境下改進(jìn)的LATE調(diào)度算法