メインコンテンツにスキップ ナビゲーションにスキップ フッターにスキップ

本番環境と完全に一致する開発環境。

「自分の環境では動く」はもう終わり。すべての開発環境が本番環境の完全なクローンです。

問題点

環境の違いが本番環境のバグを引き起こす

開発環境は異なるOSバージョン。異なるライブラリバージョン。異なる設定。コードは開発環境のすべてのテストに合格しても、本番環境で壊れます。これらのバグは見つけにくく、修正にコストがかかります。開発環境が本番環境と一致しないから起きるのです。

182x ハイパフォーマーとローパフォーマーの間のデプロイ頻度の差 1 DORA State of DevOps, 2024
69% の開発者がメンテナンスと環境問題で週8時間以上を失っている 2 Atlassian 2024
60–80% のステージング環境が設定ドリフトを蓄積しながらアイドル状態 3 Industry data
100%
Config match
0
Environment drift
0
“Works on my machine” incidents
実際のコスト

環境の不一致にどれだけのコストがかかっているか

環境の差異に起因するすべての本番バグは、本来存在すべきでないバグです。

仕組み

1コマンド。完全な一致。

1

クローン

btrfsコピーオンライトによる本番スナップショットから正確に開始。同じOS、同じ設定、同じデータ。

2

開発

本番環境と同じ条件で開発・テスト。すべてのライブラリ、すべての設定、すべてのデータ行が同一。

3

デプロイ

自信を持ってリリース。環境の違いによるサプライズなし。クローンで動くものは本番でも動く。

本番環境 Live
GitLab CE :443
Nextcloud :443
MariaDB 11.4 :3306
Mailcow :25/587
BTRFS COW
47秒
Dev-Sarah 100%一致
GitLab CE :443
Nextcloud :443
MariaDB 11.4 :3306
Mailcow :25/587
技術詳細

近似 vs. 完全クローン

従来の開発環境は、ゼロから構築された近似物です — 手動でプロビジョニングし、別々に設定し、合成テストデータを使用。Rediaccはbtrfsコピーオンライトを通じて、ブロックレベルで実際の本番ファイルシステムをクローンします。

重要な理由

得られるもの

完全一致

OS、ライブラリ、設定、Docker設定、および実際の本番データ。すべて同一 — 自動的に検証。

ドリフトなし

毎回最新の本番スナップショットからクローン。ドリフトは徐々に減少するのではなく、構造的に不可能。

本番バグの減少

開発環境と本番環境がバイト単位で同一であれば、環境固有のバグは存在しなくなります。削減ではなく排除。

お時間がありませんか?

詳細な解説は不要という方へ。 スタンドアップミーティングでチームが読める5分版をご用意しています。

ショート版概要書をダウンロード(PDF)
差別化

コードクローン vs. 環境クローン

開発ツールはコードをクローンします。Rediaccは実行中の環境全体をクローンします — コード、データ、設定、サービスをまとめて。

環境の不一致を永久に解消

無料のCommunityエディションから始めましょう。本番パリティ機能付き。

無料で始める 5リポジトリまで無料 · クレジットカード不要
$ rdc backup restore dev-sarah --as dev-sarah-verify --up