Delphixブログ

Delphixブログ>なぜDelphixでストレージ・コストが大幅に削減できるのか?

  • 初級編
2017.08.28

なぜDelphixでストレージ・コストが大幅に削減できるのか?

なぜDelphixでストレージ・コストが大幅に削減できるのか?

Delphixは開発環境に仮想データベースを作成しますが、物理コピーが発生しないため、結果的にストレージ・コストの削減が可能です。

なぜ、ストレージ・コストが削減されるのか?気になりますよね。今回の記事ではストレージ・コストを削減できる理由について紹介します。

物理コピーによる開発環境作成ではストレージ・コストが問題となる

アプリの改修を行う際、本番環境でリリースする前に、開発環境、QA、テスト環境で事前確認を実施するのが一般的です。開発環境やQA、テスト環境で事前確認することの重要性は、どの企業の皆さんも十分に理解していると思います。

むしろ、もっと複数の開発環境を用意したい!と思う方もいらっしゃると思います。しかし、開発環境を用意するためには本番環境と同等のストレージを用意する必要があるので、現実的には厳しいですよね。

ストレージコストの問題


1個や2個の開発環境であれば作成可能かもしれませんが、アプリ開発、テスト、QA、レポートといった用途毎に環境を作成する場合は、合計で25TBのストレージが必要です。複数の開発環境を作成する場合は、このコストが一番の悩みどころですよね。

Delphixでストレージ・コストが削減できる理由

頭を悩ませるストレージ・コストですが、Delphixという救世主が現れました。

Delphixの場合、最初に本番環境のデータベースをDelphixサーバに取り込みます。その後、Delphixサーバに取り込んだデータベースをNFSマウントし、開発環境で利用します。

Delphixを使用した開発環境の作成

つまり、Delphixは開発環境側にデータベースを保持していません。そのため、開発環境毎にストレージを準備する必要はなく、ストレージ・コストを削減することが可能です。また、開発環境を新しく追加するとなった場合もストレージを準備することなく柔軟に対応することができます。

ちなみに、下記はDelphixの管理画面です。「Ratio」列はDelphixを使用した場合と物理環境を使用した場合のストレージ容量の比率を表しています。

アシスト社内環境の仮想データべース「test00」はDelphixを使用することで、ストレージ容量が約1/20に削減できていることがわかります。

ストレージコスト

まとめ

Delphixは従来の開発環境作成方法のような物理コピーは発生しません。Delphixサーバに取り込んだ本番環境のデータベースを仮想データベースとして、開発環境に提供します。開発環境側にデータベースを保持しないため、結果としてストレージ・コストを削減することができますね。

Delphix導入のメリットとしては、他にも、「短時間で開発用データベースを作成できる」ことなどが挙げられます。ご興味のある方は、以下の記事も合わせてお読みください。

編集後日記

夏ですね。旅に出たいです。
でも、汗かきたくないので、やっぱり家にいます。

関連している記事

  • 初級編
2017.11.09

開発者それぞれに必要なデータベースを複数提供する仕組みとは

Delphixは好きな時点のデータを何個でも開発環境に提供することができます。今回はなぜ、任意の時点のデータを複数提供できるのか?その仕組みを紹介します。

  • 初級編
2017.10.10

開発環境の個人情報、機密情報を簡単にマスキングする方法

開発環境には個人情報、機密情報が含まれる可能性があるため、セキュリティ対策を検討する必要があります。今回は、Delphixのマスキング機能について紹介します。

  • 初級編
2017.09.08

開発環境やテスト環境に本番データを使うべき理由

開発環境、テスト環境で、本番環境と異なるデータを使うことの問題点やリスクを整理します。開発環境、テスト環境でも本番データを使うべきなのです。

カテゴリ一覧

ページの先頭へ戻る