株式会社コーソル

コーソルDatabaseエンジニアのブログ

技術ブログ

Oracle Diagnostics Pack + Tuning Pack とDPAの総コストを比較してみる

Oracle ACE Proの渡部です。 Database Performance Analyzer(DPA)は、非常に低価格なデータベース性能監視/分析/チューニング ツールです。その低コストの度合いを定量的に示すべく、Oracle Diagnostics + Tuning PackとDPAのコストを比較してみました。

![Database Performance Analyzer DPA](https://cosol.jp/techdb/new/wp-content/uploads/2023/01/dpa_blog_banner_with_price.png

Database Performance Analyzer(DPA)の価格体系

  • サブスクリプション型です。契約期間内の製品使用権と製品サポート権が含まれます。
  • 1インスタンスあたりの従量課金体系です。CPU数やコア数には依存しません。
  • 監視対象のDB製品およびサービスに応じて2つのカテゴリに分けられます。
    • Oracle SE, SQL Server, MySQL, PostgreSQL系列 → 14.7万円/年・インスタンス~
    • Oracle EE, Sybase SAP ASE, IBM Db2 → 25万円/年・インスタンス~
  • ボリュームディスカウントが適用されると、価格が安くなります。

Oracle Diagnostics および Oracle Tuning Packの価格体系

  • 買い切り型です。購入時にソフトウェア費用を支払い、毎年製品サポート費用 (Software Update License & Support)を支払います。
  • ベースとなる価格にCPU数、コア数、コア係数が掛け合わされて、費用が決定されます。
  • 大量購入時の大幅なディスカウントがあると聞きますが、詳細は公開されていません。

便宜上、「Oracle Diagnostics および Oracle Tuning Packの価格体系」と書きましたが、オンプレミス環境のOracle製品全般に言える内容です。

Oracle Diagnostics + Tuning PackとDPAの総コスト比較

2022年9月時点の価格を元に、5年使用時の総コストを算出しました。以下の前提を元に算出しています。

  • インスタンス数: 1
  • CPU数: 2
  • コア数/CPU: 8
  • 継続使用年数: 5年
Database Performance Analyzer(DPA)      ¥1,145,000  (114.5万円)
Oracle Diagnostics Pack + Tuning Pack  ¥25,200,000 (2520  万円)

なお、上記の前提は「コア数/CPU: 8」ですので、一般的な構成に比べると少しコア数が少ないかもしれません。試しに「コア数/CPU: 16」とすると、以下のようになります。

Database Performance Analyzer(DPA)      ¥1,145,000  (114.5万円)
Oracle Diagnostics Pack + Tuning Pack  ¥50,400,000 (5040  万円)

当然、Oracle Diagnostics + Tuning Packの総コストは、コア数に合わせて2倍になります。一方のDatabase Performance Analyzer(DPA) の総コストは変化ありません。DPAの課金体系が「1インスタンスあたり」であるためです。

もちろん、この試算は定価ベースのもので値引きを考慮していませんが、多少の値引きでは埋めがたい価格差があることはお分かりいただけるかと思います。

なお、Oracle Diagnostics Pack + Tuning Packは非常に優れた機能を持つことも併せてコメントしておかないといけません。Database Performance Analyzer(DPA)の機能も優れたものですが、残念ながらOracle Diagnostics Pack + Tuning Packが持つ全ての機能をカバーできません。

Oracle Diagnostics Pack + Tuning Packの特有の機能を使用する予定があるかどうかを考え、購入する製品を選択いただければと思います。

Database Performance Analyzer (DPA) とは

Database Performance Analyzer (DPA) は、オンプレミス&クラウドに対応するデータベース性能監視/分析ツールです。非常に多くのデータベース製品/サービスに対応しています。

オンプレミス環境および仮想環境、IaaS環境のデータベース製品

  • Oracle Database
  • MS SQL Server
  • Sybase SAP ASE
  • IBM Db2
  • MySQL
  • MariaDB
  • Percona Server for MySQL
  • PostgreSQL
  • Enterprise DB

AWSのデータベースサービス

  • Amazon RDS for Oracle Database
  • Amazon RDS for SQL Server
  • Amazon RDS for MySQL
  • Amazon RDS for MariaDB
  • Amazon RDS for PostgreSQL
  • Amazon Aurora for MySQL
  • Amazon Aurora for PostgreSQL

Microsoft Azureのデータベースサービス

  • Azure SQL for PostgreSQL
  • Azure Database for MySQL
  • Azure Database for MariaDB
  • Azure SQL Managed Instance
  • Azure SQL Database

Google Cloudのデータベースサービス

  • Google Cloud SQL for MySQL
  • Google Cloud SQL for PostgreSQL
  • Google Cloud SQL for SQL Server

DPAの特徴

  • 待機時間/所要時間を基礎とする性能分析メソッド
  • DBサーバへのエージェント導入が不要(DPAサーバからJDBC接続)
  • 主要な性能分析機能を網羅: 時系列分析、ドリルダウン分析、過去SQLの全文検索、インデックスの作成推奨、管理者への通知
  • 機械学習アルゴリズムに基づく異常検知機能(Anomaly Detection)
  • メトリックしきい値に基づく管理者への通知
  • 各種グラフを使用したレポートを定期的にメールで送信

なぜコーソルからDatabase Performance Analyzer (DPA)を購入すべきなのか

コーソルはDatabase Performance Analyzer (DPA)の一次代理店で、Database Performance Analyzer (DPA)の製品販売を行います。 SIer様、販社様がDatabase Performance Analyzer (DPA)を販売および導入することも可能です。

Database Performance Analyzer DPA

コーソルはデータベースの技術力を強みとしています。なかでもOracle Database技術力は日本随一です。MySQL、PostgreSQL、MS SQL Serverの資格や実績を持つエンジニアも多数在籍しております。

独自のDPAナレッジを公開

DPAの導入や監視設定に関する手順をナレッジとして公開しています。評価版をご利用される際の参考にしていただけると幸いです。

2022年8月時点では以下の記事を公開しております。

多数のOracle関連書籍を執筆

ORACLE MASTER Platinum取得者数 No.1

  • 単年度ORACLE MASTER Platinum取得者数7年連続No.1

7年連続ORACLE MASTER Platinum取得者数No.1! Oracle Certification Award 2020

コーソルのデータベース運用関連製品とサービス

コーソルでは、データベース運用を製品とサービスでご支援します。

Database Performance Analyzer (DPA)

Database Performance Analyzer (DPA)は、オンプレミスとクラウド上の多くのデータベース製品に対応したデータベース性能管理製品です。低価格であるため、非常に導入しやすいです。

Database Performance Analyzer DPA

自動SQLチューニング機能を持つToad

Database Performance Analyzer (DPA)で検出された問題SQLをチューニングする際に、Toad for Oracle / Toad for SQL Serverの SQL Optimizer機能を使用できます。

リモートDBAサービス

リモートDBAサービスはDB・運用の専門家がお客様のデータベースに対して 必要な時に必要な対応を行うリモート接続型運用保守サービスです。

リモートDBAサービス

時間制コンサルティングサービス

時間制コンサルティングサービスは”必要な時に” ”必要な時間だけ”契約できる 時間契約型のコンサルティングサービスです。

時間制コンサルティングサービス

プロフィール

On7tWW6m1Ul4

渡部 亮太

・Oracle ACE
・AWS Certified Solutions Architect - Associate
・ORACLE MASTER Platinum Oracle Database 11g, 12c 他多数

カテゴリー

アーカイブ