欢迎来到天天文库
浏览记录
ID:6049188
大小:1.36 MB
页数:14页
时间:2017-12-26
《传统企业云化中的平滑过渡》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、维新式革命--如何支撑大型复杂业务平滑演进旧邦新命周虽旧邦,其命维新。---《诗经·大雅·文王》苟日新,日日新,又日新。---《汤·盘铭》作新民。---《康诰》分流限流降级架构1.设计式创造性解决未来和未知的问题2.可视化3.无中生有4.无用之用5.在行动中思考MQNtfy……提供对业务访问请求的统一路由/按需分发请求给对应应用线灵Nginx高效信息路由OrderCaPartnerMgmtProductInventorPushIMP/…统一数据存储抽象Sample(BE提供6RouterManager(portalinDF)物
2、理资源层HUAWEITECHNOLOGIESCO.,LTD.消息路由系统间交互信息的转换与路由网络路由业务路由应用套件业务路由&服务路由服务数据路由基于路由的业务部署与交互策略提供业务内部子系统/服务之间的请求路由DSFeBUSServ1Serv2Serv3CommonITServiceBPM/iSearcSNSRuleEngine基于数据类型抽象的统一数据访问路由SQFilBlock……提供基于网络感知的应用请求分发能力,如支撑应用就近本地接入NAT…支持基于Nigix+LUA/DSL的在SLBWeb-BussApp1App2Ap
3、p3OrderRTOrderBatchpServiceCenteryMgmt…h……S)Le提供基于网络感知的应用请求分发能力,如支撑应用就近本地接入统一消息对外暴露与编提供对业务访问请求的统一路由/按需分发请求给对应应用由系统维护BussMonitoALM3rdALMr业务路由&服FaultProcessPlatform(DV)Platform(DF)数路通过路由更好的调通过路由无嵌入获RouterManagement(portalinDF)网消息路由提供系统间交互信息的转换与路由云基础平台与路由的协作络路由APIGateway(
4、OrchestrationTransformation)排业务路应用与服务管理提供业务内部子系统/服务之间的请求路由务路由公共能力与服务内部原子服务内部原子服务DSFSoftwareRepResourceInfoCenterFoundationResourceManagementCSC/OpenAS据基于数据类型抽象的统一数据访问路由由DDS/RDS资源调度中(DF):信息中心(DV):Platform(DW)中间件能力中心度应用(部署、通取应用交互等信息。(DW)讯等)BussAssuranceSLMMaintenanceBPMv
5、SerachDeployTaskManagementHUAWEITECHNOLOGIESCO.,LTD.8基于路由模式实现业务平滑云化演进消息路由业务路由App接入处理存储交互传统模式:垂直E2E能力开发App处理交互存储MODE1:消息统一分发App处理交互存储App处理交互存储App存储1App处理交互MODE2:统一数据存储App处理交互App处理交互App存储2App存储MODE3:服务化、微服务化ApAppp处处理1理2业务路由&服务路由SerServ1v2数据路由App处理nServn通过使用路由能力,实现功能逐步平滑解
6、耦;也可以实现新旧模块共存,通过调节路由实现能力平滑过渡HUAWEITECHNOLOGIESCO.,LTD.9业务消息分发(Nginx)业务消息中间件eBusDSFMQWebServerWebServerAppServerAppServer1,设置灰度规则;2,选择进行升级的灰度组3,执行灰度发布任务;Portal4,下发灰度数据:业务消息分发部件与灰度任务的对应关系、灰度组节点范围、灰度规则配置协调(ZooKeeper)5,订阅并处理灰度数据变更:根据灰度规则区分业务消息,使用灰度组节点范围进行优先路由;6,订阅并处理灰度数据变更
7、:根据灰度组节点范围进行优先路由;WebServerA,业务消息发送至业务消息分发模块B,当灰度规则存在时,业务消息分发模块使用灰度规则匹配消息来源,并将来自灰度用户的消息优先路由到灰度节点IP范围内;管理系统业务环境WebServer向ZooKeeper注册自身服务地址,Nginx则从ZooKeeper中查询WebServer的地址来建立外部消息路由;业务APPServer向ZooKeeper注册自身服务地址,WebServer则从ZooKeeper中查询AppServer的地址来建立业务内部路由;AppServerDigital
8、Foundry灰度规则管理灰度任务调度7,分批对业务节点进行升级;当前的业务路由方式及灰度发布方案灰度数据对应Nginx实例的灰度任务数据灰度规则灰度节点IP对应Nginx实例的灰度任务数据……C,当灰度规则存在时,业务消息中间件将来
此文档下载收益归作者所有