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

開発環境を何日も待つ必要はありません。 数秒で展開を開始できます。

ワンクリックで、完全な運用インフラストラクチャ (アプリ、データベース、構成、依存関係) のクローンを作成します。 開発チームはオンデマンドで運用環境と同じ環境を取得できると同時に、インフラストラクチャのコストが 60% 削減されます。

Development environment provisioning workflow showing instant production clones
1

開発環境のボトルネック

時間は私たちが最も望むものですが、最も最悪に使うものです— ウィリアム・ペン

30 人の開発者を抱える中規模の SaaS 企業は、環境のセットアップを待つだけでチーム全体で 1 日あたり 21 時間を無駄にしていると計算しました。 各開発者は、環境構成の問題に毎日 30 ~ 45 分を要しました。 これは月に 525 時間に相当します。これは、フルタイムのエンジニア 3 名が、機能の出荷ではなくインフラストラクチャとの戦いだけをしていることに相当します。 コスト: 開発者の時間の無駄として年間 15 万ドル以上 (機能の遅延や市場機会の損失は考慮しません)。

The Problem

開発チームは環境の待機で毎日 21 時間以上を無駄にしています。 手動セットアップには、DevOps の介入、複数のチケット、および数日間の待機が必要です。 ステージングの準備が完了するまでに、要件は変化しています。 このボトルネックにより速度が低下します。チームの 61% が、環境プロビジョニングが導入の主要な障害であると報告しています。 4 社に 1 社の組織では、環境の対応が追いつかないため、コードの完成から運用展開までに 3 か月以上かかっています。

  • 手動セットアップには DevOps チケットが必要で、2 ~ 3 日の遅延が発生します
  • 各開発者が異なる方法で環境を構成すると、不整合が発生します
  • 新しい開発者のオンボーディングには、環境セットアップだけで 1 ~ 2 週間かかります
  • 環境の待機中にコンテキストを切り替えると生産性が低下します
  • DevOps チームがプロビジョニング リクエストの処理のボトルネックになる

インフラストラクチャのクローン作成によるインスタント プロビジョニング

Rediacc は、インフラストラクチャの自動複製により、60 秒以内に完全な開発環境をプロビジョニングします。 開発者は、チケットや手動介入を行わずに、Git ブランチから直接環境作成をトリガーします。 このプラットフォームは、運用スタック全体 (アプリケーション、データベース、構成、ネットワーク トポロジ、依存関係) を正確なコピーとして複製します。 ブランチがマージされると一時的な環境が自動的にクリーンアップされ、インフラストラクチャの無駄が防止されます。 DevOps チームはプロビジョニング ルールを一度定義すれば、開発者は無限にセルフサービスを行うことができます。

  • 2 ~ 3 日かかるのに対し、60 秒で完全な環境をプロビジョニング
  • DevOps 介入ゼロ - 開発者は Git ワークフローからセルフサービスを利用できます
  • 自動 Git 統合により、ブランチごとに環境が自動的に作成されます
  • 一時的なアーキテクチャによりインフラストラクチャのコストを 40 ~ 70% 節約
  • 新しい開発者を数週間ではなく数時間でオンボードします
2

生産パリティ問題

1 オンスの予防は 1 ポンドの治療に匹敵します — ベンジャミン フランクリン

フィンテックのスタートアップ企業は、すべてのステージング テストに合格した重要な支払い機能を導入しました。 実稼働環境では、すぐに失敗しました。データベースの照合設定がステージングと実稼働環境で異なり、支払い処理が中断されました。 この問題は、数か月にわたる手動変更によりステージングが運用環境から逸脱していたため、検出されませんでした。 結果: ピーク取引時間中に 4 時間のダウンタイムが発生し、取引手数料が 20 万ドル損失し、規制遵守に関する調査が発生しました。 修正には 5 分かかりました。 環境の違いを見つけるのに4時間かかりました。

The Problem

