心智圖資源庫 阿里雲端微服務引擎
微服務引擎MSE(Microservices Engine)是一個面向業界主流開源微服務生態的一站式微服務平台,提供註冊配置中心(原生支援Nacos/ZooKeeper/Eureka)、雲端原生網關(原生支援Ingress/Envoy)、微服務治理(原生支援Spring Cloud/Dubbo/Sentinel,遵循OpenSergo服務治理規範)的能力
編輯於2024-01-19 10:26:00Microbiologia medica, Infezioni batteriche e immunità riassume e organizza i punti di conoscenza per aiutare gli studenti a comprendere e ricordare. Studia in modo più efficiente!
La teoria cinetica dei gas rivela la natura microscopica dei fenomeni termici macroscopici e le leggi dei gas trovando la relazione tra quantità macroscopiche e quantità microscopiche. Dal punto di vista del movimento molecolare, vengono utilizzati metodi statistici per studiare le proprietà macroscopiche e modificare i modelli di movimento termico delle molecole di gas.
Este é um mapa mental sobre uma breve história do tempo. "Uma Breve História do Tempo" é um trabalho científico popular com influência de longo alcance. Ele não apenas introduz os conceitos básicos da cosmologia e da relatividade, mas também discute os buracos negros e a expansão. Do universo. questões científicas de ponta, como inflação e teoria das cordas.
Microbiologia medica, Infezioni batteriche e immunità riassume e organizza i punti di conoscenza per aiutare gli studenti a comprendere e ricordare. Studia in modo più efficiente!
La teoria cinetica dei gas rivela la natura microscopica dei fenomeni termici macroscopici e le leggi dei gas trovando la relazione tra quantità macroscopiche e quantità microscopiche. Dal punto di vista del movimento molecolare, vengono utilizzati metodi statistici per studiare le proprietà macroscopiche e modificare i modelli di movimento termico delle molecole di gas.
Este é um mapa mental sobre uma breve história do tempo. "Uma Breve História do Tempo" é um trabalho científico popular com influência de longo alcance. Ele não apenas introduz os conceitos básicos da cosmologia e da relatividade, mas também discute os buracos negros e a expansão. Do universo. questões científicas de ponta, como inflação e teoria das cordas.
阿里雲端微服務引擎
產品簡介
微服務引擎MSE(Microservices Engine)是一個面向業界主流開源微服務生態的一站式微服務平台,提供註冊配置中心(原生支援Nacos/ZooKeeper/Eureka)、雲端原生網關(原生支援Ingress/Envoy)、微服務治理(原生支援Spring Cloud/Dubbo/Sentinel,遵循OpenSergo服務治理規範)的能力。
產品功能
MSE產品包含以下模組:微服務註冊中心、微服務治理、雲端原生閘道。
模組 描述 微服務註冊配置中心 支援註冊和配置中心全託管(相容於Nacos/ZooKeeper/Eureka),具備豐富完善的監控警報、控制台運維操作和引擎類型。相比開源元件,具有更高效能、SLA保障和配置能力。 微服務治理 無侵入增強主流Spring Cloud, Apache Dubbo等開源微服務框架,提供豐富的服務治理與流量防護功能,將中介軟體與業務解耦。 雲端原生網關 提供安全高效的符合K8s Ingress標準的新一代網關,將Ingress流量網關、微服務、安全網關三合一。
選擇微服務引擎MSE,您可以實現應用程式註冊配置中心全託管、服務治理、雲端原生網關技術,輕鬆建立具有以下優勢的資源:
功能 描述 開源增強 100%相容於開源社群產品,無縫對接K8s,並在效能、可觀測性、操作便利性上提供加強的能力。 全託管服務 提供全託管叢集。您只需專注於業務開發,無需部署維,更專業、更有彈性、更可靠。 高可用性 微服務引擎提供的實例,具備完善的監控和運維,優化開源中間件大量可用性痛點。 無侵入 應用程式碼、配置、鏡像無需修改即可接入治理中心,支援Spring Cloud、Dubbo和多語言應用。 擁抱雲端原生 支援ACK、ACK Serverless叢集、ECS、SAE以及多語言等應用程式存取治理中心,實現微服務治理。 視覺化 提供可視化介面。實現服務可見、可管、可控制,探測服務的可用性,針對服務設定警報。
相關雲端服務
容器服務ACK
:ACK整合MSE治理中心,將部署在ACK上的Spring Cloud和Dubbo應用程式存取MSE治理中心,使用MSE進行微服務治理。
服務網格ASM
:接取服務網格ASM,相容於社群Istio開源服務網格,輕鬆實現多語言微服務治理。
應用高可用服務AHAS
:您可以在零程式碼改變的前提下,快速使用SaaS化的高可用服務,包括架構視覺化、架構變更追蹤、故障演練和流量防護。其中流量防護已全面整合進MSE微服務治理,您可直接在MSE微服務治理企業版中進行功能使用。
應用程式即時監控服務ARMS
:以分散式架構,對應用程式進行全方位監控,協助您快速定位出錯介面和慢介面、重現呼叫參數、發現系統瓶頸,進而大幅提升線上問題診斷的效率。
應用程式設定管理ACM
:集中管理所有應用環境中的配置,降低分散式系統中管理配置的成本,並降低因錯誤的配置變更造成可用性下降甚至發生故障的風險。
鏈路追蹤Tracing Analysis
:提供完整的呼叫連結還原、呼叫請求量統計、連結拓撲、應用依賴分析等功能,協助您快速分析並診斷分散式應用的效能瓶頸。
訊息隊列Kafka版
:提供全託管服務,為您提供了一整套完整的管控類別OpenAPI,用於實現一系列的資源管理和維運功能。
功能特性
微服務註冊配置中心
功能模組 功能詳情 相關文件 服務管理 支援Nacos和Eureka可視化的服務查詢和管理,更方便管理接取的服務。 管理服務 資料管理 支援ZooKeeper視覺化的資料查詢和更新,讓您聚焦業務資料。 管理數據 觀測分析 支援可視化的引擎監控指標,包括連線數、TPS和QPS等指標的監控,幫助您定位系統瓶頸。 Nacos監控引擎 ZooKeeper監控引擎 警報管理 支援透過簡訊、郵件和釘釘等方式接收警報,您可以隨時掌握業務異常動態。 管理告警聯絡人 遷移上雲 MSE提供的遷移上雲能力,透過MSE Sync白屏化遷移工具同步來源叢集和目標叢集的訊息,客戶端可以感知來源叢集和目標叢集的全部資訊。 遷移上雲 配置管理 支援建立、同步、檢視、編輯以及刪除配置。 建立配置
微服務治理中心
功能模組 功能詳情 相關文件 服務查詢 支援查詢部署應用程式的服務清單和服務詳情,包含基本資訊、服務呼叫關係和元資料等。 查詢服務 無損下線 對於任何一個線上應用,無損下線能夠實現服務消費者無感知,保持業務連續無損,接入平台的應用默認支持,不需要做任何額外的操作。 配置無損下線 無損上線 對於任何一個待發布應用,無損上線透過提供服務預熱、延遲註冊和微服務生命週期與K8s生命週期對齊等一系列功能為應用的安全發布保駕護航。 配置無損上線 標籤路由 透過標籤將一個或多個服務的提供者劃分到同一個分組,從而約束流量只在指定分組中流轉,實現流量隔離的目的。 配置標籤路由 全鏈路灰階 透過建立泳道規則將一個或多個應用的相同版本劃分到同一個泳道中,從而約束流量只在指定泳道中流轉,實現全鏈路的流量隔離的目的。 配置基於Java微服務網關的全鏈路灰階 基於MSE Ingress的全鏈路灰度 流量防護 流量防護以流量為切入點,從流量控制、隔離控制、熱點參數防護、Web防護等多個構面來保障業務的穩定性,提供更專業穩定的流量防護手段、秒級的流量水位分佈分析功能。 配置流控規則 配置隔離規則 配置熔斷規則 配置熱點規則 微服務測試 提供微服務的測試功能,您可以透過控制台方便地對服務發起呼叫。 測試服務 摘除離群實例 偵測Spring Cloud、Dubbo應用實例的可用性並進行動態調整,以確保服務成功調用,從而提升業務的穩定性和服務品質。 摘除離群實例 服務鑑權 當您的某個微服務應用程式有安全性要求,可以對呼叫該應用程式的其他應用程式進行鑑權,僅允許符合鑑權規則的應用程式呼叫。 配置服務鑑權
雲端原生網關
功能模組 功能詳情 相關文件 安全認證 整合認證登入系統,讓業務快速建立安全屏障,支援HTTPS憑證、IP黑名單、認證授權(包含JWT、OIDC和IDaaS)、異常流量清洗。 設定網關IP黑名單和白名單 網關認證鑑權概述 關聯域名 可觀測性 支援全域看板、閘道實例監控、日誌擷取、業務TOP榜、日誌投遞、鏈路追蹤以及警報管理等功能。 查看網關監控數據 開啟網關日誌投遞 開啟網關鏈路追蹤 管理告警規則 路由配置 支援限流降級、服務發現、服務路由、多重註冊中心、流量打標、金絲雀發布、逾時設定等服務治理功能。 路由方式概述 配置逾時策略 配置重寫策略 配置限流策略 配置Header設定策略 配置跨域資源共享策略 配置重試策略 高可用性 整合限流和熔斷能力,幫助業務從入口建立高可用體系,防止大促洪峰沖垮系統,提供多可用區部署、自動探活、故障自癒能力。 新雲端原生網關 MSE Ingress概覽 管理告警聯絡人 服務管理 支援增、刪、改、查服務,方便您將服務清單中的服務及其後端節點位址加入網關。 新增服務 變更服務 刪除服務 查看服務 管理服務版本 管理服務流量規則 配置服務主動健康檢查 服務來源管理 支援容器服務(包括ACK與ACK Serverless叢集)、EDAS註冊中心、SAE註冊中心、MSE ZooKeeper和MSE Nacos等多種服務來源,方便網關能夠動態取得您的後端服務清單。 新服務來源 修改服務來源 刪除服務來源 域名管理 雲端原生網關提供多網域管理能力,方便您管理不同網域下的協定、憑證及路由配置。 關聯域名 變更域名 刪除域名
產品優勢
微服務引擎MSE是一個面向業界主流開源微服務框架SpringCloud、Dubbo以及多語言等一站式微服務平台,支援服務網格生態,標準、靈活、精準的控制流量,幫助提升系統整體的可用性,並且MSE在高可用、效能、安全性方面大量增強,讓您的應用程式獲得企業級的保障。
優勢 說明 開箱即用 100%相容於開源社群產品Nacos、ZooKeeper和Eureka,業務代碼無需任何改造,修改集群註冊中心地址後,可快速使用。 註冊配置中心全託管 提供全託管集群,您無需關注引擎的資源購買、監控、運維和容災問題,只需專注於業務開發,無需部署維運。 高可用性 支援多可用區容災,具備完善的流量防護、健康偵測、自動復原等能力,優化Nacos、ZooKeeper和Eureka大量可用性痛點,確保引擎持久穩定運轉。 無侵入 應用程式碼、設定、鏡像無須修改即可接取微服務治理,體驗MSE服務治理能力。 開源增強 100%相容於主流微服務開源項目,無縫對接K8s,支援主流開源框架Spring Cloud、Dubbo以及多語言應用。 視覺化 提供可視化的資料監控介面,實現服務的可見、可管、可控制。 低成本 節省用戶自建網關、註冊配置中心、微服務治理系統的人力成本,高效能及高整合度可進一步降低資源成本。 高集成 與阿里雲產品體系無縫對接。例如容器服務、日誌服務、應用程式監控、網路應用防火牆等,為您提供一站式的微服務解決方案。
應用場景
服務註冊與分散式系統協調
MSE註冊配置中心能夠實現服務註冊與發現、組態管理、分散式資料管理等功能,支援多種引擎類型(相容於Nacos、ZooKeeper和Eureka)。能夠應用於以下業務場景。
微服務註冊與發現
在快速發展的雲端運算時代,微服務應用越來越廣泛,MSE為採用Spring Cloud和Dubbo框架開發的微服務提供了高可用、免運維和穩定的服務註冊中心。
分散式調度(支援非微服務場景)
MSE ZooKeeper提供了豐富的分散式鎖,分散式佇列等功能,可為自建分散式應用提供多種分散式協調解決方案,提升系統高可用能力,快速高效實現分散式應用系統的建置。如果你使用的是Hadoop、HBase、Kafka和Flink等大數據元件,預設使用MSE提供的ZooKeeper做HA(High Availability )方案。
推薦搭配使用:
訊息隊列Kafka
增強微服務線上穩定性,提升研發效率
在微服務上線的過程中,依賴MSE提供的微服務治理能力。您可以在不修改任何程式碼和配置的情況下,獲得以下能力。
全面消除變更過程中的風險
依賴於配置管理、無損上下線和全鏈路灰階能力,全面消除變更過程中的風險。
全面消除偶發問題所引發的風險
依賴限流、降級、熔斷、隔離等能力,可以在出現偶發的流量洪峰和依賴服務出現異常時,有效地限流保護、削峰填谷、隔離故障、降級保護。
低成本實現微服務敏捷開發
依賴於開發環境隔離能力,可以在不增加實體機器成本的前提下,低成本擴展出多套邏輯隔離的開發環境,有效解決環境搶佔和衝突問題,實現敏捷開發。
推薦搭配使用
微服務引擎MSE 雲端伺服器ECS 雲端資料庫RDS版 物件儲存OSS 容器服務
將流量閘道與微服務閘道合而為一,降低資源開銷
流量閘道(如Nginx)是指提供全域性的、與後端業務應用無關的策略,例如HTTPS憑證卸載、Web防火牆、全域流量監控等。微服務閘道(如Spring Cloud Gateway)是指與業務緊密耦合的、提供單一業務域層級的策略,如服務治理、身分認證等。 MSE雲端原生閘道將兩層閘道變為一層,不僅可節省50%的資源開銷,還可降低維運及使用成本。
在傳統閘道模式中,流量閘道負責南北向流量調度及安全防護,微服務閘道負責東西向流量調度及服務治理。在新一代網關模式中,雲端原生網關負責東西南北向流量調度及安全防護和服務治理。部署結構示意圖如下:
提供豐富的認證鑑權能力,降低安全接取成本
認證鑑權是閘道的剛需,MSE雲端原生閘道不僅提供常規的JWT認證,也提供基於授權開放網路標準OAuth 2.0的OIDC認證。同時,MSE雲端原生網關也支援阿里雲的應用程式身分服務IDaaS,協助您實現支付寶、淘寶、天貓等第三方認證登錄,並以插件的方式支援擴充認證鑑權功能,以降低安全接取成本。
MSE雲端原生閘道負責東西向南北流量調度及安全防護與服務治理。認證鑑權功能示意圖如下: