精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

部署微服務:Spring Cloud pk Kubernetes

開發 架構
Spring Cloud和Kubernetes都聲稱是開發和微服務的最佳運行環境,但它們本質上非常不同。在本文中,我們將了解他們如何幫助交付基于微服務的架構 (MSA),它們擅長哪些領域,以及如何利用自身優勢在微服務之旅中取得兩全其美的結果。

[[440220]]

本文轉載自微信公眾號「新鈦云服」,作者徐磊 翻譯。轉載本文請聯系新鈦云服錄公眾號。

Spring Cloud和Kubernetes都聲稱是開發和微服務的最佳運行環境,但它們本質上非常不同。在本文中,我們將了解他們如何幫助交付基于微服務的架構 (MSA),它們擅長哪些領域,以及如何利用自身優勢在微服務之旅中取得兩全其美的結果。

使用 Spring Cloud 創建一個基于微服務的系統需要一些什么?

為了構建一個可擴展且具有彈性的微服務系統,該系統支持增長到數十或數百個服務,必須借助具有廣泛構建時間和runtime功能的工具集對其進行集中管理和治理。使用 Spring Cloud,這涉及實現功能服務(例如統計服務、帳戶服務和通知服務)和支持基礎設施服務(例如日志分析、配置服務器、服務發現、身份驗證服務)。使用 Spring Cloud 描述此類 MSA 的圖表如下:

該圖涵蓋了系統的運行時方面,但沒有涉及封裝、CICD、擴展、高可用性和自我修復,這些在 MSA 中也非常重要。假設大多數 Java 開發人員都熟悉 Spring Cloud,在本文中,我們將通過解決這些問題來繪制一個平衡點,看看 Kubernetes 與 Spring Cloud 之間的關系。

微服務問題

與其逐個進行功能比較,不如讓我們來看看更廣泛的微服務關注點,看看 Spring Cloud 和 Kubernetes 如何處理這些問題。

關于 MSA 的好處在于,它是一種具有易于理解和權衡的架構風格 。微服務支持強大的模塊邊界,具有獨立部署和技術多樣性。它們是以開發分布式系統和大量運營開銷為代價的。一個關鍵的成功因素是專注于能夠幫助您盡可能多的解決 MSA 問題。使啟動過程快速而簡單很重要。

在上圖中,我們可以看到一個列表,其中包含必須在 MSA 中解決的最常見的技術問題。

  • 技術映射

Spring Cloud 和 Kubernetes 這兩個平臺非常不同,它們之間沒有直接的功能對等。如果我們將每個 MSA 關注點映射到用于在兩個平臺中解決它的技術,我們會得出下表。

上表的主要結論是:

Spring Cloud 擁有一組豐富的、集成良好的 Java 庫,可以將所有runtime問題作為應用程序堆棧的一部分來解決。因此,微服務本身有庫和runtime代理來進行客戶端服務發現、負載平衡、配置更新、指標跟蹤等。單例集群服務和批處理作業等模式也在 JVM 中進行管理。

Kubernetes 是多語言的,不僅針對 Java 平臺,而且以通用方式解決所有語言的分布式計算挑戰。它為平臺級別和應用程序堆棧之外的配置管理、服務發現、負載平衡、跟蹤、度量、單例、計劃作業提供服務。該應用程序不需要任何用于客戶端邏輯的庫或代理,并且可以用任何語言編寫。

在某些領域,兩個平臺都依賴類似的第三方工具。例如,ELK 和 EFK 堆棧、跟蹤庫等。例如 Hystrix 和 Spring Boot,在這兩種環境中同樣有用。在某些領域,兩個平臺是互補的,可以組合在一起,以創建更強大的解決方案( KubeFlix和 Spring Cloud Kubernetes就是這樣的例子)。

  • 微服務要求

為了展示每個項目的范圍,這里有一張表格,其中包含端到端的 MSA 要求,從底部的硬件到頂部的 DevOps 和自助服務體驗,以及它們之間的關系到 Spring Cloud 和 Kubernetes 平臺。

