Files
nexus/wiki/sources/ctp-topic-14-octane-hub-on-aws-real-life-experience.md
2026-04-18 17:09:43 +08:00

74 lines
3.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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 和高可用性改进计划