58 lines
2.2 KiB
Markdown
58 lines
2.2 KiB
Markdown
---
|
||
title: "Octane Hub"
|
||
type: entity
|
||
tags: [aws, cloud-migration, docker, devops, ctp]
|
||
last_updated: 2026-04-23
|
||
---
|
||
|
||
## Basic Info
|
||
- **Role**: Software Factory 团队,Micro Focus 云转型计划一部分
|
||
- **Leader**: Holger Rode(CTO,软件工厂团队负责人)
|
||
- **Migration Project**: 将生产服务从 Bibling Lab 数据中心迁移到 AWS Landing Zone
|
||
|
||
## Aliases
|
||
- Octane Hub
|
||
|
||
## Key Contributions
|
||
主导 Docker 容器化工作负载的 AWS 云迁移实战项目:
|
||
|
||
| Workload | Description | Migration Target |
|
||
|----------|-------------|-----------------|
|
||
| QuickSee | Web 应用程序 | Docker → AWS |
|
||
| Release Manager | Web 应用程序 | Docker → AWS |
|
||
| Patch Manager | Web 应用程序 | Docker → AWS |
|
||
| 安全程序板 | 安全相关 Web 应用 | Docker → AWS |
|
||
| 文件存储 | ~10TB 文件存储 | EBS(实时)+ EFS(备份)|
|
||
| MSSQL 数据库 | 大型数据库服务器 | EBS → 计划迁移到 Postgres |
|
||
|
||
## Cloud Migration Journey
|
||
- **原环境**: Bibling Lab 物理数据中心(3 台物理服务器 + 多台虚拟机)
|
||
- **触发因素**: Bibling 数据中心即将关闭
|
||
- **POC 账户**: 5 月获得 AWS Landing Zone POC 账户访问权限
|
||
- **生产账户**: 6 月获得 AWS Landing Zone 生产账户
|
||
- **迁移策略**: 无缝过渡,紧密镜像现有设置,避免 Go Live 期间进行重大技术变更
|
||
|
||
## Technology Stack
|
||
- **容器化**: Docker
|
||
- **镜像构建**: Packer
|
||
- **基础设施即代码**: Terraform / TerraGrunt
|
||
- **网络**: VPC Transit Gateway
|
||
- **DNS**: Route 53
|
||
- **存储**: EBS(数据库)、EFS(备份)、S3(成本优化目标)
|
||
- **计划演进**: AWS ECS
|
||
|
||
## Key Learnings
|
||
- EFS 不适用于需要高性能数据库场景(数据库无法直接在 EFS 上运行)
|
||
- IaC 从控制台脚本演进为 Packer + Terraform/TerraGrunt 是可重复、可审计的部署流程
|
||
- 网络配置需要与网络团队协作,多次 PCS 请求解决网络问题
|
||
- 标签系统管理 VPC 访问是关键的安全控制
|
||
|
||
## Next Steps
|
||
1. 改进 DR(灾难恢复)和高可用性
|
||
2. 通过 S3 进行成本优化
|
||
3. 从 MSSQL 迁移到 Postgres
|
||
4. 可能迁移到 AWS ECS 服务
|
||
|
||
## References
|
||
- [[ctp-topic-14-octane-hub-on-aws-real-life-experience-moving-production-services-i]]
|