大规模网络自动化设计
设计可扩展、可靠且可维护的网络自动化系统的综合指南
说明:本书正在持续完善中。随着新见解的不断涌现,内容、示例和建议也在不断演进。欢迎提供反馈和贡献,以帮助完善和扩展本书内容。作者计划定期发布新章节,并可能在未来以其他格式发布完整作品。
📚 目录
第一部分:用自动化重新思考网络
探索从传统网络向自动化网络运营与管理的根本性转变。
- 1
01 - 自动化的必要性
为什么自动化架构至关重要,以及规模化真正意味着什么。
- 2
02 - 设计原则
支撑有效网络自动化设计与实施的基础原则与核心概念。
- 3
03 - 架构思维
理解网络自动化的架构思维
第二部分:架构构建模块
深入探索网络自动化的核心组件:真实数据源、执行、可观测性、编排、展示与网络基础设施。
- 4
04 - 真实数据源
为网络配置与状态管理建立可靠的真实数据源。
- 5
05 - 执行
为网络自动化任务和工作流设计并实现可靠的执行引擎。
- 6
06 - 可观测性
为网络自动化系统构建全面的可观测性,用于监控、告警和故障排查。
- 7
07 - 编排
协调复杂的网络自动化工作流,从事件驱动触发到规模化弹性执行,并介绍智能体编排。
- 8
08 - 呈现
设计工程师、应用团队、审计员和外部系统与自动化平台交互的界面。
- 9
09 - 网络
将网络理解为架构参与者:可编程接口、仿真环境以及构建能够在异构性中存活的自动化的抽象策略。
第三部分:规模化与可靠性设计
构建高效扩展、稳定运行的网络自动化系统的策略与模式。
- 10
10 - 平台工程与 CI/CD
运用平台工程原则构建可扩展、易维护的网络自动化平台。
- 11
11 - 规模化与可靠性
扩展网络自动化平台以应对增长负载与复杂性的技术与策略。
- 12
12 - 安全、治理与合规
在网络自动化系统中实施安全控制与合规框架。
第四部分:人与组织维度
应对网络自动化采纳与落地过程中的人员与组织挑战。
- 13
13 - 文化转型
网络团队如何转变角色、技能与协作模式,将自动化建设成组织级能力。
- 14
14 - 将自动化作为产品
将网络自动化视为具备独立生命周期、利益相关方模型及业务影响衡量方法的产品。
第五部分:模式与用例
网络自动化的实战模式、用例与高级场景实现示例。
- 15
15 - 闭环自动化
构建持续监控、分析并自动响应网络状态变化的闭环自动化系统。
- 16
16 - 自愈网络
构建能够自动检测、诊断并修复故障而无需人工干预的网络。
- 17
17 - 自主网络
探索能够自主运行、自我优化与独立演进的全自主网络的未来图景。