DR-as-Code の多言語デモを見る

DR-as-Code

自社で所有できる復旧エンジニアリング。

稼働中のAWS環境を検出し、復旧向けインフラコードと検証制御を作成して、その能力をチームへ引き渡すDockfieldプロジェクトです。

対象を絞ったエンジニアリングサービス

信頼できる初期基盤を前提とせず、復旧経路をコード化します。

検出

読み取り専用のAWS検出

稼働環境から合意済みの復旧範囲を取得し、依存関係をマッピングします。

コード化

復旧向けIaC

アカウント/リージョンのマッピングと明示的な前提条件を持つ、モジュール化されたTerraformまたは同等の復旧成果物を生成します。

検証

信頼パイプライン

Terraform検証、ポリシーとセキュリティのスキャン、分離環境でのplan/applyチェック、3層の復旧テストを追加します。

オーケストレーション

復旧手順書

依存関係の順序、データの前提条件、承認、制御されたトラフィック切り替え手順を定義します。

証拠

テストと測定

対象を限定した復旧演習を行い、合格項目、失敗項目、実測した復旧時間を文書化します。

引き渡し

顧客所有の能力

コード、アーキテクチャ、運用手順書、知識移転を提供し、顧客が復旧経路を運用・発展できるようにします。

DR-as-Codeが適した場面

継続サービスよりも所有権を求める場合は、エンジニアリングサービスを選びます。

01

既存またはコンソール構築のAWS

検出と復旧設計を開始するために、完全なIaC基盤は必要ありません。

02

社内プラットフォームチーム

担当エンジニアが、生成されたモジュール、パイプライン、運用手順書を所有したい場合。

03

明確なプロジェクト範囲

継続運用よりも、範囲を限定した復旧構築、検証演習、引き渡しが必要な場合。

04

後からDRaaSへ移行

作成した復旧基盤を、継続的なDockfield DRaaS運用モデルの出発点にできます。

違い

DR-as-Codeが能力を構築し、DRaaSがそれを継続的に実証します。

両サービスは、読み取り専用の検出、分離された信頼ゾーン、隔離、セキュリティ検証、分離テスト、制御された昇格という同じ原則を使います。DRaaSは継続的な更新、演習、証跡、運用ガバナンスをその基盤に加えます。