Auto-sync: 2026-04-18 17:09

This commit is contained in:
2026-04-18 17:09:43 +08:00
parent 60d2f8254b
commit 3f2e1765d8
276 changed files with 17241 additions and 20 deletions

View File

@@ -1,41 +1,68 @@
---
title: "DevOps Maturity Model From Traditional IT to Advanced DevOps"
type: source
tags: [DevOps, Maturity Model, Cloud & DevOps]
date: 2024-08-14
source_file: raw/Cloud & DevOps/DevOps Maturity Model From Traditional IT to Advanced DevOps.md
tags: []
date: 2025-03-01
---
## Source File
- [[raw/Cloud & DevOps/DevOps Maturity Model From Traditional IT to Advanced DevOps.md]]
## Summary
本文介绍了 DevOps 成熟度模型,一个用于评估组织 DevOps 实践水平的分级框架。该模型涵盖五个阶段:从初始/应急阶段(传统瀑布式开发)到完全成熟阶段(持续部署)。模型从文化与战略、自动化、结构与流程、协作与共享、技术五个关键领域进行评估,并提供具体的业务收益、安全集成方法和常见障碍分析。
- 核心主题:DevOps 成熟度五级框架,从传统 IT 过渡到完全成熟的 DevOps 实践
- 问题域:组织 DevOps 实践水平评估、持续改进路径规划
- 方法/机制:五大评估维度 × 五级成熟度阶段,系统化评估组织 DevOps 能力
- 结论/价值:结构化框架帮助组织识别当前状态、规划改进路径、实现持续交付卓越
## Key Claims
- DevOps 成熟度模型通过五个阶段帮助组织评估当前实践水平并制定改进路线图
-成熟度阶段分别为:初始/应急阶段、局部 DevOps自动化与定义阶段、高度优化阶段、完全成熟阶段
- 成熟度评估的四个关键领域包括:文化与战略、自动化、结构与流程、协作与共享、技术
- 高质量 DevOps 成熟度模型应包含评估标准、成熟度等级、DevOps 实践、相关指标、文化指南、工具与技术、角色与职责
- 采用 DevOps 成熟度模型可带来更快的调整能力、更好的扩展性、增强的运营绩效、更快的交付时间、改进的质量
- DevOps 成熟度模型是评估组织 DevOps 实践的结构化框架,帮助评估当前实践、识别改进领域、规划升级路径
-成熟度:初始/应急局部 DevOps自动化与定义高度优化完全成熟
- 四大评估维度:文化与战略、自动化、结构与流程、协作与共享、技术
- DevSecOps 核心:将开发、运营、安全融合为统一流程
- 关键指标MTTR、MTTD、MTTA、部署频率、变更失败率、回滚率
## Key Quotes
> "The DevOps maturity model is a structured framework that guides organizations through adopting and implementing DevOps principles." — DevOps 成熟度模型定义
> "The core of DevOps security is merging development, operations, and security into a unified process." — DevSecOps 核心理念
> "DevOps practices help organizations swiftly adjust to evolving market trends and customer needs." — 业务价值体现
## Key Concepts
- [[DevOps 成熟度模型]]:评估组织 DevOps 实践水平的五级框架
- [[DevOps]]:结合开发与运营实现持续软件交付的方法论
- [[CI/CD 流水线]]:自动化测试、集成和部署的持续交付管道
- [[DevSecOps]]:在 CI/CD 流水线中深度集成安全工具的文化理念
- [[Infrastructure as Code (IaC)]]:通过代码实现一致性、版本控制的基础设施管理
- [[敏捷实践]]Scrum、Kanban 等迭代开发方法论
- [[DevOps 文化]]:打破开发与运维壁垒,优先协作、持续学习和客户导向的文化理念
- [[MTTR]]:平均恢复时间,衡量故障恢复效率
- [[IaC]]:基础设施即代码,自动化基础设施管理
## Key Entities
(本文档未涉及需要创建页面的人、公司或产品实体)
## Connections
- [[DevOps 成熟度模型]] ← extends ← [[DevOps]]
- [[DevOps 成熟度模型]] ← includes ← [[CI/CD 流水线]]
- [[DevOps 成熟度模型]] ← includes ← [[DevSecOps]]
- [[DevOps 成熟度模型]] ← includes ← [[Infrastructure as Code (IaC)]]
- [[DevOps 成熟度模型]] ← includes ← [[敏捷实践]]
- [[DevSecOps]] ← core_principle ← DevOps 与安全融合
- [[CI/CD 流水线]] ← enables ← 持续交付
- [[Infrastructure as Code (IaC)]] ← supports ← 基础设施自动化
## Contradictions
(暂无)
## 五级成熟度对比
| 阶段 | 组织 | 交付 | 自动化 | 测试 | 安全 | 监控 |
|------|------|------|--------|------|------|------|
| Phase1 初始/应急 | 团队孤立工作 | 瀑布式、里程碑驱动 | 手动管理服务器 | 手动测试、瓶颈 | 发布前几周才介入 | 用户报告故障 |
| Phase2 局部 DevOps | 小团队试点合作 | 引入敏捷实践 | 部分自动化 | 单元/集成/E2E 测试 | 独立安全团队 | 关键告警 |
| Phase3 自动化与定义 | 标准流程定义 | 全面敏捷集成 | 大部分基础设施自动化 | 安全扫描集成到开发流程 | 安全参与设计讨论 | 持续监控 |
| Phase4 高度优化 | 跨职能协作 | 频繁部署 | 不可变基础设施 | 性能/负载测试 | 依赖管理、持续监控 | 应用健康追踪 |
| Phase5 完全成熟 | 自治全栈团队 | 每日多部署 | 零人工干预 | 实时数据决策 | 安全门禁 | 最高可用性 |
## 常见障碍
- 开发与运维沟通不畅
- 缺乏明确目标战略
- 抵制变革
- 投资不足
- 治理薄弱
- 流程僵化
- 忽略终端用户
- 与业务流程集成不足

