999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

容器下微服務架構(gòu)方法研究

2018-05-14 09:57:28宋慶鑫
數(shù)字技術(shù)與應用 2018年2期

宋慶鑫

摘要:基于容器的微服務已經(jīng)成為現(xiàn)在系統(tǒng)開發(fā)設計非常常見的方式,該種方法在應用時具有非常多的優(yōu)勢和特征。本文在此先對微服務的架構(gòu)進行分析,然后分析了微服務所具有的特性,分別是技術(shù)選型靈活、復雜度可控、獨立部署以及容錯性與擴展性等,此后以Docker容器為例探討了容器的虛擬化技術(shù),最后對分析了基于容器的微服務應用。

關(guān)鍵詞:容器;微服務架構(gòu);虛擬化技術(shù);Docker容器

中圖分類號:TP3 文獻標識碼:A 文章編號:1007-9416(2018)02-0070-02

當前時期各方對于微服務的爭論非常多,對其評價也各不相同。在設計系統(tǒng)或進行開發(fā)時,通過微服務的應用可以比較輕松的實現(xiàn)跨部門開發(fā)的目標。而且利用容器的自動修復及其編排功能,有助于實現(xiàn)微服務的智能托管,進而將運維成本與難度等盡可能的降到最低。在對各個系統(tǒng)模塊進行開發(fā)時,涉及到多種語言和框架,并且具有非常多的獨立進程,大大增加了系統(tǒng)集成的難度。現(xiàn)階段,很多公司在應用微服務架構(gòu)方面,也都取得了非常好的效果,但是還有很大一部分公司并沒有進行應用。

1 微服務架構(gòu)

就微服務架構(gòu)來說,主要是由多個微服務所組成,在進行軟件開發(fā)時,應用的方式相比以往發(fā)生了非常大的改變。在開發(fā)軟件的過程中,實際應用的也不再是庫,而是對微服務進行開發(fā)。此外,每個微服務都有與之對應的業(yè)務功能,而且這些功能相對獨立。軟件也全都被解耦成多個較小的片段,各片段的功能也都相對獨立。這些功能片段會限制系統(tǒng)中的其他部分,可以較好的對外界的故障進行有效的應對。在對新特性的請求進行應對時,微服務變更的速度非常快,而且容器擴張了其解耦性,最終從底層的硬件中分離出軟件,而進行微服務的主要目的就是對應用程序進行分解,以更好的進行部署[1]。微服務架構(gòu)大多應用與各服務的交互。微服務和ESB的差別比較顯著,并不包括對服務間接口的同級別控制和數(shù)據(jù)建模進行定義。在ESB中,存在很多模式驗證和消息路由等。傳統(tǒng)的架構(gòu)主要是面向服務,而微服務與之相比,其架構(gòu)更加的簡單。并且在應用之后,可以獲得較快的開發(fā)速度。如果服務發(fā)生變化,僅僅匹配與之對應的業(yè)務需求即可。因此,實際上微服務架構(gòu)最為核心和關(guān)鍵的優(yōu)勢在于其擴展較為獨立,能夠完全替代傳統(tǒng)內(nèi)存,并且彌補其劣勢。在進行微服務的部署時,可以在非常小的主機上進行。

2 微服務的特性

2.1 技術(shù)選型靈活

在微服務架構(gòu)下,在技術(shù)選型過程中相對而言更加靈活。可以充分結(jié)合自身對于服務所產(chǎn)生的需求,同時還可以結(jié)合當前時期的行業(yè)發(fā)展現(xiàn)狀,合理的做出對技術(shù)棧的選擇。相對而言,各個微服務并不復雜,而且非常簡單。在升級技術(shù)棧時,需要面臨的風向相對來說也比較低,在一定情況下也完全可以進行微服務的重構(gòu)。

2.2 復雜度可控

每個微服務的功能都比較單一,可以將整體進行分解,進而成為一組服務。不僅沒有改變整體的功能,也能將程序分解成可以進行管理的服務或模塊。通過對接口進行定義,進而對服務邊界進行表述,每個服務的界限都被清晰的定義。在將應用進行分解時,也不會出現(xiàn)很多復雜問題聚集起來的情況,而且在該模式下,各個部分模塊化的水平更高,不斷得到強化,也因此具有體積小和復雜度低,并且易于維護等。

