上海品茶

您的当前位置:上海品茶 > 报告分类 > PDF报告下载

可信云微服务分级评估及拆分指南—闫丹 (中国信息通信研究院)(23页).pdf

编号:91522 PDF 23页 3.98MB 下载积分:VIP专享
下载报告请您先登录!

可信云微服务分级评估及拆分指南—闫丹 (中国信息通信研究院)(23页).pdf

1、可信云微服务分级评估及拆分指南中国信息通信研究院云计算与大数据研究所工程师 闫丹目录213微服务架构应用现状微服务拆分设计规范指南微服务平台能力分级解读重新认识云原生产业技术价值云原生是面向云应用设计的一种思想理念,充分发挥云效能的最佳实践路径,帮助企业构建弹性可靠、松耦合、易管理可观测的应用系统,提升交付效率,降低运维复杂度。代表技术包括不可变基础设施、服务网格、声明式 API 及 Serverless 等。微服务架构应用逐步落地,提升研发效率应 系 统 更 便 于 根 据 业务 负 载 进 弹 性 伸 缩56%便 于 持 续 集 成 持 续 交 付,提 升 研 发 效 率77%微 服 务

2、间 隔 离,提 升 整个 系 统 的 容 错 能 和 故障 恢 复 能 58%数据来源:云原生用户调查问卷2020微服务平台能力及拆分设计亟需规范数据来源:云原生用户调查问卷2020微服务架构应开发,企业面临挑战52%缺乏平台提供微服务管理能平台能力49%拆分设计微服务拆分缺乏标准化规范指引44%组织架构企业现有组织架构不适合微服务架构的开发36%典型案例微服务应缺乏业典型案例目录213微服务架构应用现状微服务拆分设计规范指南微服务平台能力分级解读微服务架构适用场景01互联网业务应用具有业务需求快速开发迭代的需求02业务系统过于庞大系统模块关系复杂,耦合度高,单次上线更新无法快速完成03业务高

3、并发需求应用系统应具备弹性伸缩的能力04技术创新微服务应用相互独立,满足不同的业务需求,有利于应用创新落地05服务复用助力技术中台的落地,提供公共的微服务模块微服务拆分设计规范指南将应用系统由单体架构或SOA架构转为微服务架构过程中,对应用系统按照一定原则规范进行服务拆分的过程。运维复杂度拆分粒度高内聚、低耦合,降低系统复杂度独立发布,独立部署微服务数量巨大,将导致应用运维复杂度大幅度提高微服务拆分设计规范指南-组织架构与人才储备人才储备不 同 于 传 统 单 体 架 构,微 服务 架 构 对 企 业 研 发、运 维 人员 的 技 术 水 平 和 经 验 有 着 一定要求。因此,建议企业/组织

4、 在 确 定 微 服 务 架 构 改 造 之前,预 先 评 估 企 业 目 前 相 关人 员 的 技 术 和 经 验 水 平,有意 识 地 进 行 相 关 人 才 的 储 备和培养组织架构为 适应微服 务架构下,应 用 需 要 独 立 开 发、独 立 部 署、独 立 发 布且 去 中 心 化 管 理 等 需求,企 业 需 适 当 调 整内部组织架构微服务拆分设计规范指南-总体原则微服务拆分设计总体指导原则可在领域驱动设计(DDD)模型思想基础上进行,最终构建高内聚、低耦合的微服务架构应用系统。A逐步演进B高内聚、低耦合C拆分粒度适中微服务拆分设计规范指南-实施路径业务需求分析技术需求分析微服务

5、边界分析微服务依赖关系分析从业务角度出发,对应用系统的需求进行梳理分析,关注应用系统的价值和功能,分析应用系统复杂度。从非功能性角度出发,对应用系统的技术栈、业务负载以及安全性等需求进行梳理分析,为微服务边界分析提供辅助决策。以业务需求分析以及技术需求分析为基础,遵循高内聚低耦合的原则,并以此划分微服务边界。通过对限界上下文之间的逻辑关系进行分析,确定微服务之间的依赖关系微服务拆分设计规范指南-可运维性考虑微服务拆分设计应当充分考虑服务拆分后企业现有平台的支撑能力、服务治理能力、服务可维护性等,从IT基础设施、服务治理能力、部署、监控、性能以及安全等方面考量微服务拆分的合理性。微服务平台治理能

6、力服务部署发布能力IT基础设施支撑能力服务日志服务变更能力故障处理能力灾备能力服务监控能力安全能力预案能力微服务拆分效果收益评估资源启动耗时上线迭代频率回滚速度服务部署周期故障处理时间微服务研运效率应用负载并发访问量微服务性能提升 运维量降低 运维质量提升 稳定性 可靠性微服务综合成本目录213微服务架构应用现状微服务拆分设计规范指南微服务平台能力分级解读可信云微服务平台能力分级标准 分布式应用架构通用技术能力要求 第1部分:微服务平台是面向以微服务架构为基础的公有云服务及私有云平台的技术规范,适用于指导云服务商及企业用户建设微服务架构平台产品。该标准目前已在中国通信标准化协会TC1WG5云计

