name: cloud-readiness-assessor description: 使用6Rs分类和云原生合规性检查来评估应用程序的云迁移就绪度 allowed-tools: [“Bash”, “Read”, “Write”, “Grep”, “Glob”, “Edit”]
云就绪度评估器技能
评估应用程序的云迁移就绪度,使用6Rs方法论对应用程序进行分类,并验证其云原生合规性。
目的
为以下方面实现云迁移规划:
- 6 Rs分类
- 云原生模式合规性
- 无状态验证
- 外部依赖映射
- 成本估算
能力
1. 6 Rs分类
- 重新托管(直接迁移)
- 重构平台(迁移并调整)
- 重新购置(替换/SaaS)
- 重构(重新架构)
- 停用(退役)
- 保留(保留在本地)
2. 云原生模式合规性
- 检查十二要素应用合规性
- 验证无状态性
- 评估水平可扩展性
- 评估配置外部化
3. 无状态验证
- 识别会话存储
- 查找本地文件使用情况
- 检测内存缓存
- 映射持久连接
4. 外部依赖映射
- 映射数据库连接
- 识别外部API
- 查找消息队列使用情况
- 记录服务依赖关系
5. 成本估算
- 估算云计算成本
- 预测存储成本
- 计算数据传输成本
- 建模预留实例与按需实例
6. 风险评估
- 识别迁移阻碍因素
- 评估复杂性
- 评估停机风险
- 记录合规性问题
工具集成
| 工具 | 云平台 | 集成方法 |
|---|---|---|
| AWS Migration Hub | AWS | API |
| Azure Migrate | Azure | API |
| Google Cloud Migration Center | GCP | API |
| Cloudamize | 多云 | API |
| CAST Highlight | 多云 | API |
输出模式
{
"assessmentId": "string",
"timestamp": "ISO8601",
"applications": [
{
"name": "string",
"classification": "rehost|replatform|repurchase|refactor|retire|retain",
"cloudNativeScore": "number",
"blockers": [],
"dependencies": [],
"estimatedCost": {},
"risk": {}
}
],
"portfolio": {
"byClassification": {},
"totalCost": {},
"timeline": {}
}
}
与迁移流程集成
- cloud-migration: 主要评估工具
- migration-planning-roadmap: 规划输入
相关技能
iac-generator: 基础设施设置containerization-assistant: 容器就绪度
相关代理
cloud-migration-engineer: 迁移执行migration-readiness-assessor: 整体就绪度