成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

微服務(wù)利器,6個值得擁有的服務(wù)網(wǎng)格工具

云計算
Kubernetes和服務(wù)網(wǎng)格相輔相成,因為使用服務(wù)網(wǎng)格可以實現(xiàn)更復(fù)雜的容器化架構(gòu),而不會增加額外的工作量。還有很多方法可以將服務(wù)網(wǎng)格建立為Kubernetes上的一層,來看看時下流行的服務(wù)網(wǎng)格工具。

服務(wù)網(wǎng)格(Service Mesh)并不是新概念,但將其作為運行容器平臺在Kubernetes之上的微服務(wù)連接來實現(xiàn),則是服務(wù)網(wǎng)格變得更為流行的原因。如果沒有服務(wù)網(wǎng)格,則每個微服務(wù)都需要配置接受并發(fā)送與其通信的其他微服務(wù)的連接,而服務(wù)網(wǎng)格完全改變了這一點。

開發(fā)者現(xiàn)在可以創(chuàng)建一個網(wǎng)格,使微服務(wù)能夠以可靠,安全和可控的方式相互通信,而不必處理手動配置,并且不必花費大量時間和精力來維護微服務(wù)之間的連接。Kubernetes和服務(wù)網(wǎng)格相輔相成,因為使用服務(wù)網(wǎng)格可以實現(xiàn)更復(fù)雜的容器化架構(gòu),而不會增加額外的工作量。還有很多方法可以將服務(wù)網(wǎng)格建立為Kubernetes上的一層,來看看時下流行的服務(wù)網(wǎng)格工具。

AWS App Mesh

目前,許多Kubernetes支持的應(yīng)用和微服務(wù)都在AWS的環(huán)境中運行,因此談到服務(wù)網(wǎng)格很難避開AWS App Mesh不談。AWS App Mesh是亞馬遜自己的服務(wù)網(wǎng)格,為AWS的服務(wù)創(chuàng)建服務(wù)網(wǎng)格層。

微服務(wù)利器,6個值得擁有的服務(wù)網(wǎng)格工具

AWS App Mesh結(jié)合了Envoy的專有技術(shù)作為其服務(wù)代理,通過創(chuàng)建虛擬服務(wù)在相同名稱空間內(nèi)的連接服務(wù)。AWS環(huán)境中的每個微服務(wù)都可以找到該虛擬服務(wù),并將其用于將通信引導(dǎo)至其他微服務(wù)。

AWS App Mesh與其他AWS服務(wù),如EKS,F(xiàn)argate和EC2的無縫集成是其最強的優(yōu)勢之一,但是在使用AWS App Mesh方面存在一些限制,不能遷移到App Mesh外部或在多云設(shè)置中使用這項服務(wù)。

此外,App Mesh還借助CloudWatch和AWS X-Ray來管理服務(wù)網(wǎng)格,但這意味著你無需離開主儀表板就可完全控制服務(wù)網(wǎng)格層。盡管App Mesh不支持授權(quán)規(guī)則,但也支持如mTLS、高級負載均衡之類的安全功能。

Istio

Istio是Kubernetes最受歡迎的服務(wù)網(wǎng)格工具。最初是由為Lyft開發(fā),之后成為了Google和IBM聯(lián)合的開發(fā)項目。背靠這樣的巨頭,Istio在許多部署類型中得到廣泛使用就不足為奇了。

微服務(wù)利器,6個值得擁有的服務(wù)網(wǎng)格工具

與App Mesh相似,Istio也使用Envoy作為其服務(wù)代理,但并不僅限于Envoy作為唯一的入口控制器。Istio的獨特之處在于它提供了巨大的靈活性,而沒有通常的復(fù)雜性。實際上可以將Istio用于其他容器化平臺,但是它與Kubernetes的無縫集成才是最為關(guān)鍵的

例如,Istio支持網(wǎng)格擴展和多集群網(wǎng)格,這兩個功能都是App Mesh和許多其他服務(wù)網(wǎng)格工具所沒有的。Istio也像執(zhí)行這些任務(wù)一樣處理流量訪問控制和負載均衡。它甚至支持故障注入和延遲注入。

