Chuyển đến nội dung chính

レッスン 44: 災害復旧とバックアップ戦略

オンプレミス K8、Velero バックアップ/リストア、etcd ディザスター リカバリー、クロスサイト レプリケーション、RPO/RTO ターゲット、および DR ランブックの自動化のための DR 計画。

🔒 DevSecOps — レッスン 44 レッスン 44: 災害復旧と復旧バックアップ STARTEGIES

Kubernetes HA を使用してマイクロサービスをオンプレミスにデプロイ

パート 11: 災害復旧と障害復旧カオス エンジニアリング

xdev.asia

🎯 レッスンの目的__HTMLTAG_68___
  • ✅ DR 計画: RPO、RTO、障害シナリオ
  • ✅ K8s リソース + PV の Velero バックアップと復元
  • ✅ etcd スナップショットのバックアップと復元
  • ✅ クロスサイト DR 戦略
  • ✅ DR テストとランブックの自動化

パート 1: DR 計画

コードブロック_0


パート 2: VELERO のバックアップと復元__HTMLTAG_86___

コードブロック_1

コードブロック_2

コードブロック_3


パート 3: ETCD ディザスター リカバリ

コードブロック_4


パート 4: クロスサイト DR

コードブロック_5


パート 5: DR RUNBOOK

コードブロック_6

コードブロック_7


💡 重要なポイント

  1. RPO/RTO: 災害前にコンポーネントごとにターゲットを定義
  2. Velero: K8s リソース + S3/Ceph への PV バックアップ
  3. _etcd: 通常のスナップショット、テスト済みの復元手順
  4. GitOps: コードとしてのインフラストラクチャ = 即時再デプロイ
  5. _クロスサイト DR: PostgreSQL ストリーミング レプリケーション + S3 同期
  6. 定期的にテストしてください: テストされていないバックアップはバックアップではありません

🎯 演習__HTMLTAG_127___

演習 1: ヴェレロ DR

  • S3 バックエンドで Velero をセットアップ
  • すべての名前空間のスケジュールされたバックアップを作成__HTMLTAG_134___
  • 名前空間の削除をシミュレート → バックアップから復元

演習 2: DR ドリル

  • クラスターの DR Runbook を文書化
  • etcd 復元ドリルを実行__HTMLTAG_144___
  • 実際の RTO と目標を比較

📚 次の投稿

__HTMLTAG_152___レッスン 45: Litmus を使用したカオス エンジニアリング では、システムの回復力を積極的にテストします。