最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

如何基于Istio構(gòu)建微服務(wù)監(jiān)管平臺(tái)

2022-12-19 17:33 作者:行云創(chuàng)新  | 我要投稿

什么是服務(wù)網(wǎng)格(Service Mesh)?

服務(wù)網(wǎng)格是您將應(yīng)用程序添加到的專用基礎(chǔ)架構(gòu)層。服務(wù)網(wǎng)格為您的云原生微服務(wù)架構(gòu)提供集中管理。通過(guò)這種方式,您可以在通信、路由、可靠性、安全性和可觀察性等方面優(yōu)化您的應(yīng)用程序。

如何基于Istio構(gòu)建微服務(wù)監(jiān)管平臺(tái)

微服務(wù)架構(gòu)面臨哪些挑戰(zhàn)?

將微服務(wù)與另一種應(yīng)用程序風(fēng)格(單體應(yīng)用程序)進(jìn)行比較。單體應(yīng)用程序通常內(nèi)置了所有業(yè)務(wù)邏輯,包括入口規(guī)則。當(dāng)您從單體架構(gòu)遷移到微服務(wù)架構(gòu)時(shí),您最終會(huì)得到許多較小的服務(wù)。這些“微”服務(wù)中的每一個(gè)都執(zhí)行您應(yīng)用程序的獨(dú)立功能。根據(jù)您的單體應(yīng)用程序的大小,微服務(wù)的數(shù)量可能非常多,有時(shí)達(dá)到數(shù)百或數(shù)千。單體應(yīng)用解決了流量如何進(jìn)入應(yīng)用的問(wèn)題(南北流量)。相比之下,微服務(wù)還相互組合或重用功能(東西向流量)。

如果沒(méi)有服務(wù)網(wǎng)格,每個(gè)微服務(wù)不僅需要業(yè)務(wù)邏輯,還需要連接邏輯。連接性挑戰(zhàn)包括如何發(fā)現(xiàn)和連接到其他微服務(wù)、如何交換和保護(hù)數(shù)據(jù)以及如何監(jiān)控網(wǎng)絡(luò)活動(dòng)。此外,微服務(wù)無(wú)需完全重新部署即可快速更改。它們通常在 Kubernetes 集群中動(dòng)態(tài)移動(dòng)。您的應(yīng)用程序甚至可能分布在多個(gè)集群、可用性區(qū)域或區(qū)域中以實(shí)現(xiàn)彈性。

因此,微服務(wù)架構(gòu)中的一些最大挑戰(zhàn)包括:

- 跟蹤應(yīng)用程序之間的變化,尤其是隨著微服務(wù)數(shù)量的增長(zhǎng)。

- 在所有服務(wù)和集群中實(shí)施安全性和合規(guī)性標(biāo)準(zhǔn)。

- 使用一致的策略控制網(wǎng)絡(luò)流量。

- 排除網(wǎng)絡(luò)錯(cuò)誤。

讓我們看一下沒(méi)有服務(wù)網(wǎng)格的微服務(wù)架構(gòu)。除了實(shí)現(xiàn)業(yè)務(wù)邏輯,每個(gè)微服務(wù)還必須確保它可以與其他微服務(wù)通信;確保通訊安全;應(yīng)用重試、故障轉(zhuǎn)移和轉(zhuǎn)移策略;根據(jù)請(qǐng)求發(fā)送到哪個(gè)微服務(wù)來(lái)操作標(biāo)頭;捕獲指標(biāo)和日志;最重要的是跟蹤微服務(wù)架構(gòu)的變化。雖然您可以跨幾個(gè)微服務(wù)管理這些任務(wù),但隨著您向生態(tài)系統(tǒng)中添加更多微服務(wù),復(fù)雜性會(huì)增加。

服務(wù)網(wǎng)格如何解決這些挑戰(zhàn)?

服務(wù)網(wǎng)格不會(huì)為每個(gè)微服務(wù)實(shí)現(xiàn)通信、安全、指標(biāo)和其他層。為了抽象服務(wù)到服務(wù)的通信,服務(wù)網(wǎng)格使用代理。代理,也稱為邊車,與您的微服務(wù)一起部署。例如,代理可以是與您的應(yīng)用位于同一 Kubernetes pod 中的容器。代理構(gòu)成了服務(wù)網(wǎng)格的數(shù)據(jù)平面。通過(guò)攔截微服務(wù)之間的每一次通信,您可以控制流量。例如,您可以創(chuàng)建規(guī)則來(lái)轉(zhuǎn)發(fā)、保護(hù)或操縱請(qǐng)求。

每個(gè) sidecar 代理的配置包括流量加密、證書(shū)和路由規(guī)則。服務(wù)網(wǎng)格指定并應(yīng)用跨微服務(wù)的代理配置。這樣,您就可以在整個(gè)微服務(wù)架構(gòu)中獲得一致的網(wǎng)絡(luò)連接、安全性和合規(guī)性。所有代理都將網(wǎng)絡(luò)流量指標(biāo)發(fā)送回您可以使用 API 訪問(wèn)的控制平面。然后,您可以確定服務(wù)網(wǎng)格的健康狀況。

服務(wù)網(wǎng)格有哪些優(yōu)勢(shì)?

- 分離業(yè)務(wù)和網(wǎng)絡(luò)邏輯:

- 設(shè)置一次策略并在您需要的任何地方應(yīng)用它們

- 確保高可用性和容錯(cuò)能力

- 輕松擴(kuò)展您的微服務(wù)架構(gòu)

- 監(jiān)控服務(wù)網(wǎng)格的健康狀況和性能

什么是SolarMesh?

