目 录 第1章 算力网络发展背景 ··········1 1.1 时代背景······························1 1.1.1 国家战略 ·······························3 1.1.2 5G时代的智能化应用对网络架构提出了新的要求 ···········5 1.2 电信运营商的算力网络发展概述·····················6 1.2.1 运营商算力网络发展背景 ··········6 1.2.2 运营商对算力网络的定义 ··········8 1.2.3 技术趋势 ·······························9 1.2.4 发展愿景 ······························14 1.2.5 发展目标 ······························16 第2章 运营商IT架构演进历史 ·················18 2.1 算力网络与IT架构的关系 ······18 2.2 服务架构演进历史介绍···········18 2.2.1 单体系统时代 ························18 2.2.2 SOA时代 ······························19 2.2.3 微服务时代 ···························23 2.2.4 后微服务时代 ························27 2.2.5 无服务时代 ···························30 2.3 运营商业务的特点·················33 2.4 2010年以前“IOE架构”阶段 ·····················33 2.5 2010—2015年“阶段云化&去IOE&IT系统集约化改造”阶段 ············34 2.6 2017年至今云原生改造阶段 ····35 2.6.1 云原生的概念 ························35 2.6.2 云原生演进路线 ·····················35 2.6.3 微服务成为运营商“IT化转型”的主要路径 ···············37 2.6.4 运营商云原生化其他进展 ·········38 第3章算力网络的运营载体 ·····40 3.1 算力网络载体的体现··············41 3.1.1 异构算力的统一纳管 ···············42 3.1.2 多维度灵活的资源调度 ············45 3.1.3 算力部署的弹性 ·····················46 3.1.4 算力网络组件的生命周期管理 ···············48 3.1.5 算力网络下的分布式微服务体系 ···················50 3.1.6 算力网络能力运营、运维 ·········52 3.1.7 一站式算力网络门户 ···············54 3.1.8 总结 ····································54 3.2 电信领域的PaaS平台 ············55 3.2.1 PaaS介绍 ······························55 3.2.2 PaaS的重要意义 ·····················55 3.2.3 PaaS平台的建设背景 ···············57 3.2.4 PaaS解决方案 ························58 3.2.5 PaaS整体架构 ························60 3.2.6 总结 ····································64 第4章算力网络调度引擎 ········65 4.1 算力网络调度引擎简介···········65 4.2 算力网络调度引擎整体说明·····68 4.2.1 多算力云管理 ························68 4.2.2 异构算力资源纳管 ··················69 4.2.3 算力网络资源管理 ··················70 4.2.4 算力网络资源调度 ··················72 4.2.5 算力网络资源开通 ··················73 4.3 算力网络调度引擎核心技术·····75 4.3.1 算力度量 ······························75 4.3.2 算力感知 ······························77 4.3.3 算力路由 ······························78 4.3.4 在网计算 ······························79 4.3.5 泛在调度 ······························80 4.4 算力网络新技术的引入···········82 4.4.1 算力注册 ······························82 4.4.2 算力调度 ······························88 4.5 电信行业算力网络调度引擎应用··················90 4.5.1 某运营商大数据多云监控平台 ···················90 4.5.2 某运营商多云管理平台 ············92 第5章 算力网络弹性计算 ········93 5.1 弹性计算平台的技术堆栈········94 5.1.1 基础架构层 ···························94 5.1.2 容器引擎层 ···························95 5.1.3 容器编排层 ···························95 5.1.4 集成服务层 ···························95 5.1.5 平台服务层 ···························96 5.2 弹性计算平台的主要功能········96 5.2.1 资源适配 ······························96 5.2.2 资源管理 ······························98 5.2.3 应用管理 ····························100 5.3 弹性计算平台的核心技术······101 5.3.1 容器网络技术 ······················101 5.3.2 资源调度技术 ······················105 5.3.3 安全容器技术 ······················109 5.4 弹性计算平台在电信行业中的应用 ·····················112 5.4.1 资源适配 ····························113 5.4.2 应用编排 ····························114 5.4.3 应用运维 ····························116 第6章算力网络微服务 ··········118 6.1 算力网络微服务体系介绍······118 6.1.1 发展历史 ····························118 6.1.2 整体架构 ····························124 6.2 算力网络微服务整体说明······125 6.2.1 算力应用开发 ······················125 6.2.2 算力应用注册发现 ················126 6.2.3 算力应用调用 ······················127 6.2.4 算力应用治理 ······················128 6.2.5 算力网关 ····························132 6.3 算力网络微服务组件············134 6.3.1 分布式缓存平台 ···················135 6.3.2 消息平台 ····························135 6.3.3 分布式数据访问代理 ·············138 6.3.4 分布式任务调度 ···················139 6.3.5 调用链日志追踪 ···················140 6.3.6 分布式配置 ·························142 6.4 高性能服务网格··················143 6.4.1 什么是Service Mesh ··············143 6.4.2 服务网格Istio ······················144 6.5 算力网络新技术引入············145 6.5.1 Serverless技术 ·····················145 6.5.2 Apache Pulsar·······················147 6.6 电信行业算力网络微服务应用·······················148 6.6.1 电信企业级微服务架构综述 ····148 6.6.2 微服务应用托管 ···················149 6.6.3 微服务任务应用调度 ·············150 6.6.4 服务治理 ····························151 第7章 算力网络能力开放 ······152 7.1 算力网络能力开放体系介绍·······················152 7.2 算力网络能力开放整体说明····························153 7.3 算力网络能力开放功能实现·······················156 7.3.1 合作伙伴视图 ······················156 7.3.2 运营者视图 ·························157 7.3.3 能力集成管控 ······················158 7.4 算力网络能力开放核心技术···························171 7.4.1 北向能力接口—契约式API ··························171 7.4.2 算力资源开放 ······················174 7.4.3 算力网络组件服务开放 ··········177 7.4.4 算力与IT组件生命周期管理 ·····················181 7.4.5 算力及IT服务注册 ···············183 7.4.6 算力及IT服务调用 ···············187 7.5 算力网络能力开放新技术引入·······················189 7.5.1 区块链技术特性 ···················189 7.5.2 区块链技术应用场景 ·············192 7.5.3 区块链能力开放 ···················193 7.6 电信行业算力网络能力开放应用·························194 7.6.1 技术定位 ····························194 7.6.2 订购计费流程 ······················195 7.6.3 应用场景 ····························197 第8章 算力网络运营运维 ······198 8.1 算力监控···························199 8.1.1 算力基础设施监控 ················200 8.1.2 算力组件监控 ······················203 8.1.3 算力应用监控 ······················205 8.1.4 算力服务监控 ······················207 8.2 算力运营分析·····················209 8.2.1 基础设施运营分析 ················210 8.2.2 组件运营分析 ······················212 8.2.3 应用运营分析 ······················212 8.2.4 服务运营分析 ······················213 8.3 算力指标管理·····················214 8.3.1 指标模型 ····························215 8.3.2 指标数据管理 ······················216 8.3.3 指标库 ·······························217 8.4 算力告警管理·····················218 8.4.1 告警展示 ····························218 8.4.2 告警配置 ····························220 8.4.3 告警处理 ····························221 8.4.4 告警统计 ····························223 8.5 算力报表管理·····················224 8.5.1 报表模板 ····························226 8.5.2 报表权限 ····························228 8.5.3 报表引擎 ····························229 8.6 算力日志管理·····················231 8.6.1 日志采集 ····························231 8.6.2 日志搜索 ····························238 8.6.3 服务调用链 ·························240 8.6.4 应用拓扑 ····························246 8.6.5 统计分析 ····························247 第9章算力网络门户 ············252 9.1 算力商城···························253 9.1.1 算力资源 ····························254 9.1.2 IT技术组件 ·························256 9.2 算力一体化平台··················258 9.3 算力计量···························259 9.4 算力计费···························260 9.5 算力资源展示大盘···············261 9.6 一点开通···························263 第10章 算力网络PaaS实践 ·················265 10.1 实践场景说明 ···················265 10.2 实践分析 ·························267 10.3 实践结论 ·························270 第11章 算力网络下的PaaS发展蓝图 ················271 11.1 算力网络的发展给PaaS带来的机遇与挑战 ··············271 11.1.1 算力网络的发展新机遇 ·········271 11.1.2 算力网络面临的挑战 ············272 11.1.3 算力网络实现路径 ···············273 11.1.4 算力网络对PaaS发展的要求 ···············277 11.2 应用模型的发展展望 ··········278 11.3 多集群管理的发展展望 ·······280 11.3.1 分布式多集群管理 ···············280 11.3.2 跨云的多集群管理 ···············282 11.4 网络管理的发展展望 ··········284 11.4.1 PaaS的VPC实现 ················284 11.4.2 基于SD-WAN的PaaS网络能力打通 ··········286 11.5 应用扩容&迁移的发展展望 ·······················287 11.5.1 面向应用的高级HPA ············287 11.5.2 跨地域跨集群跨云的数据共享 ····························288 11.6 工作负载协同调度的发展展望 ···············289 11.7 统一服务治理的发展展望 ····293