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

微服務架構與容器技術的應用集成實踐

2020-06-23 09:36:38梁光瑞魏國楊光
科技創新與應用 2020年19期

梁光瑞 魏國 楊光

摘 ?要:隨著數字信息化時代的到來,無論是傳統的企業還是新型的行業都需要適應數字化時代的要求,特別是對于企業的信息化建設來說,相關數字化軟硬件的應用必不可少,對這些應用的處理也成為信息化建設的一個重要內容,而在何種環境下采用何種方式需要企業高度重視。這其中基于容器技術的微服務架構為企業數字化建設提供了良好的平臺,通過在容器技術提供的高效運行平臺為應用進行微服務化對于企業滿足業務需求已經成為信息化建設的焦點。

關鍵詞:微服務架構;容器技術;應用集成

中圖分類號:TP393 文獻標志碼:A 文章編號:2095-2945(2020)19-0166-02

Abstract: With the advent of the digital information age, both traditional enterprises and new industries need to adapt to the requirements of the digital age. Especially for the information construction of enterprises, the application of relevant digital software and hardware is indispensable. The processing of these applications has also become an important part of information construction, and enterprises need to attach great importance to what kind of environment and which way to adopt. Among them, the micro-service architecture based on container technology provides a good platform for enterprise digital construction. Micro-service for applications through the efficient operation platform provided by container technology has become the focus of information construction for enterprises to meet the needs of businesses.

Keywords: micro-service architecture; container technology; application integration

1 微服務架構的概念

云計算技術的發展直接促進了微服務和微服務架構的產生,作為一種獨特的設計風格架構,它代表了架構的發展趨勢和方向,特別是在架構朝向分布式發展和軟件架構動態彈性伸縮兩個方面,微服務架構其就是將服務進行微小化,通過細小化各項應用形成一對一的業務功能細分,由于每一項細分化的應用微服務都是獨立進行的,且各服務之間有很清晰的邊界,而這些單一的微服務是通過輕量級通信機制互相配合溝通的方式來達到一個應用的完整組合。但是微服務架構由于成本較高,這導致進行微服務架構的實施和應用存在一定的弱勢,而隨著容器技術的應用(如Docker等),這為較低成本的實施微服務化應用提供了非常好的基礎保障和平臺。

2 微服務架構的特性

從微服務架構的概念中可以看到微服務的一些特點:專注于實現有限的業務功能;獨立于其他(微)服務,并可以在不依賴其他服務的基礎上解耦各項服務;并通過不依賴語言的API實現溝通;實現與底層平臺和基礎設施的解耦。

2.1 微服務架構的優勢

(1)規模簡單不復雜。微服務由于對應用進行細分,這樣就形成了點對點、一對一的服務,這也是微服務功能的主要特點,并且對每項服務的邊界通過接口定義的方式實現清晰的表述。這樣就可以不用再增加很大支出的情況下進行應用的快速高效開發且保證效率。(2)靈活的技術選擇。微服務架構由于每一個服務都是獨立的因此可以根據每個項目服務的特點進行最合適最優化的技術選擇,并且可以在原廠商應用架構的基礎上進行專業功能操作。(3)實現了部署的獨立性。微服務由于對于應用進行了功能服務細分,各個細分后的模塊進程是各自獨立的,這樣就可以確保部署時能夠獨立操作。就是其中的每一個微服務發生變化后也不影響其他微服務的運行,并不用跟傳統的模式一樣對整個應用進行編譯。因此,獨立性很強的微服務可以在灰度發布方面很容易實現同時能加快發布的頻率且對環境不產生影響。(4)擴展性強。微服務由于獨立性的優勢可以根據實際的應用需要進行靈活性的服務擴展而且明顯節約資源。(5)良好的容錯性。微服務獨立的特性讓每一個細分的應用在出現故障后并不影響整個應用的運行,而是只是這個發生故障的微服務停止運行。(6)良好的重用性。相對細分獨立的微服務可以具有良好的重用性。

2.2 微服務架構的缺點

微服務架構雖然具有諸多的優勢,但是在應用運行過程中也存在著不少的缺點,總結起來說主要有以下幾個方面:(1)由于微服務架構的細分性,加之隨著微服務數量的增多,會出現操作過多的問題并且管理的復雜性也明顯的增加。(2)分布式架構是微服務的主要特性,但是分布部署過程中存在難以進行有效跟蹤的問題,在微服務的應用過程中,由于分布式系統的原因,復雜性是其固有的特點,要讓其可用性更好,需要有相應的數據庫,而這個分布式數據庫受技術限制難以有效的進行建設。(3)對于一個應用來說,雖然微服務具體細分到了每一個專項功能,但是在實際應用過程中這些微服務之間互相有一定的聯系,如果在應用中對其中的某一項微服務進行調整,其它的微服務往往也會受到一定的影響。

3 基于容器技術平臺的微服務實現

微服務要想更好的實現且更加高效,容器技術為其提供了非常好的平臺,通過容器作為一個微服務架構運行的平臺,它克服了以往虛擬機進行微服務運行所存在的各種弊端,雖然虛擬機也可以有效的實現虛擬化,但是虛擬機的性能明顯落后,首先在虛擬機上進行微服務應用啟動速度會非常慢,并且利用率很低,而且虛擬機進行高速的微服務運算需要更多的硬件設備來實現OS的功能,并且在一臺普通的電腦上運行,其運行的資源數量非常有限,最多是十幾個,這就大大增加了硬件設備成本,并且虛擬機自身運行也占據了一部分資源,而容器技術則不會有這樣的問題,它自身不需要過多的設備資源,更不需要相應的架構、語言系統,并且可以在任何運行的服務器上包括Linux系統的服務器,并且往往可以同時運行數百上千個容器,同時能快速的對微服務進行啟動運行,大大增加了微服務運行的效率。通過容器技術提供的微服務運行平臺,使這些應用可以有效的在各種系統、虛擬機以及云空間之間輕松自如的切換。微服務強大的架構平臺和容器封裝微服務技術實現了兩者的有機結合,大大發揮了兩者的效率。

