--- 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 Services,AWS 云平台 - [[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 和高可用性改进计划