而使用Istio的唯一不足就是可能會對它提供的功能感到不知如何下手。但如果有足夠的資源使用Istio處理服務(wù)網(wǎng)格層,則它可以利用其功能簡化最復(fù)雜的微服務(wù)體系架構(gòu)。

Linkerd

Linkerd也是非常流行的服務(wù)網(wǎng)格工具。Kubernetes社區(qū)已經(jīng)很好地接受了新的系列版本,到2020年4月中旬,其穩(wěn)定的2.7.1版本已經(jīng)發(fā)布。它完全是作為獨立的服務(wù)網(wǎng)格工具構(gòu)建的,因此它不依賴Envoy等第三方工具進行管理。它甚至包含linkerd-proxy作為服務(wù)代理。

微服務(wù)利器,6個值得擁有的服務(wù)網(wǎng)格工具

最近的升級,還包括儀表板改進和金絲雀部署的流量拆分功能的可視化。這使其成為實時監(jiān)控和編排金絲雀和藍/綠部署的絕佳工具。

Linkerd在保持獨立性的同時,還與入口控制器保持高度兼容性。實際上,Linkerd能夠與你使用的任何入口控制器一起使用,從而使其在這方面具有很好的靈活性。要使服務(wù)網(wǎng)格與應(yīng)用程序集成在一起,只需要一個簡單的連接器注入命令即可。

Linkerd2也進行了高度優(yōu)化,安裝僅需60秒。如果你正在尋找一個可以使表格發(fā)揮最佳性能的服務(wù)網(wǎng)格工具,那么可以嘗試一下。Linkerd一旦部署,并不需要太多的優(yōu)化。開箱即用的配置能夠支持復(fù)雜的微服務(wù)陣列,并且能夠防止重大攻擊。Linkerd通過mTLS加密來增強應(yīng)用程序安全性。

它也是專門為Kubernetes開發(fā)的工具,不支持多云和多集群網(wǎng)格創(chuàng)建,但是當用作Kubernetes實例的服務(wù)網(wǎng)格層時,它的功能也不會因此降低。此外,它還可以與OpenCensus配合使用,使跟蹤和管理變得非常容易。

Kuma

Kuma提供了Envoy作為服務(wù)代理和對任何入口控制器支持的獨特組合。它與Consul Connect非常相似,但有些新功能令人耳目一新,Kuma也是與其他工具相比,還很年輕。

Kuma不僅可以投入生產(chǎn),而且還具有功能強大的服務(wù)網(wǎng)格功能。它支持與OpenTracing兼容的所有后端,并在需要時允許使用外部CA證書。但它還存在許多功能的不足。

目前,在Kuma中無法進行基于路徑或基于標頭的流量拆分,還不支持流量訪問控制和指標等功能。這些功能可能會在以后的更新中引入,但是就目前而言,必須手動進行代理模板處理才能解決這些工具的不足。

盡管如此,Kuma看起來還不錯。它當前為0.4.0的版本,它的開發(fā)團隊正在不斷聽取社區(qū)用戶的意見,盡快追上與其他服務(wù)網(wǎng)格工具的差距。

Consul Connect

HashiCorp的Consul Connect,它可以與Envoy和其他各種服務(wù)代理替代產(chǎn)品一起使用。它還可以與任何入口控制器一起使用,使其成為最容易集成到現(xiàn)有Kubernetes集群中的一種工具。

Consul Connect可在任何Consul環(huán)境中無縫運行。該服務(wù)網(wǎng)格工具雖然提供了許多方便的功能,但只能滿足與其他HashiCorp產(chǎn)品一起使用。

微服務(wù)利器,6個值得擁有的服務(wù)網(wǎng)格工具

它支持從TCP到gRPC的所有內(nèi)容,也可與Kubernetes,VM和Nomads一起使用。完全支持網(wǎng)格擴展,因此可以擁有跨多個云服務(wù)和集群的環(huán)境,并且具有支持微服務(wù)的功能強大的服務(wù)網(wǎng)格層。

Consul Connect需要改進的一方面是監(jiān)控。目前它可以集成其他監(jiān)控工具來訪問日志和按路由度量。如可以集成Prometheus和Grafana之類的工具來進行可視化數(shù)據(jù)監(jiān)控。只需要從服務(wù)代理中提取數(shù)據(jù)即可,而不是直接從Consul Connect中提取數(shù)據(jù)。