View File

@@ -0,0 +1,74 @@
---
id: ctp-topic-14-octane-hub-on-aws-real-life-experience
title: "CTP Topic 14 Octane Hub on AWS: Real-Life Experiences"
type: source
tags:
- AWS
- Octane-Hub
- Migration
- CTP
- Cloud-Migration
- Landing-Zone
sources:
- NAS /volume2/work/Public Cloud Learning Sessions/CTP _ Topic 14_ Octane Hub on AWS_ Real life experience moving production services into the new land.mp4
last_updated: 2026-04-18
---
## Source File
- [[raw/Cloud & DevOps/Public-Cloud-Learning-Sessions/01_AWS-Landing-Zone/ctp-topic-14-octane-hub-on-aws-real-life-experience-moving-production-services-i.md]]
## Summary
- **核心主题**Octane Hub 将生产服务从本地数据中心迁移到 AWS 的真实经验分享
- **问题域**云迁移规划、技术选型、网络配置、存储方案、IaC 实施
- **方法/机制**
- Docker 容器化部署模式
- Packer + Terraform/TerraGrunt 基础设施即代码
- VPC Transit Gateway 网络互联
- 标签系统资源管理
- EBS + EFS 分层存储策略
- **结论/价值**:通过紧密镜像现有设置实现无缝过渡,验证了 Landing Zone 架构的可行性
## Key Claims
- Octane Hub 团队使用 Docker 容器运行各种 Web 应用,包括 QuickSee、Release Manager、Patch Manager 等,处理约 10TB 文件存储和大型 MSSQL 数据库
- 云迁移的动因是 Bibling 数据中心即将关闭,目标是实现无缝过渡,紧密镜像现有设置以避免在 Go Live 期间进行重大技术变更
- 初始考虑 EFS 用于存储,但因性能问题(数据库无法直接在 EFS 上运行)不适用,改用 EBS 用于实时数据库EFS 用于备份
- 部署方式从控制台脚本演变为使用 Packer 构建 AMI使用 Terraform/TerraGrunt 部署
- 网络问题需要多次 PCS 请求,与网络团队协作解决,使用 VPC Transit Gateway 并实施标签系统管理访问
- DNS 设置使用 Cname 指向 AWS software infra.net 域,通过 Route 53 管理
## Key Quotes
> "云转型计划提供了帮助,团队在 5 月左右获得了概念验证 Landing Zone 账户的访问权限,随后在 6 月获得了生产账户"
> "团队目标是实现无缝过渡,紧密镜像现有设置以避免在 Go Live 期间进行重大技术变更"
> "最初考虑 EFS 用于存储,但由于性能问题(数据库无法直接在 EFS 上运行)不适用,改用 EBS 用于实时数据库"
## Key Concepts
- [[Docker-容器化]]Octane Hub 的主要部署模式,容器化遗留应用实现云就绪
- [[Packer]]:用于构建自定义 AMI 的工具
- [[Terraform-TerraGrunt]]:基础设施即代码的部署流程
- [[VPC-Transit-Gateway]]AWS 网络互联解决方案
- [[标签系统]]:基于角色和环境管理资源访问
- [[EFS-vs-EBS]]文件存储与块存储的性能差异EFS 不适合数据库场景
- [[Multi-Account-Strategy]]AWS 多账号架构策略
## Key Entities
- [[Octane-Hub]]:一家软件公司,演讲者 Holger Rode 为其 CTO 软件工厂团队负责人
- [[AWS]]Amazon Web ServicesAWS 云平台
- [[Holger-Rode]]Octane Hub CTO 软件工厂团队负责人,分享迁移经验
## Connections
- [[Octane-Hub]] ← uses ← [[Docker-容器化]]
- [[Docker-容器化]] ← managed_by ← [[Terraform-TerraGrunt]]
- [[AWS-Landing-Zone]] ← enables ← [[Multi-Account-Strategy]]
- [[ctp-topic-14-octane-hub-on-aws-real-life-experience]] ← related_to ← [[ctp-topic-7-saas-landing-zone-design]]
## Contradictions
- 与 Landing Zone 最佳实践可能存在差异:
- 冲突点EFS 原被考虑用于存储,后因性能问题放弃
- 当前观点:数据库应使用 EBS 块存储而非 EFS 文件存储
- 对方观点:为了简化管理,优先选择托管存储服务
## Action Items
- [ ] 评估现有工作负载是否适合容器化
- [ ] 规划数据库从 MSSQL 到 Postgres 的迁移路径
- [ ] 检查 EBS/EFS 存储选型是否合理
- [ ] 制定 DR 和高可用性改进计划