4 基于容器技術的微服務架構應用集成實踐

本文以某互聯網公司的應用實踐為例進行應用集成測試,本次測試數據庫同樣采用傳統的DB2數據庫,微服務應用也簡單的細分為四個微服務。

4.1 測試環境

下述兩種架構的數據庫采用DB2數據庫,獨立部署在物理機上,其應用部署如圖1所示。

采用傳統應用結構的部署環境:其部署情況分別是Rest、Gatway和Service、Rabbit MQ等4個模塊均同時部署在4臺虛機上,每個虛機4Core/16GB。

微服務架構部署環境:除了Cloud Foundry產品占用的資源外,該互聯網應用的4個微服務部署在2個虛機上,每個虛機配置為2Core/8GB。為了實現負載均衡,另外有一個軟負載均衡服務HAProxy,部署在一個虛機上,配置為2Core/8GB。

4.2 測試內容和效果對比

表1、表2分別是采用傳統架構和采用微服務架構進行的性能測試結構表。從表中可以看出:兩者不同方式的測試結果具有明顯的不同,且基于容器技術的微服務更有優勢,在應用重啟方面,不同的模塊啟動時間在容器平臺啟動時間要大大短于傳統架構服務啟動時間;而在資源的彈性伸縮上,容器技術更有優勢;在最大并發上,基于容器技術的微服務架構要明顯大于傳統架構的并且用到的容器也不需要很多,各個模塊性能的發揮壓力并不大。

對于云計算平臺上兩者測試的內容和效果來看,在云計算平臺上進行微服務架構的運行是非常合適且高效的,經過在容器技術平臺上運行的微服務,不僅有效降低了軟硬件資源的成本而且應用功能也得到了有效發揮,應用的主要業務功能得以最大化利用,對于一些非業務功能也可以通過一些公關微服務得到實現,持續集成、灰度發布、快捷開發的優勢得以全面發揮。

5 結束語

隨著數字化進程的加快,對于企業微服務的應用也越來越多,而要實現微服務的高效化,基于容器技術的微服務集成應用實現了“一次編寫,到處運行”讓相關業務運行更高效更有價值。

參考文獻:

[1]孫海洪.微服務架構和容器技術應用[J].金融電子化,2016(05):63-64.

[2]楊鷗.微服務架構在容器云中的應用實踐[J].電腦和電信,2017(07):79-81.

[3]張曉明.基于微服務和容器技術的實時數據架構研究[J].信息技術與標準化,2019(05):20-24.

主站蜘蛛池模板: 中文字幕久久精品波多野结| 米奇精品一区二区三区| 国产成人综合久久精品尤物| 国产精品无码AV中文| 久久国产精品77777| 久久国语对白| 日韩色图区| 精品久久久久无码| 国产成人调教在线视频| 在线精品自拍| 最新加勒比隔壁人妻| 国产99精品久久| 不卡视频国产| 国产精品午夜电影| 香蕉久久国产精品免| 亚洲精品自拍区在线观看| 国产区人妖精品人妖精品视频| 久久a毛片| 婷婷伊人久久| 国产一区二区三区精品欧美日韩| 成人国内精品久久久久影院| 国产黄色免费看| 久久婷婷综合色一区二区| 欧洲免费精品视频在线| 婷婷综合色| 亚洲天堂区| 中文字幕久久精品波多野结| 99九九成人免费视频精品| 一区二区自拍| 无码中字出轨中文人妻中文中| 波多野结衣一区二区三区四区视频 | 九九热免费在线视频| 久久天天躁狠狠躁夜夜躁| 国产你懂得| 一级毛片免费的| 国产精品v欧美| 日本免费精品| 青青草国产一区二区三区| 色天天综合| 美女视频黄又黄又免费高清| 国产幂在线无码精品| 日本不卡视频在线| av大片在线无码免费| 亚洲妓女综合网995久久| 亚洲中文字幕无码mv| 91免费国产在线观看尤物| 91成人在线免费视频| 国产婬乱a一级毛片多女| 无码专区国产精品一区| 国产偷倩视频| 日韩AV无码一区| 国产又黄又硬又粗| 青青操国产视频| 99精品久久精品| 国产乱子伦一区二区=| 亚洲伊人久久精品影院| 嫩草在线视频| 亚洲有无码中文网| 欧美精品综合视频一区二区| 热久久综合这里只有精品电影| 欧洲熟妇精品视频| 91综合色区亚洲熟妇p| 久久窝窝国产精品午夜看片| v天堂中文在线| 国产精品视频猛进猛出| 亚洲国产欧美国产综合久久 | 无码精品福利一区二区三区| 亚洲视频欧美不卡| 红杏AV在线无码| 第九色区aⅴ天堂久久香| 亚洲九九视频| 久操中文在线| 欧美日韩福利| 免费无码AV片在线观看国产| 四虎永久在线视频| 人妻丰满熟妇AV无码区| 日韩经典精品无码一区二区| 精品三级在线| 国产激爽大片高清在线观看| 美美女高清毛片视频免费观看| 无码福利视频| 久青草网站|