2.3 獨立部署

對于微服務而言,其具備獨立運動的條件,所以在進行部署時,也具有獨立性的特征。以往傳統(tǒng)的架構(gòu)模式下,如果想對程序中的一個細節(jié)進行變動,也會導致整體的重構(gòu)和部署。而在新模式下,即便個別微服務出現(xiàn)其他情況,需要發(fā)送變更,也不會對原來的部署與編譯產(chǎn)生影響。由于微服務所組成的應用,與可并行的發(fā)布流程非常接近,使得發(fā)布的效率比以往更高,而且也不容易對系統(tǒng)環(huán)境造成污染,進而將交付周期縮短。

2.4 容錯性

如果其中一組應用出現(xiàn)故障,以往模式下,故障必然會出現(xiàn)擴散,最終使得應用失敗[2]。而在微服務架構(gòu)下,具備將故障隔離開來的功能,將其置于故障單元中。因此,通過運用這種設計以及微服務所具有的一些更加先進的特點,使得應用層具備容錯的特征。

2.5 擴展性

在微服務架構(gòu)模式下,每一個服務都具備獨立擴張的條件,也能進行有效的橫向擴張,進而在不同的節(jié)點上對整個應用進行復制。當在擴展需求上應用不同的組件時,其差異性也非常多。因此,可以看出該種架構(gòu)的靈活性較高,能夠在各個基礎(chǔ)設施間,發(fā)揮擴展服務的作用,進而可以將風險進行有效的降低。

3 容器的虛擬化技術(shù)

通過容器技術(shù)的應用,能夠起到緩解微服務負面影響的作用。該技術(shù)使用了內(nèi)核接口,允許多個容器共享一個內(nèi)核,并且各個容器被完全隔離。Docker是較為成功的基于容器應用微服務架構(gòu)的案例。Docker容器的基本單位是資源分割和調(diào)度,并對整個軟件的運行環(huán)境進行封蓋,該解決方案可以實現(xiàn)跨平臺并且可以移植,而且應用起來非常簡單[3]。可以在容器內(nèi)部快速的部署應用,而且以Docker作為代表的容器技術(shù),標準化水平已經(jīng)非常高,不僅能夠進行存儲服務,而且具有可伸縮的特性。該容器技術(shù)可以構(gòu)建應用的鏡像,并進行發(fā)布和持續(xù)交付等,同時對運維環(huán)節(jié)進行優(yōu)化開發(fā),不斷提升開展業(yè)務的效率,將IT成本降到最低。通過各個容器之間隔離的實現(xiàn),促使由不同語言所開發(fā)的微服務代碼在部署起來更加的容易。總體來說,Docker容器具有兩個比較明顯的特點,分別是快速、可移植性。也就是說該容器的敏捷性更高,性能也更好。

4 基于容器的微服務應用

通過應用容器技術(shù)可以有效的解決微服務架構(gòu)導致的問題,而且在應用Linux容器技術(shù)以后,一個內(nèi)核能夠服務于多個容器,并且實現(xiàn)完全的隔離。在Docker執(zhí)行環(huán)境下,接口的標準化程度也更高,使得容器的共享等難度都大大的降低,這就導致各種語言開發(fā)下,部署微服務代碼時,都更加的簡單。雖然為負架構(gòu)具有很多方面的優(yōu)勢,但是在構(gòu)建和部署以及維護時,存在非常大的困難[4]。但是容器可以提供輕量級,使得微服務在進行虛擬化運行時,獲得載體的難度大大降低。與此同時,基于容器技術(shù)的云服務使得微服務的創(chuàng)建相對來說非常簡單,進而可以在云端大規(guī)模的進行微服務的實踐。并且基于容器的微服務應用具有標準化、資源利用率高、隔離以及跨平臺等方面的特征,使得應用起來更加的高效。就標準化特征而言,在構(gòu)建標準開發(fā)環(huán)境的過程中,如果應用鏡像技術(shù)并對環(huán)境與應用鏡像進行遷移,會使得Docker容器不存在上下線的環(huán)境差異,能夠確保應用環(huán)境具有一致性。所以,對于運維和測試人員而言,可以對軟件鏡像進行直接部署,這也使得持續(xù)集成和測試以及發(fā)布的過程得到了極大的簡化。

