mcpField
C
cloud-migration-planning

cloud-migration-planning

github.com/aj-geddesクラウド・DevOps373447 回インストール34 週間前に更新
リポジトリ

cloud-migration-planning について

クラウド移行の計画に向け、インフラ評価、戦略選定、移行実行、結果検証を扱うスキルです。システムを移行・近代化するチーム向けに、データベース移行やTerraform、切り替え確認のガイドを含みます。

主な機能

  1. 01インフラの調査と評価
  2. 02リフト&シフト、再プラットフォーム化、リファクタリング
  3. 03データベース移行ガイド
  4. 04Terraformインフラガイド
  5. 05切り替え検証チェックリスト

活用シーン

  1. 01オンプレミスシステムのクラウド移行
  2. 02クラウドプラットフォームの統合
  3. 03レガシーシステムの近代化
  4. 04テストとロールバックを含む切り替え計画

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill cloud-migration-planning

インストール後、Claude Code で/cloud-migration-planningを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
cutover-validation-checklist.md
database-migration-strategies.md
migration-assessment-and-planning.md
terraform-migration-infrastructure.md
scripts/
validate-config.sh
templates/
config-starter.yaml

詳細

クラウド移行の計画

目次

概要

クラウド移行の計画では、現在のインフラストラクチャを評価し、移行戦略を策定して、ダウンタイムを最小限に抑えながら移行を実施し、その結果を検証します。クラウドへのスムーズな移行を実現するため、リフト&シフト、リプラットフォーム、リファクタリングの各アプローチをサポートします。

使用する場面

  • オンプレミスからクラウドへの移行
  • クラウドプラットフォームの統合
  • レガシーシステムのモダナイゼーション
  • データセンターのコスト削減
  • スケーラビリティと可用性の向上
  • コンプライアンス要件への対応
  • 災害復旧の強化
  • テクノロジーの刷新

クイックスタート

最小限の動作例:

# Cloud migration assessment tool
from enum import Enum
from typing import Dict, List, Tuple
from 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

@dataclass
class 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)

リファレンスガイド

詳細な実装については、references/ ディレクトリを参照してください。

ガイド内容
移行の評価と計画移行の評価と計画
データベース移行戦略データベース移行戦略
Terraform による移行インフラストラクチャTerraform による移行インフラストラクチャ
切り替え検証チェックリスト切り替え検証チェックリスト

ベストプラクティス

✅ 実施すること
  • 入念な調査と評価を行います
  • 移行期間中はシステムを並行稼働させます
  • 切り替え前に十分なテストを行います
  • ロールバック計画を用意します
  • 移行後は注意深く監視します
  • すべての変更を文書化します
  • 運用チームをトレーニングします
  • 以前のシステムを一時的に維持します
❌ 避けること
  • 計画なしで移行を急ぐこと
  • テストせずに移行すること
  • ロールバック手順を忘れること
  • 依存関係を無視すること
  • 関係者への連絡を省略すること
  • すべてを一度に移行すること
  • ドキュメントの更新を忘れること

コメント