View File

@@ -0,0 +1,52 @@
---
title: "CTP Topic 44 AWS Backup in Micro Focus"
type: source
tags:
- AWS
- Backup
- DR
- CTP
date: 2026-04-14
---
## Source File
- [[raw/Cloud & DevOps/Public-Cloud-Learning-Sessions/01_AWS-Landing-Zone/ctp-topic-44-aws-backup-in-micro-focus.md]]
## Summary
- 核心主题AWS Backup 服务及其在 Micro Focus 云迁移项目中的应用
- 问题域云数据保护、灾难恢复策略、AWS 托管服务
- 方法/机制AWS Backup 集中化备份、跨账户跨区域复制、不可变性保护、法律保留
- 结论/价值AWS Backup 提供统一的备份管理,支持 S3、RDS 等服务的托管备份,弥补当前流程的分散式管理缺陷
## Key Claims
- AWS Backup 是托管服务,用于集中化和自动化数据保护
- AWS Backup 支持跨账户和跨区域备份,提供不可变性防止勒索软件威胁
- S3 和 RDS 时间点恢复可在 1 秒以内完成
- 当前备份流程是分散的,涉及多个团队,增加错误风险
## Key Quotes
> "AWS Backup 是一个托管服务,用于在 AWS 云中集中化和自动化数据保护。"
> "灾难恢复策略根据 RTO 和 RPO 而有所不同,从备份和恢复到 Active-Active 有四种主要策略。"
## Key Concepts
- [[AWS Backup]]AWS 托管服务,集中化数据保护
- [[RTO]]Recovery Time Objective恢复时间目标
- [[RPO]]Recovery Point Objective恢复点目标
- [[不可变性]]Immutability备份防篡改保护机制
- [[法律保留]]Legal Holds合规隔离备份
- [[备份和恢复]]Backup and Restore最基本的 DR 策略
## Key Entities
- [[AWS]]Amazon Web Services云服务商
- [[CTP]]Cloud Transformation Program云迁移计划
- [[CCIE 门户]]:当前管理快照的内部平台
## Connections
- [[AWS Backup]] ← depends_on ← [[S3]]
- [[AWS Backup]] ← depends_on ← [[RDS]]
- [[AWS Backup]] ← extends ← [[EC2 Backup]]
- [[RTO]] ← depends_on ← [[灾难恢复策略]]
- [[备份和恢复]] ← implements ← [[RTO]]: 8+ 小时
## Contradictions