5 結(jié)語

近年來,微服務架構(gòu)和與之相關(guān)的容器等技術(shù)實現(xiàn)了非常快速的發(fā)展,在將其融合之后,逐漸發(fā)展成為較為領(lǐng)先的設計思想。通過微服務架構(gòu)和容器技術(shù)等,應用程序的優(yōu)點得以充分發(fā)揮,而且可以從底層的硬件中分離出軟件。除此之外,容器的存在使得微服務架構(gòu)被極大的簡化,創(chuàng)建了更加快捷的應用程序,不僅非常完善,維護起來也比較簡單。

參考文獻

[1]丁晶晶,韓少杰,李棟,等.微服務分布式架構(gòu)的GIS公有云平臺實踐[J].測繪與空間地理信息,2017,40(s1):56-60.

[2]孫海洪.微服務架構(gòu)和容器技術(shù)應用[J].金融電子化,2016,(5):63-64.

[3]楊鷗,張羿,耿貞偉.微服務架構(gòu)在容器云中的應用實踐[J].電腦與電信,2017,(7):79-81.

[4]嚴麗云,楊新章,何震葦,等.容器技術(shù)及可行應用場景分析[J].廣東通信技術(shù),2017,37(11):46-51.

主站蜘蛛池模板: 亚洲国产成人超福利久久精品| 青青草原国产精品啪啪视频| 亚洲AⅤ波多系列中文字幕| 亚洲男人天堂网址| 伊伊人成亚洲综合人网7777| 亚洲精品自在线拍| 亚洲无码在线午夜电影| 色窝窝免费一区二区三区| 无码人妻免费| 国产在线日本| 在线免费不卡视频| 中文字幕人成乱码熟女免费| 久久久久国产一级毛片高清板| 国产女人18水真多毛片18精品| 伊大人香蕉久久网欧美| 亚洲国产欧美中日韩成人综合视频| 日韩精品一区二区三区免费| 丝袜国产一区| 69综合网| 午夜精品一区二区蜜桃| 日韩黄色在线| 中文字幕在线日韩91| 国产午夜无码片在线观看网站 | 手机精品视频在线观看免费| 91国内在线视频| 亚洲天堂免费在线视频| 青青极品在线| 欧美性久久久久| 久久国语对白| 国产尤物在线播放| 日韩久久精品无码aV| 色悠久久综合| 欧美69视频在线| 啪啪免费视频一区二区| 国产美女无遮挡免费视频网站| 18禁色诱爆乳网站| 国产精品亚洲综合久久小说| 中文字幕人成人乱码亚洲电影| 欧美国产日韩一区二区三区精品影视 | 97人人模人人爽人人喊小说| 亚洲天堂网在线视频| 伊人精品成人久久综合| 91精品免费高清在线| 91国内外精品自在线播放| 国产日韩精品一区在线不卡 | 久久国产高清视频| 精品少妇三级亚洲| 久久a毛片| 亚洲男人的天堂在线| 丁香五月婷婷激情基地| 国产欧美日韩精品第二区| 亚洲国产精品一区二区高清无码久久| 久久99这里精品8国产| 久久伊人久久亚洲综合| 亚洲V日韩V无码一区二区| 中文字幕伦视频| 久久精品国产精品国产一区| 亚洲人成网站在线播放2019| 国产精品一区二区在线播放| 99在线国产| 亚洲成a人片在线观看88| 伊人久久福利中文字幕| 亚洲色图欧美| 91久久青青草原精品国产| 欧美精品一区二区三区中文字幕| 2021国产精品自拍| 亚洲国产精品VA在线看黑人| 永久免费AⅤ无码网站在线观看| 91亚洲国产视频| 亚洲高清在线天堂精品| 香蕉伊思人视频| 亚洲国内精品自在自线官| 免费观看国产小粉嫩喷水| 亚洲性网站| 九九精品在线观看| 亚洲欧美一区二区三区图片| 国产福利影院在线观看| 五月婷婷伊人网| 都市激情亚洲综合久久| 亚洲—日韩aV在线| 亚洲水蜜桃久久综合网站| 久久一色本道亚洲|