Cloud Migration Planning

aj-geddes/useful-ai-prompts/skills/cloud-migration-planning

作者 aj-geddes3f5182cfd739無授權條款355 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫7 個月前更新

Plan and execute cloud migrations with assessment, database migration, application refactoring, and cutover strategies across AWS, Azure, and GCP.

包含腳本DevOps & Cloud
AI 產生的概覽

規劃並執行雲端遷移,涵蓋評估、資料庫遷移、應用程式重構與切換策略,支援 AWS、Azure 和 GCP。

功能
指導評估現有基礎架構,選擇遷移策略(例如直接遷移、平台重構與重構改造),並規劃資料庫遷移與切換。技能附有評估、資料庫策略、Terraform 基礎架構和切換驗證清單等參考指南,以及設定驗證指令碼和設定起始範本。產出為遷移計畫及相關設定產物。
適用情境
適用於從地端環境遷移到雲端、雲端平台整併、舊系統現代化、降低資料中心成本,或提升可擴充性、可用性、合規性和災難復原能力的場景。
執行需求
在可存取所附參考文件和範本的代理環境中執行。技能附有可執行 shell 指令碼(scripts/validate-config.sh)和 YAML 起始範本;指令碼的執行相依性未在來源文件中說明。

Cloud Migration Planning

Table of Contents

Overview

Cloud migration planning involves assessing current infrastructure, designing migration strategies, executing migrations with minimal downtime, and validating outcomes. Support lift-and-shift, replatforming, and refactoring approaches for smooth cloud adoption.

When to Use

  • Moving from on-premises to cloud
  • Cloud platform consolidation
  • Legacy system modernization
  • Reducing data center costs
  • Improving scalability and availability
  • Meeting compliance requirements
  • Disaster recovery enhancement
  • Technology refresh initiatives

Quick Start

Minimal working example:

python
# Cloud migration assessment toolfrom enum import Enumfrom typing import Dict, List, Tuplefrom dataclasses import dataclass
class MigrationStrategy(Enum):    LIFT_AND_SHIFT = "lift_and_shift"  # Rehost    REPLATFORM = "replatform"          # Rehost with optimizations    REFACTOR = "refactor"              # Rebuild for cloud    REPURCHASE = "repurchase"          # Switch to SaaS    RETIRE = "retire"                  # Decommission
class ApplicationComplexity(Enum):    LOW = 1    MEDIUM = 2    HIGH = 3
@dataclassclass ApplicationAssessment:    name: str    complexity: ApplicationComplexity    dependencies: List[str]    estimated_effort: int  # days    business_criticality: int  # 1-10    current_costs: float  # annual// ... (see reference guides for full implementation)

Reference Guides

Detailed implementations in the references/ directory:

GuideContents
Migration Assessment and Planning [blocked]Migration Assessment and Planning
Database Migration Strategies [blocked]Database Migration Strategies
Terraform Migration Infrastructure [blocked]Terraform Migration Infrastructure
Cutover Validation Checklist [blocked]Cutover Validation Checklist

Best Practices

✅ DO

  • Perform thorough discovery and assessment
  • Run parallel systems during transition
  • Test thoroughly before cutover
  • Have rollback plan ready
  • Monitor closely post-migration
  • Document all changes
  • Train operations team
  • Maintain previous systems temporarily

❌ DON'T

  • Rush migration without planning
  • Migrate without testing
  • Forget rollback procedures
  • Ignore dependencies
  • Skip stakeholder communication
  • Migrate everything at once
  • Forget to update documentation

來源與署名

來源:aj-geddes/useful-ai-prompts位於skills/cloud-migration-planning提交3f5182c

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架