在某些情況下,兩個項目使用不同的方法滿足相同的要求,并且在某些領域,一個項目可能比另一個項目更強大。但也有一個好處,兩個平臺相互補充,可以結合互補,以獲得卓越的微服務體驗。

例如,Spring Boot 提供了用于構建單個jar應用程序包的Maven插件。結合 Docker 和 Kubernetes 的聲明式部署和調度功能,運行微服務變得輕而易舉。

同樣,Spring Cloud 具有應用程序內庫,用于使用 Hystrix和Ribbon創建彈性、容錯的微服務。但這還不夠,當它與Kubernetes 的健康檢查結合時,進程會重新啟動,

  • 對比

Spring Cloud

Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具,例如配置管理、服務發現、路由等。它構建在 Netflix OSS庫之上,用Java編寫,供Java開發人員使用

優點:

  • Spring Platform自身提供的統一編程模型和Spring Boot的快速應用創建能力,為開發者提供了極佳的微服務開發體驗。例如,使用很少的注釋,您可以創建一個配置服務器。
  • 有豐富的庫選擇,涵蓋了大多數runtime問題。由于所有庫都是用 Java 編寫的,因此它提供了多種功能、更好的控制和微調選項。
  • 不同的 Spring Cloud庫彼此很好地集成在一起。例如,一個Feign客戶端也將使用Hystrix進行斷路,使用Ribbon進行負載均衡請求。一切都是注解驅動的,使 Java 開發人員可以輕松開發。

缺點:

Spring Cloud 的主要優點之一也是它的缺點——它僅限于 Java。MSA的一個強大動機是能夠在需要時交換技術堆棧、庫甚至語言。這在 Spring Cloud中是不可能的。如果你想使用SpringCloud/Netflix OSS基礎服務,比如配置管理、服務發現或者負載均衡,解決方案并不優雅。

Java 開發人員需要關心和處理 Java 應用程序的問題太多。每個微服務都需要運行各種客戶端來進行配置檢索、服務發現和負載均衡。設置它們很容易,但這并不會隱藏構建時和runtime對環境的依賴。例如,開發人員可以使用EnableConfigServer創建一個 Config Server,但這只是一種方式。每次開發人員想要運行單個微服務時,他們都需要啟動并運行配置服務器。對于受控環境,開發人員必須考慮使Config Server高可用,并且它支持Gi或Svn,因此他們需要一個共享文件系統。同樣,對于服務發現,開發者需要先啟動一個 Eureka服務器。

Spring Cloud 本身在微服務旅程中的范圍較短,開發人員還需要考慮自動化部署、調度、資源管理、進程隔離、自愈、構建管道等,以獲得完整的微服務體驗。在這一點上,我認為將Spring Cloud單獨與Kubernetes進行比較是不公平的,而在 Spring Cloud + Cloud Foundry(或 Docker Swarm)和 Kubernetes之間進行比較更公平 。但這也意味著,要獲得完整的端到端微服務體驗,Spring Cloud必須輔以Kubernetes本身這樣的應用平臺。

Kubernetes

Kubernetes 是一個開源系統,用于自動化部署、擴展和管理容器化應用程序。它是多語言的,并提供用于配置、運行、擴展和管理分布式系統。

優點:

Kubernetes 是一個多語言和語言不可知的容器管理平臺,能夠運行云原生和傳統容器化應用程序。它提供的服務,例如配置管理、服務發現、負載均衡、指標收集和日志聚合,可以被多種語言使用。這允許在組織中擁有一個平臺,可供多個團隊(包括使用Spring的Java開發人員)使用并服務于多種用途:應用程序開發、測試環境、構建環境(運行源控制系統、構建服務器、工件存儲庫)等。

與 Spring Cloud 相比,Kubernetes 解決了更廣泛的 MSA 問題。除了提供runtime服務,Kubernetes 還允許您配置環境、設置資源約束、RBAC、管理應用程序生命周期、啟用自動擴展和自我修復。

