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

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

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

あらゆる開発ツールがコードをクローンします。データまでクローンするツールはありません。Rediaccは両方をクローンします。

$ rdc repo validate dev-sarah
本番環境のスナップショット作成中 (btrfs CoW) .. 380 GB
gitlab をクローン中 (42 GB) ......... 同一
nextcloud をクローン中 (128 GB) ..... 同一
mariadb をクローン中 (96 GB) ........ 同一
mailcow をクローン中 (84 GB) ........ 同一
設定の同一性を検証中 .................... 100% 一致
OS + ライブラリバージョンを検証中 ........... 100% 一致
Dockerデーモンを起動中 ................ 4リポジトリ稼働中
✓ クローン dev-sarah 準備完了: 100% 本番同一性確認済み
cloned: 380 GB    disk used: 2.1 GB (CoW)    config drift: 0    time: 47s

出力は例示です。実行時には追加ログが出る場合があります。

100%
Config match
0
Environment drift
0
“Works on my machine” incidents
問題点

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

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

環境の違いが本番環境のバグを引き起こす
182x ハイパフォーマーとローパフォーマーの間のデプロイ頻度の差 DORA State of DevOps, 2024 [1]
69% の開発者がメンテナンスと環境問題で週8時間以上を失っている Atlassian 2024 [2]
60–80% のステージング環境が設定ドリフトを蓄積しながらアイドル状態 Industry data [3]
従来の開発環境
1日目 サーバーのプロビジョニング
2日目 パッケージのインストール
3日目 サービスの設定
4日目 テストデータの投入
結果 まだ一致しない
REDIACCを使えば
クローン実行
47s
100% 一致
実際のコスト

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

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

パリティギャップ計算機

REDIACCなし
スプリント能力の損失15%
スプリントごとのデバッグ時間12 hrs
四半期の本番インシデント数18
ドリフトの年間コスト
$23,400
REDIACCあり
スプリント能力の損失0%
スプリントごとのデバッグ時間0時間
四半期の本番インシデント数0
ドリフトの年間コスト
$0
開発者の平均日額コスト$600、10日スプリント、年間26スプリントを想定。環境関連バグはbtrfsコピーオンライトクローンによる100%の本番パリティで排除されます。
仕組み

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

1

Clone

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コピーオンライトを通じて、ブロックレベルで実際の本番ファイルシステムをクローンします。

従来の開発セットアップ
Rediacc
OSパッケージを手動インストール、バージョンが一致することを祈る
本番スナップショットから正確なOS、パッケージ、バージョンをクローン
実際の使用状況を反映しない合成テストデータ
コピーオンライトで実際の本番データをクローン — 追加ストレージゼロ
設定ファイルが日・週・月単位でドリフト
毎回最新のスナップショットからクローン — ドリフトは構造的に不可能
プロビジョニングに数日、同一性の検証なし
47秒、--verify-parityフラグで自動同一性検証
重要な理由

得られるもの

完全一致

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

ドリフトなし

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

本番バグの減少

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

差別化

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

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

機能 CodespacesCoderVercelRailwayRediacc Rediacc
完全な本番データクローン
OS + ライブラリの同一性検証
任意のDBエンジン (MariaDB, Postgres, Mongo) [4] [5]
マルチサービスクローン (アプリ + DB + メール + ストレージ)
ゼロコピーストレージ (CoW)
セルフホスティング / ベンダーロックインなし [6]
60秒以内のプロビジョニング [7] [8]
Rediaccクローンに切り替えた後、6ヶ月間のすべての本番インシデントを追跡しました。環境関連のバグは四半期あたり14件から文字通りゼロになりました。QAリーダーは追跡システムが壊れたと思ったほどです — ゼロは初めてだったのです。
導入前
14件/四半期
導入後
0
環境バグを完全に排除

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

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

無料で始める 5リポジトリまで無料 · クレジットカード不要
$ rdc repo validate dev-sarah
あらゆるコンテナ化ワークロードをクローン
データベース、メールサーバー、CI/CD、CMS、監視、認証 — コンテナで動くものなら、Rediaccが100%の一致でクローンします。
出典・参考文献
  1. DORA (Google Cloud), "Accelerate State of DevOps Report," 2024. "Elite performers deploy 182 times more frequently, suffer an 8 times lower change failure rate, and recover from failed deployments 2,293 times faster than their low-performing peers." dora.dev
  2. Atlassian, DX & Wakefield Research, "State of Developer Experience Report," 2024. "Sixty-nine percent of developers are losing eight hours or more per week to inefficiencies." www.atlassian.com
  3. Industry composite from vendor surveys and published benchmarks. "60–80% of staging environments sit idle at any given time." release.com
  4. Coder Terraform templates can provision any database engine as part of the workspace infrastructure. coder.com
  5. Railway supports one-click provisioning of PostgreSQL, MySQL, Redis, and MongoDB with zero configuration. docs.railway.com
  6. Coder is a self-hosted open-source (AGPL v3.0) platform deployed in private data centers or cloud services. coder.com
  7. Vercel provisions resources and deploys to Smart CDN making apps live within seconds. vercel.com
  8. Railway provides instant previews with auto-config and automatic build-and-package upon source changes. docs.railway.com
製品パフォーマンスの主張は、Rediaccのbtrfsコピーオンライトアーキテクチャに基づいています。計算機の見積もりは業界標準のコストモデルを使用しています。実際のコストは組織によって異なります。