摘要:是處理服務之間通信的專用基礎架構層,負責通過構成現代云原生應用程序的復雜拓撲結構來傳遞請求。而是企業擴展應用保護和監控的最佳方式。如果企業正在構建云原生應用程序,那么就需要用到。
前言:
本文由 Aspen Mesh 市場總監 Zach 撰寫,分享他們公司在開發過程中遇到的跟微服務有關的問題時,如何利用 Service Mesh 這種高效、統一的方式在新的微服務和容器環境中獲得服務。Service Mesh 是處理服務之間通信的專用基礎架構層,負責通過構成現代云原生應用程序的復雜拓撲結構來傳遞請求。
在實踐中,Service Mesh 通常實現為一組輕量級網絡代理,它們與應用程序部署在一起,而對應用程序透明。Service Mesh 這個概念通常跟云原生應用捆綁在一起,因為在云原生模式中,單個應用程序可能由數百個服務組成;每項服務可能由成千上萬個實例,這些實例由 Kubernetes 編排調度,可能處于不斷變化的狀態。所以,管理服務對于確保端到端性能和可靠性至關重要。
編譯/W
微服務對 DevOps 來說非常有用,但這些體系結構所依賴的服務到服務通信在生產規模上運行和管理都很復雜。而 Service Mesh 是企業擴展應用、保護和監控的最佳方式。Service Mesh 是專用的基礎設施層,使服務到服務的通信變得快速、安全和可靠。
如果企業正在構建云原生應用程序,那么就需要用到 Service Mesh。
在與開發和運營團隊交流之后,我們明確:微服務對于開發速度很有幫助,但微服務所依賴的服務之間的通信體系結構復雜,且具風險。所以我們首先采用應用程序來為微服務提供通信結構,即 Service Mesh。借助我們支持的 Service Mesh,DevOps 團隊可以提供他們所需的靈活性和自主性,同時為他們的微服務環境提供策略、可視性和洞察力,以滿足運營團隊對生產級應用程序的需求。
考慮到這一點,我們正著手構建企業級 Service Mesh,無論是在數據中心還是在云(或兩者)中,強大的微服務通信結構是擴展容器化應用的最佳路徑。但是我們也清楚企業生產環境的需求和復雜性。Service Mesh 不僅需要擴展應用程序,也需要監控和保護應用程序。
? 你打算在 Kubernetes 集群中運行10?50?100?還是1000個服務?
? 如何用高效、統一的方式在新的微服務和容器環境中獲得所有服務?
? 你知道哪些服務之間在互相通信嗎,以及這些通信是否在被允許范圍內?該通信是否安全?
? 當發生故障的時候,要如何進行調試?如何添加追蹤,如何在不觸及所有應用程序的情況下記錄日志?
? 你知道發布這些服務的新版本對上游和下游服務的性能或質量有何影響嗎?
Service Mesh 回答了上述問題。作為在微服務和網絡之間插入的透明基礎設施層,Service Mesh 為您在應用程序通信路徑中的提供單點,用以插入服務和收集遙測數據。且無需更改應用程序就可以做到。下面列舉了使用 Service Mesh 的三點原因:
安全
由于 Service Mesh 在數據平面上運行,所以在 Mesh 中應用公共安全是可能的,它提供比 Kubernetes 這樣的多層環境更高級別的安全性。Service Mesh 確保了服務間的通信,這樣就可以知道服務在與什么通信,以及是否可以信任該通信。
監控
在微服務領域,大多數失敗都發生在服務之間的交互中,因此深入了解這些有助于團隊更好地管理架構避免失敗。Service Mesh 為服務相互之間的交互提供了一個視角。Mesh 還極大地提高了追蹤能力,而不需要觸及所有應用程序。
簡化
Service Mesh 不是一項創新技術,而是將幾個現有技術捆綁在一起,使管理基礎架構層變得簡單很多。現有的解決方案涵蓋了 Mesh 的一些功能,例如 DNS。這是一種很好的服務發現方法。如果您在服務發現中所需要的是找到服務并連接到它,那么 DNS 就足夠了,但是它不會給您快速重試或健康監視。當你想要問更高級的問題時,就需要 Service Mesh了。
使用 Service Mesh 管理微服務當然還有很多優勢,但我認為以上3個是主要的賣點,那些希望擴展其微服務體系結構的企業將從中獲得最大的好處。毫無疑問,未來還會有更多的功能。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/32680.html
摘要:微軟已經很久沒有支持開源社區了,這也是很多公司不采用的原因之一。當然微軟總是致力于提供無的工具簡單的語法和良好的教程,他們最近也意識到,開源可以為提供更多的創新和業務。 得益于CTO、CEO和CDO們積極的推動,IT基礎設施正在向云環境遷移,底層架構師則在熱烈討論圍繞著云原生應用的SaaS、PaaS和微服務架構,而開發者們正在大顯身手,努力探索云計算的魔盒,找出什么是對業務有價值的,什...
摘要:飛貸金融科技副總裁陳定瑋大會現場,飛貸金融科技作為金融行業數據庫容器化的典型案例,為現場的容器愛好者帶來了題為金融領域數據庫生產容器化及應用的實踐經驗分享。 2019年6月20日,由Rancher Labs(以下簡稱Rancher)主辦的第三屆企業容器創新大會(Enterprise Container Innovation Conference, 以下簡稱ECIC)在北京喜來登大酒店盛...
摘要:然而,敏銳的已經意識到,德邦快遞率先引入的微服務架構,正在成為企業數字化轉型升級戰略成功的基石,成為企業引領行業創新的秘密武器。 2018年雙11,中國網民釋放出來超過2000億元的購買力,給快遞公司帶來了新的一輪考驗。剛剛從大件快遞切入快遞市場的德邦快遞,卻無驚無險地完成了客戶的托付。信任德邦快遞的店主和買家并不知道,在這戰績背后,德邦快遞投入了每年5億元的數字化建設成本,并采用了先...
摘要:目前,網易云輕舟微服務已經服務于德邦快遞大華集團申萬宏源等企業。 近日,網易云輕舟微服務連獲兩項大獎——由51CTO頒發的2018年度中國IT行業創新產品獎,和比特網聯合CIO俱樂部頒發的2018中國IT風云榜年度優秀產品獎,顯示微服務理念正受到越來越多企業的認可與采用,同時,網易云輕舟微服務因其在2018年取得的突出成果,被認為是國內最具有實力和最完整的微服務解決方案。 showI...
閱讀 573·2021-11-18 10:02
閱讀 1052·2021-11-02 14:41
閱讀 679·2021-09-03 10:29
閱讀 1896·2021-08-23 09:42
閱讀 2735·2021-08-12 13:31
閱讀 1203·2019-08-30 15:54
閱讀 1958·2019-08-30 13:09
閱讀 1431·2019-08-30 10:55