Kubernetes 技術基于谷歌 15 年的研發和管理容器的經驗。是Github上最活躍的開源社區之一。

缺點:

Kubernetes 是多語言的,因此,它的服務和原語是通用的,沒有針對不同的平臺(如 Spring Cloud for JVM)進行優化。例如,配置作為環境變量或掛載的文件系統傳遞給應用程序。它沒有Spring Cloud Config 提供的花哨的配置更新功能。

Kubernetes 不是面相開放人員的平臺。它旨在供具有DevOps意識的IT人員使用。因此,Java 開發人員需要學習一些新概念并學習解決問題的新方法。盡管使用MiniKube啟動 Kubernetes 實例非常容易,但手動安裝高可用的 Kubernetes 集群會產生大量的操作開銷。

Kubernetes 仍然是一個相對較新的平臺,并且仍在積極開發和成長中。因此,每個版本都添加了許多新功能,而且 API 是可擴展和向后兼容的。

兩全其美

這兩個框架都解決了不同范圍的 MSA 問題,而且它們以根本不同的方式來解決。

Spring Cloud試圖解決 JVM 內部的MSA挑戰,而 Kubernetes試圖通過在平臺級別解決問題來讓開發人員解決問題。

Spring Cloud在JVM內部非常強大,而Kubernetes在管理這些 JVM 方面非常強大。因此,將它們結合起來并取其精華去其糟粕。

  • 通過這樣的組合,Spring 提供應用程序打包,Docker 和 Kubernetes 提供部署和調度。Spring 通過 Hystrix 線程池提供應用內隔離,Kubernetes 通過資源、進程和命名空間隔離提供邏輯隔離。Spring 為每個微服務提供健康端點,Kubernetes 執行健康檢查和流量路由到健康服務。Spring 外部化和更新配置,Kubernetes 將配置分發到每個微服務。配合默契,簡直完美。

個人最喜歡的微服務堆棧

一張圖足以涵蓋,請看圖:

 

原文:https://dzone.com/articles/deploying-microservices-spring-cloud-vs-kubernetes

 

責任編輯:武曉燕 來源: 新鈦云服
相關推薦

2017-09-05 14:05:11

微服務spring clou路由

2018-06-01 23:08:01

Spring Clou微服務服務器

2024-02-06 18:05:54

微服務SpringCloud

2024-08-05 10:03:53

2017-06-26 09:06:10

Spring Clou微服務架構

2023-12-19 09:33:40

微服務監控

2024-07-10 10:51:39

SpringEureka數據中心

2017-09-04 16:15:44

服務網關架構

2021-07-07 07:44:20

微服務Nacos緩存

2020-06-30 07:58:39

微服務Spring BootCloud

2024-11-21 16:09:22

2021-10-19 14:02:12

服務器SpringSecurity

2023-08-22 11:00:16

云計算容器微服務

2017-12-20 15:37:39

Spring Clou微服務架構

2017-07-03 09:50:07

Spring Clou微服務架構

2017-08-10 11:15:05

Spring Clou微服務架構

2017-08-09 15:50:47

Spring Clou微服務架構

2020-12-30 07:49:32

KubernetesJava Spring Clo

2022-07-17 11:45:39

微服務架構

2018-07-09 09:27:10

Spring Clou微服務架構
點贊
收藏

51CTO技術棧公眾號

