
11月16日,數(shù)人云在PaaS Innovation大會(huì)上,正式發(fā)布企業(yè)應(yīng)用架構(gòu)管理體系EAMS,這是數(shù)人云輕量化PaaS平臺(tái)的重要產(chǎn)品體系,也是數(shù)人云向微服務(wù)方向延伸,踐行微服務(wù)落地的戰(zhàn)略調(diào)整。傳統(tǒng)企業(yè)對(duì)微服務(wù)應(yīng)用的管理需求日益強(qiáng)烈,微服務(wù)也成為云計(jì)算原生應(yīng)用的標(biāo)準(zhǔn)開(kāi)發(fā)框架,是落地敏捷開(kāi)發(fā)和部署的關(guān)鍵。如今,EAMS產(chǎn)品家族又多了一位核心成員——數(shù)人云統(tǒng)一配置中心Hawk。
互聯(lián)網(wǎng)企業(yè)和傳統(tǒng)金融等行業(yè)具有業(yè)務(wù)配置復(fù)雜,配置數(shù)據(jù)量大,配置容易出錯(cuò)等特點(diǎn),如何能將配置數(shù)據(jù)與程序包解耦,避免對(duì)環(huán)境的依賴(lài)成為一大難點(diǎn)。特別是引入微服務(wù)后,業(yè)務(wù)配置數(shù)量急劇增加,出錯(cuò)概率也同步增加,如果能統(tǒng)一管控,支持多環(huán)境管理成為運(yùn)維的一大難點(diǎn)和痛點(diǎn)。
基于微服務(wù)理念打造的分布式統(tǒng)一配置中心Hawk支持多種類(lèi)型配置如Spring Cloud、Dubbo、Kubernetes Configmap、Logback、Linux Environment等等,具有完善的配置管理流程、配置實(shí)時(shí)推送、支持多集群多環(huán)境、多版本控制,更提供配置細(xì)力度的管理如灰度管理、任意版本重置等豐富功能。整個(gè)體系兼容開(kāi)源社區(qū)的Spring Cloud Config以及Kubernetes的Configmap,極大降低使用者的學(xué)習(xí)門(mén)檻以及降低業(yè)務(wù)對(duì)于平臺(tái)的耦合。相應(yīng)的管理流程也規(guī)范了配置的使用和降低因?yàn)榕渲脦?lái)的發(fā)布錯(cuò)誤等。
Hawk的主體架構(gòu)

在功能方面,數(shù)人云分布式統(tǒng)一調(diào)度平臺(tái)Hawk具備完善的企業(yè)級(jí)功能:
- 配置流程管理:完善的配置流程管理,確保配置下發(fā)前必須獲得確認(rèn)和授權(quán)。
- 認(rèn)證與授權(quán):提供 LDAP 集成,以及多角色權(quán)限管理。
- 支持操作審計(jì):確保配置操作有據(jù)可查。
- 支持多種配置文件:支持Spring Cloud Config、Dubbo、Logback、Linux Environment、Nginx、Tomcat等等,并持續(xù)增加中。
- 支持Spring Cloud服務(wù)治理配置和管控:支持Spring Cloud自有的Hystrix的微服務(wù)治理如熔斷、Fallback等等。
- 無(wú)縫集成 Kubernetes 的 Configmap 以及 Secrets:無(wú)縫集成 Kubernetes 的 Configmap 以及 Secrets 的配置管理,并提供增強(qiáng)的企業(yè)管理流程。
- 支持配置實(shí)時(shí)推送以及實(shí)時(shí)生效:配置變更能觸發(fā)應(yīng)用實(shí)時(shí)生效,避免應(yīng)用重啟來(lái)激活配置,從而降低服務(wù)中斷的風(fēng)險(xiǎn)。
- 支持多版本管理:支持多版本管理,并支持歷史版本的激活。
- 支持多配置集群、多環(huán)境配置。
- 優(yōu)美的監(jiān)控臺(tái):提供多維度 Dashboard 以及監(jiān)控視圖,支持配置灰度和回滾。
- 支持配置灰度和回滾。
- 支持?jǐn)?shù)據(jù)全局備份和恢復(fù):進(jìn)一步提升配置數(shù)據(jù)的容災(zāi)能力
- 提供OpenAPI:支持多系統(tǒng)集成的便利手段、支持配置應(yīng)急預(yù)案處理

數(shù)人云的輕量級(jí)PaaS平臺(tái),在容器平臺(tái)的基礎(chǔ)上延伸出豐富的產(chǎn)品線,致力于成為云時(shí)代的新PaaS,為客戶(hù)快速打造互聯(lián)網(wǎng)應(yīng)用的系統(tǒng)和架構(gòu)支持。在開(kāi)發(fā)以及運(yùn)維層面,分布式統(tǒng)一配置中心Hawk是EAMS體系的進(jìn)一步增強(qiáng)。據(jù)悉,數(shù)人云EAMS體系下,一系列開(kāi)發(fā)管理框架以及智能管理工具尚在持續(xù)研發(fā)中,以期幫助客戶(hù)降低運(yùn)維難度和復(fù)雜度,快速應(yīng)對(duì)業(yè)務(wù)迭代,幫助客戶(hù)構(gòu)建敏捷IT能力。