ステージング環境は、手動による変更、バージョンの不一致、構成の劣化によって本番環境からドリフトします。 ステージングで機能するものは、本番環境では機能しません。 開発者は、実際のバグを修正するのではなく、環境の違いのデバッグに何時間も費やします。 この「自分のマシンで動作する」症候群により、開発者ごとに 1 日あたり 30 分以上が不整合のトラブルシューティングに無駄になります。 各開発者が手動でローカル設定を異なるように構成すると、環境の同等性は不可能になります。

  • Git で追跡されない手動編集によって構成ファイルがドリフトする
  • 環境間でデータベース スキーマのバージョンが一致しない
  • 依存関係のバージョンが異なると、「ここで機能してもそこで機能しない」というバグが発生する
  • 環境変数が異なるため、本番環境での統合が中断される
  • ステージングが本番環境と正確に一致することを保証する方法はありません

ポイントインタイムクローン作成による本番環境の同等性の保証

Rediacc は、実稼働インフラストラクチャを特定の時点で複製し、アプリケーションの正確なバージョン、データベース スキーマ、構成ファイル、環境変数をキャプチャすることでドリフトを排除します。 すべてのクローンは本番環境であり、アトミックに複製されるため、本番環境の同等性が保証されます。 運用環境が変更されると更新が自動的に反映され、すべての環境の同期が維持されます。 開発者は、運用環境を正確に反映するコンテナまたは VM で作業するため、「ローカルで動作した」ということが「運用環境でも動作する」と同義になります。

  • アトミック クローニングは完全なシステム状態をキャプチャし、一貫性を確保します
  • 構成ドリフトゼロ - クローンは設計どおりに本番環境と正確に一致します
  • 自動同期により、本番環境の変更がすべての環境に反映されます。
  • 実稼働環境ではなく開発段階で環境固有のバグを捕捉する
  • 開発者ごとに毎日 30 分以上かかるデバッグ環境の問題を排除
3

常時接続のインフラストラクチャの無駄

無駄にするな、欲しがるな — イギリスのことわざ

50 人の開発者を擁する e コマース会社は、AWS の請求書を見直しました。開発インフラストラクチャに月々 18 万ドルかかりました。 分析によると、環境の 78% が営業時間後と週末にアイドル状態になっていることがわかりました。 各環境では、データベースのフル コピーを実行しました。つまり、重複排除を使用すると 3 TB に収まるデータ用の合計 30 TB のストレージが実行されました。 彼らには 15 の永続的なステージング環境がありましたが、常に 3 ~ 4 つのみがアクティブに使用されていました。 無駄: 開発者がシャットダウンするのを忘れたアイドル状態のインフラストラクチャに毎月 14 万ドルが費やされます。

The Problem

従来の開発インフラストラクチャでは、常時稼働のステージング、QA、およびクラウド リソースを 24 時間年中無休で消費する開発環境が必要です。 チーム全体で環境を増やすと、コストが爆発的に増加します。 標準的な開発/ステージング/QA セットアップを維持する 30 人の開発者チームは、アイドル状態のインフラストラクチャで月に 5 万ドルから 10 万ドルを簡単に消費します。 データベース全体のコピーがテラバイトを不必要に消費するため、ストレージのコストがさらに増大します。 財務部門は、速度への影響を理解せずに、インフラストラクチャ支出を削減するようエンジニアリングに圧力をかけています。

  • 常時稼働環境は 24 時間 365 日コストがかかりますが、毎日 8 ~ 10 時間使用されます
  • 開発者は使用後にテスト環境をシャットダウンするのを忘れる
  • データベース全体のコピーにより、ストレージ コストが不必要に増加します
  • 複数のステージング環境は「万が一に備えて」ほとんどの時間アイドル状態にあります
  • インフラストラクチャ予算の戦いはチームの士気と速度を損なう

オンデマンドプロビジョニングによる一時的な環境