国产欧美一区二区三区在线观看视频| 国产一区二区视频播放| 伊人色综合久久久| 色综合久久网| 欧美日本一道本| 法国空姐在线观看免费| 午夜精品久久久久久久91蜜桃| 国产综合自拍| 国产视频丨精品|在线观看| 蜜臀av午夜一区二区三区| 北岛玲一区二区三区| 国精品**一区二区三区在线蜜桃| 欧美激情亚洲视频| 91精品国产自产| 欧美亚洲综合视频| 亚洲国产成人av好男人在线观看| 久久亚洲一区二区| 亚洲中文字幕在线观看| 欧美另类综合| 亚洲欧美国产一本综合首页| 狠狠操狠狠干视频| zzzwww在线看片免费| 国产女同互慰高潮91漫画| 91视频国产精品| 国产午夜在线播放| 亚洲精品成人无限看| 亚洲男人av电影| 一级淫片在线观看| 综合在线影院| 一区二区三区四区不卡视频 | 亚洲成人一区在线观看| 亚洲人午夜精品天堂一二香蕉| 国产伦理久久久| 探花国产精品一区二区| 伊人久久亚洲热| 最近2019中文字幕大全第二页| 美女搡bbb又爽又猛又黄www| 少妇高潮在线观看| 手机av免费在线| 久久精品亚洲乱码伦伦中文 | 姝姝窝人体www聚色窝| 日日嗨av一区二区三区四区| 欧美成人精品一区二区三区| 无码人妻丰满熟妇啪啪欧美| 91手机在线观看| 国产又黄又粗又猛又爽的| 亚洲综合成人婷婷小说| 精品美女久久久久| 亚洲成人精品| 亚洲最新av在线| 成人免费看的视频| 麻豆国产精品va在线观看不卡| 青青草视频播放| 国产午夜亚洲精品一级在线| 国产精品一区二区无码对白| 国产玉足榨精视频在线观看| 国产91精品免费| 成人精品网站在线观看| 国产精品自拍第一页| 在线亚洲伦理| 波多野结衣电影在线播放| 欧美日韩国产亚洲一区| 精品久久久av| 91香蕉视频网| 五月婷婷丁香花| 韩国欧美一区二区| 91久久精品国产91性色| 在线观看av大片| 日韩中文字幕不卡| 久久精品视频一| www.国产区| 国产精品蜜臀| 亚洲成人免费影院| www精品久久| 久久亚洲精品网站| 欧美 日韩 国产 成人 在线观看| 高潮按摩久久久久久av免费| 欧美变态凌虐bdsm| 91久久偷偷做嫩草影院电| 91色婷婷久久久久合中文| 国产精品日本一区二区| 好吊色在线观看| 国产乱码精品一区二区三区忘忧草| 国产精品网站入口| 一级特黄色大片| 精品一区二区三区免费视频| 国产精选久久久久久| 99re久久精品国产| 卡通动漫精品一区二区三区| 亚洲福利视频网站| 久久久久久久久免费看无码| 亚洲图区在线| 中文字幕精品在线视频| 男人av资源站| 精品99视频| 欧洲成人在线视频| 亚洲综合精品国产一区二区三区| 国产乱子伦一区二区三区国色天香| 97超碰资源| 天堂√在线中文官网在线| 日本一区二区三区在线不卡| 超碰成人在线免费观看| 女子免费在线观看视频www| 午夜精品久久一牛影视| 美女黄色片视频| 奇米一区二区| 亚洲人成网站999久久久综合| 国产传媒视频在线 | 久久精品日韩| h网站在线免费观看| 伊人婷婷欧美激情| 成人在线免费在线观看| 91精品福利观看| 亚洲国产99精品国自产| 国产精品久久久久久成人| 国内精品久久久久久久97牛牛 | 国产精品伦子伦免费视频| 国产男男gay体育生网站| 91蝌蚪porny| 手机看片日韩国产| 校园春色亚洲色图| 亚洲精品一区二区三区福利| 国产亚洲精品久久久久久豆腐| 亚洲精品国产日韩| 成人欧美在线观看| 国产香蕉视频在线看| 亚洲国产wwwccc36天堂| 亚洲理论中文字幕| 国产99亚洲| 久久久久久久久国产| 中文字幕资源网| 91丨porny丨最新| 国产精品久久久久久久久电影网| av成人亚洲| 亚洲国产一区二区三区在线观看 | 久久天堂久久| 精品国产免费久久 | 国产精品―色哟哟| av7777777| 91成人福利社区| 亚洲天堂开心观看| 日韩欧美不卡视频| 国产精品亚洲一区二区三区在线| 日韩视频在线播放| 台湾佬中文娱乐网欧美电影| 日韩欧美一二三| 精品国产国产综合精品| 天堂精品中文字幕在线| 久久亚洲精品欧美| 欧产日产国产精品视频| 日韩欧美二区三区| 欧美老熟妇一区二区三区| 免费成人美女在线观看| 欧洲高清一区二区| 欧美freesex| 日韩精品久久久久| 免费观看成人毛片| 91香蕉视频污在线| 久久国产精品视频在线观看| 91精品国产自产在线丝袜啪 | 中文字幕观看在线| 久久―日本道色综合久久| 国产精品12345| 日韩免费高清视频网站| 欧美成人第一页| 国产精品亚洲lv粉色| 国产精品免费aⅴ片在线观看| 国产一区二区视频免费在线观看| 欧美福利在线播放网址导航| 97精品国产97久久久久久免费| 国产刺激高潮av| 亚洲在线免费播放| 午夜剧场免费看| 亚洲激情网址| 久久久久se| 亚洲第一会所| 精品国产一区二区三区久久狼黑人 | 午夜精品999| 91在线网站视频| 少妇av在线| 亚洲福利视频网站| 亚洲天堂男人av| 国产欧美在线观看一区| 999久久久精品视频| 一本到12不卡视频在线dvd| 国产98在线|日韩| a级大胆欧美人体大胆666| 亚洲精品久久久久中文字幕欢迎你 | 亚洲熟女少妇一区二区| 久久99久久99| 国产va亚洲va在线va| 性欧美lx╳lx╳| 国产精品小说在线| 午夜激情在线| 日韩精品免费观看| 久99久在线| 色黄网站在线观看| 日韩国产高清视频在线| 波多野结衣不卡| 亚洲色图视频网| 亚洲天堂2024| 日韩和欧美一区二区| 异国色恋浪漫潭| 巨人精品**| 国产一区视频在线| 182在线视频| 亚洲免费激情| 亚洲日本精品国产第一区| 视频一区中文字幕精品| 欧美在线视频免费| 浪潮av一区| 日韩精品黄色网| 国产精品国产av| 午夜国产精品一区| 欧美xxxooo| 91网上在线视频| 日韩av片免费观看| 噜噜噜91成人网| 天堂а√在线中文在线| 精品视频久久| 国产一区免费在线| 成人黄色91| 日本亚洲欧洲色α| 日本伦理一区二区| 色播久久人人爽人人爽人人片视av| 精品人妻久久久久一区二区三区| 色狠狠色狠狠综合| 日韩成人免费观看| 亚洲欧美激情插| 日韩丰满少妇无码内射| 成人一区二区三区| 日本特黄在线观看| 日韩av中文字幕一区二区| 性一交一乱一伧国产女士spa| 久久精品国产www456c0m| 蜜桃传媒视频麻豆一区| 在线精品国产亚洲| 91在线观看免费高清| 本网站久久精品| 欧美性资源免费| 日本无删减在线| 久久这里有精品视频| www.久久热.com| 亚洲免费视频在线观看| 亚洲av成人无码久久精品老人 | 校园春色 亚洲| 中文字幕国产一区| 91中文字幕永久在线| 99re成人精品视频| 国产一级黄色录像| 成人在线视频首页| 久久无码专区国产精品s| 国产一区二区0| 伊人成人222| 蜜臀av一区二区在线免费观看| 99精品视频播放| 久久久蜜桃一区二区人| 男女午夜激情视频| 麻豆亚洲精品| 久久精品网站视频| 欧美亚洲福利| 91产国在线观看动作片喷水| 中国av在线播放| 日韩亚洲精品电影| 香蕉视频在线播放| 少妇激情综合网| 日本网站在线免费观看视频| 一本大道久久加勒比香蕉| 风间由美一区| 一区二区三区回区在观看免费视频| 黄色小视频在线观看| 亚洲男女性事视频| 成人在线高清视频| 色吧影院999| 大片免费在线观看| 欧美精品一区三区| 国产区美女在线| 91爱视频在线| 日韩高清不卡| 成人啪啪免费看| 无人区乱码一区二区三区| 国产精品免费一区二区三区四区| 99精品中文字幕在线不卡| 国产在线精品一区二区中文| 国产精品嫩模av在线| 亚洲精品二区| 最新国产精品久久久| a级黄色一级片| 久久久精品日韩| www.超碰97.com| 粉嫩欧美一区二区三区高清影视| 精品中文字幕在线播放| 国产亚洲va综合人人澡精品| 亚洲承认视频| 欧美中文字幕一区二区三区| 中文字幕制服诱惑| 日韩视频一区二区三区| 神马午夜电影一区二区三区在线观看 | 欧美一级淫片| 成年人免费观看的视频| 好看的日韩av电影| 欧美性大战久久久久xxx| 亚洲美女福利视频| 亚洲欧美成人网| 69xxxx欧美| 欧美日韩国产va另类| 欧美大胆性生话| 亚洲a一级视频| 久久最新网址| 成人在线免费观看网址| 性欧美精品高清| 黄色片免费网址| 久久久精品免费观看| 国产十六处破外女视频| 在线观看亚洲成人| 日本激情一区二区三区| 色久欧美在线视频观看| 国产精品25p| 亚洲qvod图片区电影| 精品国产不卡| 农民人伦一区二区三区| 九色综合国产一区二区三区| 亚洲成人日韩在线| 亚洲综合一区二区三区| 亚洲在线免费观看视频| 日韩精品黄色网| 激情图片在线观看高清国产| 国产色婷婷国产综合在线理论片a| 牛牛视频精品一区二区不卡| 麻豆视频传媒入口| 青青草一区二区三区| 成年人网站免费看| 亚洲午夜三级在线| 99精品国产99久久久久久97| 国产一区二区三区高清在线观看| 欧美78videosex性欧美| 91日本视频在线| 成人精品亚洲| 欧美 日韩精品| 91在线你懂得| 欧美一级高潮片| 日韩三区在线观看| 精品黄色免费中文电影在线播放| 国产精品高潮呻吟视频| 亚洲人和日本人hd| 欧美精品久久久久久久免费| 国产精品一区二区在线观看不卡| 成人午夜免费影院| 欧美午夜理伦三级在线观看| 可以在线观看的黄色| 97精品免费视频| 国产精品网在线观看| 97超碰在线人人| 成人午夜免费电影| 日本一区二区欧美| 精品1区2区在线观看| 欧美xxxx做受欧美88bbw| 91九色极品视频| 欧美成人有码| 亚洲一区二区三区三州| 亚洲人123区| 国产精品亚洲欧美在线播放| 久久亚洲影音av资源网 | 黑森林精品导航| 久久久99免费| 姑娘第5集在线观看免费好剧| 国产一区二区三区中文| 福利精品在线| 一区二区三区一级片| 国产老肥熟一区二区三区| 精品一区在线观看视频| 精品国偷自产国产一区| 77thz桃花论族在线观看| 国产一区二区三区四区五区在线 | 日本亚洲色大成网站www久久| 337p日本欧洲亚洲大胆精品| 小早川怜子影音先锋在线观看| 鲁丝一区鲁丝二区鲁丝三区| 久久综合九色| 你懂得视频在线观看| 51精品视频一区二区三区| 男插女视频久久久| 久久久水蜜桃| 久久99热这里只有精品| 激情五月婷婷小说| 日韩精品亚洲视频| 99蜜月精品久久91| 黄色特一级视频| 91视频你懂的| 一区二区三区精| 欧美极品第一页| 亚洲自拍电影| 999这里有精品| 亚洲一区二区偷拍精品| 国产一级网站视频在线| 91精品啪aⅴ在线观看国产| 精品成人在线| 1024在线看片| 337p日本欧洲亚洲大胆精品| 欧美色片在线观看|