7、算工作组立项,并形成报批稿。基于较为成熟的微服务框架进行开发,对外输出能力,实现微服务注册和发现等基本微服务管理能力基础级在基础级能力上,实现服务路由、服务容错、服务降级、微服务状态监控等增强微服务治理能力,支持微服务治理策略配置,以保证微服务系统的稳定性增强级在增强级能力上,实现多种微服务框架下的统一治理,实现微服务平台的自动化、智能化,对外提供开放能力先进级能力分级微服务平台能力总体视图微服务平台能力框架微服务分级标准-基础设施层基础设施资源管理资源编排自动部署动态分配物理资源、虚拟资源、容器等管理对基础资源的属性定义及拓扑关系描述最佳实践:提供设计器工具,以组件拖拽的方式实现资源编排仅适

8、用于私有环境下部署资源的水平扩缩以及回收基础设施层主要是指用于支撑微服务框架的基础服务,作为微服务平台的资源支撑微服务分级标准-微服务框架微服务框架多编程语言多编程语言服务通信服务通信服务注册服务注册服务发现服务发现认证鉴权认证鉴权流量控制流量控制熔断隔离熔断隔离服务容错服务容错服务路由服务路由负载均衡负载均衡服务契约服务契约健康检查健康检查故障注入故障注入作为微服务开发和运行治理的必要支撑,帮助实现微服务注册、发现、治理等能力微服务分级标准-公共基础服务能力服务网关服务对外提供访问的唯一入口,为客户端提供统一的服务接入,并提供认证鉴权、动态路由、协议转换、服务自动发现等公共功能分布式事务微服

9、务化后,内部需要调用多个服务并操作多个数据库实现,服务调用的分布式事务问题凸显,需要保证数据的一致性应用性能管理对应用程序的可用性、性能、数据等关键指标进行监控和管理微服务分级标准-微服务流水线提供单元测试、接口测试、mock测试、集成测试等各类测试流程测试测试提供不同环境下对应的手动部署或者脚本部署的部署方法,并提供相应的自动化能力部署部署确保项目工程的独立性。项目管理项目管理利用持续集成工具实现源码的自动构建,并完成源码的静态检查与度量开发、构建开发、构建利用持续集成工具实现代码的持续集成与持续交付集成集成微服务分级标准-管理控制台监控告警 以微服务维度分时点统计CPU、内存、网络、磁盘等

10、基础指标,能准确反映微服务的实时及历史访问流量及健康状态 支持用户配置报警规则日志中心 对日志进行实时采集、分析、展示 日志内容涵盖基础设施层资源运行状态、调用链信息、以及微服务应用的运行日志等 整合分析日志信息,为平台链路跟踪、实时监控功能形成数据支撑配置中心 统一管理各种应用配置的基础服务组件 能够集中管理微服务在不同环境的配置信息 重要配置项需要支持加密功能,比如数据库连接密码等服务降级 对服务事件能够主动或根据策略降低非核心服务,保障业务的正常运行,防止发生雪崩 支持多维度降级策略配置和降级方案 支持降级恢复策略链路跟踪 收集调用微服务的时序数据并集中展示 方便度量调用链路的整体和局部

11、性能,快速定位链路故障 展示微服务间拓扑关系,为后续链路优化提供必要的数据支撑灰度发布 支持按权重、用户特征等策略设定分流规则,进行新老版本的验证测试 支持查看监控指标 支持发布回滚 支持自定义规则灰度策略微服务分级标准-安全支持用户操作行为可记录、可追溯、可分析;支持检索用户的重点行为操作,包括微服务授权、手工服务降级等。日志审计日志审计支持数据的加密处理功能;支持请求/返回加密TSL加密。数据加密数据加密支持按照用户、角色权限控制,支持多租户管理;支持数据权限控制能力;如:读写权限用户权限管理用户权限管理微服务分级标准-评估情况微服务框架支持支持Springcloud、istio、dubbo以及其他开源框架,逐步实现多种微服务框架下微服务的统一治理微服务治理能力在微服务注册发现等基本微服务管理能力基础上,实现服务路由、服务容错、服务降级、状态监控等增强微服务治理能力自动化、智能化能力基本能够通过多维度的微服务状态监控以及灵活的策略配置,在微服务平台上实现自动化、智能化研发运营平台开放性逐步完善平台开放性,通过开放服务网关、日志、监控、配置等API接口,保障微服务平台的开放性,实现平台间数据打通。

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(可信云微服务分级评估及拆分指南—闫丹 (中国信息通信研究院)(23页).pdf)为本站 (云闲) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
会员购买
客服

专属顾问

商务合作

机构入驻、侵权投诉、商务合作

服务号

三个皮匠报告官方公众号

回到顶部