Rediacc の一時的なアプローチは、オンデマンド プロビジョニングと自動クリーンアップを通じてインフラストラクチャ コストを 40 ~ 70% 削減します。 環境はアクティブに使用される場合にのみ存在します。テスト用に作成され、完了したら破棄されます。 シン クローン作成テクノロジーによりストレージの重複が排除され、コピーオンライトの仕組みにより 1 GB 未満のストレージから 10 TB のデータベースがプロビジョニングされます。 チームは、夜間や週末にアイドル状態になっている常時稼働のインフラストラクチャではなく、アクティブな使用中のコンピューティングに対してのみ料金を支払います。 ROI 計算ツールによると、典型的な 30 人チームは年間 75 万ドルから 150 万ドルを節約できることがわかります。

  • 一時的なプロビジョニングによりインフラストラクチャのコストを 40 ~ 70% 削減
  • ブランチのマージ時の自動クリーンアップにより、環境の無秩序な拡大を防止します
  • シン クローン作成により、コピーオンライト テクノロジーにより 90% 以上のストレージを節約
  • 従量課金制モデルでは、アクティブなコンピューティング時間に対してのみ料金が発生します
  • ROI は通常 3 ~ 6 か月以内に回収されます
4

統合のオーバーヘッド

シンプルさは究極の洗練である — レオナルド ダ ヴィンチ

ある B2B SaaS 企業は、AWS CloudFormation および RDS API を呼び出すカスタム Jenkins スクリプトを通じて環境プロビジョニングを自動化しようとしました。 最初の実装には 3 か月と 500 時間の DevOps エンジニアリング時間がかかりました。 6 か月後、元のエンジニアが退職したため、誰もスクリプトを安全に変更できなくなりました。 プロビジョニング システムは技術的負債となり、機能していても手を付けることはできませんでした。 AWS が API エンドポイントを非推奨にしたとき、パイプライン全体が壊れました。 回復時間: コンサルタントがカスタム スクリプトをリバース エンジニアリングする間に開発速度が失われ、2 週間かかりました。

The Problem

既存の DevOps パイプラインに環境プロビジョニングを追加するには、カスタム スクリプト、API 統合、継続的なメンテナンスが必要です。 新しいツールごとに、すでに無秩序に広がっているツールチェーンがさらに複雑になり、チームの 13% が 14 以上の異なるツールを使いこなしています。 統合に失敗すると、CI/CD パイプラインが中断されます。 ドキュメントのギャップにより、プロビジョニング システムを理解しているエンジニアは 1 人だけとなり、知識が集中するリスクが生じます。

  • カスタム統合スクリプトには継続的なメンテナンスが必要です
  • API の変更により、警告なしにカスタム統合が中断される
  • プロビジョニング システムを理解しているのは 1 人だけ
  • 各 CI/CD プラットフォームには異なる統合アプローチが必要です
  • ツールの無秩序な増加により、認知負荷が増加し、障害点が増加します

Infrastructure-as-Code サポートによるネイティブ CI/CD 統合

Rediacc は、GitHub、GitLab、Bitbucket、Jenkins、CircleCI、および主要な CI/CD プラットフォームのネイティブ プラグインを通じて既存のスタックと統合します。 プロビジョニングは、PR の作成または手動コマンドで自動的にトリガーされます。 Terraform、Kubernetes、Docker Compose、または CloudFormation を使用したコードとしてのインフラストラクチャ定義は変更されずに機能します。 このプラットフォームは既存のツールを置き換えるのではなく、補完するものです。環境のプロビジョニングが自動化されながらも、開発ワークフローは使い慣れたままになります。 セットアップには数週間ではなく数分かかり、すべてのエンジニアは専門知識がなくても環境をプロビジョニングできます。

  • すべての主要な Git プラットフォームと CI/CD ツールのネイティブ統合
  • Terraform Kubernetes Docker とのコードとしてのインフラストラクチャの互換性
  • ワークフローの中断なし - 既存の開発プロセスと連携
  • PR 作成または Git イベントでの自動プロビジョニング
  • カスタム統合開発に数週間かかるのに対し、セットアップは数分で完了
Development environment automation dashboard showing ephemeral environments and cost savings
Rediacc development environment resources

開発を加速する準備はできていますか?

最初の環境のクローンを数秒で作成します。 利用できるスポットは限られています。

早期アクセスを申し込む