Envoy Proxy

以上服務(wù)網(wǎng)格工具主要設(shè)計為與Envoy一起用作服務(wù)代理。與其他邊緣代理工具相比,Envoy確實具有一些優(yōu)勢,高級負載均衡是所有這些工具中最突出的優(yōu)勢。

微服務(wù)利器,6個值得擁有的服務(wù)網(wǎng)格工具

自動重試,區(qū)域本地負載均衡和請求屏蔽,使你可以配置流量負載均衡來實現(xiàn)最佳性能。另一方面,高可可視性使Envoy成為維護支持功能強大架構(gòu)的強大網(wǎng)絡(luò)的理想解決方案。

寫在最后,這些工具的主要目標是創(chuàng)建一種云架構(gòu),以滿足微服務(wù)以可靠,安全的方式相互通信。無論你使用以上哪種工具,都能夠?qū)崿F(xiàn)這個目標。

 

責任編輯:趙寧寧 來源: 今日頭條
相關(guān)推薦

2019-08-29 08:00:00

微服務(wù)架構(gòu)服務(wù)網(wǎng)格

2020-11-15 23:48:57

服務(wù)網(wǎng)格微服務(wù)網(wǎng)絡(luò)網(wǎng)絡(luò)技術(shù)

2020-07-13 07:00:03

微服務(wù)服務(wù)網(wǎng)格架構(gòu)

2019-07-18 12:41:52

數(shù)字化服務(wù)網(wǎng)格微服務(wù)

2022-09-06 10:46:34

服務(wù)網(wǎng)格可觀測性微服務(wù)

2023-06-18 19:21:04

技術(shù)架構(gòu)服務(wù)網(wǎng)格

2022-11-24 14:21:27

微服務(wù)ISTIO

2023-05-08 07:05:26

2020-10-10 10:37:54

微服務(wù)架構(gòu)技術(shù)API

2022-06-28 09:44:21

DevOps軟件開發(fā)

2023-12-29 08:17:26

Python代碼分析Profile

2020-01-07 09:25:02

服務(wù)網(wǎng)格微服務(wù)Kubernetes

2022-08-09 08:00:00

服務(wù)網(wǎng)格云原生工具

2022-05-16 08:00:00

服務(wù)網(wǎng)格架構(gòu)Kuma

2022-08-08 10:09:58

服務(wù)網(wǎng)格架構(gòu)

2021-12-13 09:00:00

數(shù)據(jù)質(zhì)量工具業(yè)務(wù)

2021-04-02 22:00:50

服務(wù)網(wǎng)格微服務(wù)

2021-04-25 08:48:36

Traefik mes服務(wù)網(wǎng)格Kubernetes集

2020-10-21 13:31:53

服務(wù)網(wǎng)格開源微服務(wù)

2020-08-26 05:45:40

服務(wù)網(wǎng)格DevOps開發(fā)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久亚洲天堂 | 三级成人片 | 久久精品亚洲国产 | 国产精久久久 | 国产网站在线 | 国产91在线 | 亚洲 | 色综合久久天天综合网 | 黄色片亚洲 | 免费在线观看黄视频 | 久久99精品久久久 | 欧美日韩国产在线 | 一级毛片在线播放 | 激情欧美日韩一区二区 | 久久四虎 | 日本精品一区二区三区视频 | 国产91 在线播放 | 国产精品久久久久久久久免费丝袜 | 国产精品久久久久久吹潮 | 成人在线播放网站 | 无吗视频 | 在线免费观看黄视频 | 日韩一区二区三区在线观看视频 | 91在线精品秘密一区二区 | 欧美一二三四成人免费视频 | 精品久久久久国产免费第一页 | 国产伦精品一区二区三区高清 | 欧美日韩精品中文字幕 | 欧美性受xxxx | 国产成人免费视频 | 在线a视频网站 | 精品福利视频一区二区三区 | 精品国产一区二区三区av片 | 国产高清在线精品 | www.日本国产 | 精品国产一区二区三区免费 | 欧美激情亚洲 | 一区二区三区视频在线免费观看 | 精品国产乱码久久久久久丨区2区 | 亚洲国产成人精品久久久国产成人一区 | 久久久久久综合 | 99热首页 |