雖然服務(wù)網(wǎng)格有這么多優(yōu)勢(shì),并且直到今天已經(jīng)有很多的用戶將服務(wù)網(wǎng)格使用在自己的業(yè)務(wù)系統(tǒng)中,但是對(duì)于很多的常見(jiàn)的用戶而言使用和運(yùn)維這樣的一套系統(tǒng)還是過(guò)于復(fù)雜,在通常的使用中,可能我們只需要做一次灰度發(fā)布,這時(shí)候就涉及不同規(guī)則的配置,非常容易出錯(cuò),如何定義好應(yīng)用的VirtualService、DestinationRule等規(guī)則對(duì)于大部分使用者而言都需要很高的學(xué)習(xí)成本,為了減少使用的成本和運(yùn)維難度,SolarMesh通過(guò)高度的產(chǎn)品化能力將服務(wù)網(wǎng)格的能力推出,只需要按照常見(jiàn)的思路去操作控制臺(tái),即可輕松的完成比如灰度發(fā)布、故障注入、熔斷限流等能力。

什么是SolarMesh?SolarMesh是基于服務(wù)網(wǎng)格構(gòu)建的微服務(wù)監(jiān)管平臺(tái)。SolarMesh基于 Istio 及容器技術(shù),提供微服務(wù)流量監(jiān)控和管理,提供完善的非侵入式服務(wù)治理解決方案,在提供Istio流量管理等基礎(chǔ)能力外,還提供多集群納管、監(jiān)控告警、Wasm插件、注冊(cè)中心、虛擬機(jī)、接口流量、訪問(wèn)日志、Istio組件金絲雀升級(jí)等能力,幫助企業(yè)在紛繁復(fù)雜的微服務(wù)調(diào)度中快速定位問(wèn)題,提高研發(fā)效率。

SolarMesh免費(fèi)體驗(yàn)>>www.cloudtogo.cn/product-SolarMesh?B

Solarmesh的特點(diǎn)

  • 輕量:組件包含控制端1個(gè)服務(wù)、業(yè)務(wù)端1個(gè)服務(wù),資源占用低,維護(hù)簡(jiǎn)單

  • 直觀:通過(guò)流量視圖直觀掌控單集群、多集群服務(wù)狀態(tài)

  • 便捷:安裝便捷(solarctl)、配置Istio規(guī)則便捷、查看微服務(wù)狀態(tài)便捷

  • 規(guī)范: SolarMesh使用標(biāo)準(zhǔn)的istio規(guī)范操作,支持多版本istio接入

SolarMesh支持哪些應(yīng)用場(chǎng)景?


1.云上應(yīng)用故障的可視化排查

SolarMesh提供流量視圖來(lái)體現(xiàn)服務(wù)的可觀察性。流量視圖頁(yè)面顯示網(wǎng)格內(nèi)服務(wù)和工作負(fù)載的拓?fù)洌⑼ㄟ^(guò)實(shí)時(shí)的網(wǎng)絡(luò)流量、延遲、吞吐量等對(duì)其進(jìn)行展示。加上SolarMesh接口流量能力,可以將線上故障精確到接口,能快速排查故障。

2.流量管理

通過(guò)SolarMesh,可以輕松實(shí)現(xiàn)基于配置的流量管理:將流量管理與基礎(chǔ)設(shè)施管理分隔開(kāi)來(lái),并提供了許多獨(dú)立于應(yīng)用代碼之外的流量管理功能,在部署規(guī)模逐步擴(kuò)大的過(guò)程中幫助簡(jiǎn)化流量管理。

3.業(yè)務(wù)可觀測(cè)

通過(guò)SolarMesh,可以輕松實(shí)現(xiàn)服務(wù)之間的可觀測(cè)性,借助強(qiáng)大可靠且易于使用的監(jiān)控功能,快速有效地檢測(cè)和修復(fù)問(wèn)題。SolarMesh提供服務(wù)、負(fù)載、容器、接口級(jí)別全方位的監(jiān)控能力,提高診斷效率。

4.服務(wù)安全

通過(guò)SolarMesh,可以輕松實(shí)現(xiàn)服務(wù)之間的雙向TLS認(rèn)證:雙向TLS認(rèn)證在實(shí)現(xiàn)過(guò)程中不需要更改服務(wù)代碼,可以為每個(gè)服務(wù)提供基于角色的強(qiáng)大身份認(rèn)證機(jī)制,以實(shí)現(xiàn)跨集群、跨云端的交互操作。

SolarMesh免費(fèi)體驗(yàn)>>www.cloudtogo.cn/product-SolarMesh?B


SolarMesh有哪些基本功能?

- 多集群納管

- 流量管理

- 接口流量

- Wasm

- 虛擬機(jī)

- 注冊(cè)中心

- 監(jiān)控告警

- ……

《微服務(wù)監(jiān)管平臺(tái)建設(shè)指南》, 免費(fèi)下載 >> https://www.cloudtogo.cn/whitepaper/597.html?B-weifuwu


如何基于Istio構(gòu)建微服務(wù)監(jiān)管平臺(tái)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
清涧县| 拉孜县| 东宁县| 庆安县| 阳谷县| 泸西县| 白河县| 灵寿县| 浪卡子县| 武威市| 绥芬河市| 永春县| 天门市| 甘肃省| 拉孜县| 龙胜| 墨江| 林周县| 得荣县| 仁怀市| 廉江市| 沂南县| 丰县| 肃北| 温州市| 大城县| 南阳市| 青冈县| 肇州县| 梅河口市| 陵川县| 奉节县| 马山县| 高邮市| 伊宁县| 汕尾市| 库伦旗| 缙云县| 贡嘎县| 姜堰市| 乐山市|