Oracle RAC 25年の進化
日本オラクル株式会社
製品戦略事業統括本部
データベースコア製品推進本部
2014年5月
3 | Copyright © 2014 Oracle and/or its affiliates. All rights reserved.
以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。
また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことは
できません。以下の事項は、マテリアルやコード、機能を提供することをコミットメン
ト(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さ
い。オラクル製品に関して記載されている機能の開発、リリースおよび時期につい
ては、弊社の裁量により決定されます。
OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。
文中の社名、商品名等は各社の商標または登録商標である場合があります。
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.4
Oracle RAC の進化
前身の Oracle Parallel Server で10年以上、トータルで25年の進化を継続
Oracle
Database 10g
Rel. 1 with
RAC (* 2004)
Oracle
Database 10g
Rel. 2 with
RACOracle v6 -
Oracle8i
with OPS
(* 1988)
Oracle9i Rel. 1
Oracle9i Rel. 2
with RAC (* 2001)
Oracle Database
11g Rel. 1 with
RAC (* 2007)
Oracle Database
11g Rel. 2 with
RAC (* 2009)
Oracle Database
12c Rel. 1 with
RAC (* 2013)
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.5
Oracle RAC の進化
Oracle
Database 10g
Rel. 1 with
RAC (* 2004)
Oracle
Database 10g
Rel. 2 with
RACOracle v6 -
Oracle8i
with OPS
(* 1988)
Oracle9i Rel. 1
Oracle9i Rel. 2
with RAC (* 2001)
Oracle Database
11g Rel. 1 with
RAC (* 2007)
Oracle Database
11g Rel. 2 with
RAC (* 2009)
Oracle Database
12c Rel. 1 with
RAC (* 2013)
Oracle 8i with Oracle Parallel Server
 “分散バッファキャッシュ”
 サーバ1台当たりのリソース(CPU,メモリ,I/O)を
超えて、1つのデータベースに対して大量デー
タ処理を行えるように
 可用性:○
 拡張性:△
 別サーバのメモリ上のデータ読込はインターコ
ネクトで、一方データ更新はディスクを介して行
う=遅くなる
 参照中心のDWHでは良いが、OLTPでは影響
 アプリケーション・パーティショニングを実装する
等、「Specialな」Application に限定
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.6
Oracle RAC の進化
Oracle
Database 10g
Rel. 1 with
RAC (* 2004)
Oracle
Database 10g
Rel. 2 with
RACOracle v6 -
Oracle8i
with OPS
(* 1988)
Oracle9i Rel. 1
Oracle9i Rel. 2
with RAC (* 2001)
Oracle Database
11g Rel. 1 with
RAC (* 2007)
Oracle Database
11g Rel. 2 with
RAC (* 2009)
Oracle Database
12c Rel. 1 with
RAC (* 2013)
Oracle 9i with RAC
 可用性:○
 拡張性:○
 別サーバのメモリ上のデータ更新もインターコ
ネクトで行うように実装=高速化
 これにより、より一般的な「リアルな」アプリケー
ション向けにデータベース・クラスタを提供可能
に:”Real Application Clusters”
 管理性:△
 スタックの中に3rd-partyクラスタ・ソフトウェア
が必要
 共有ストレージの管理が煩雑
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.7
Oracle RAC の進化
Oracle
Database 10g
Rel. 1 with
RAC (* 2004)
Oracle
Database 10g
Rel. 2 with
RACOracle v6 -
Oracle8i
with OPS
(* 1988)
Oracle9i Rel. 1
Oracle9i Rel. 2
with RAC (* 2001)
Oracle Database
11g Rel. 1 with
RAC (* 2007)
Oracle Database
11g Rel. 2 with
RAC (* 2009)
Oracle Database
12c Rel. 1 with
RAC (* 2013)
Oracle 10g with RAC
 可用性:○
 拡張性:○
 管理性:○
 純正クラスタウェア:Oracle Clusterware
 純正ボリューム・マネージャー:Oracle
Automatic Storage Management
→ RAW Deviceの性能とファイルシステムの管
理性を合わせ持つ
 柔軟性
 データベース・サービス機能をクラスタに実装し、
サーバを増やしても、アプリケーションから透過
的にアクセスできる
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.8
Oracle RAC の進化
Oracle
Database 10g
Rel. 1 with
RAC (* 2004)
Oracle
Database 10g
Rel. 2 with
RACOracle v6 -
Oracle8i
with OPS
(* 1988)
Oracle9i Rel. 1
Oracle9i Rel. 2
with RAC (* 2001)
Oracle Database
11g Rel. 1 with
RAC (* 2007)
Oracle Database
11g Rel. 2 with
RAC (* 2009)
Oracle Database
12c Rel. 1 with
RAC (* 2013)
Oracle 11g with RAC
 Engineered Systems(Exadata/ODA)
 RACの導入は容易になったが、展開にはまだ
スキル(DB,Storage,Network)が不可欠
 高可用性構成の導入容易性を実現
 柔軟性:○
 ノード追加・削除の容易化
 ポリシーベース管理、サーバ・プールを実装し、
クラスタ内のリソース利用を自動化
 Oracle RACは、可用性、拡張性、管理性、柔軟
性を備え、複数アプリケーションを統合するプラッ
トフォームとしての利用が急速に進んだ
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.9
Oracle RAC の進化
Oracle
Database 10g
Rel. 1 with
RAC (* 2004)
Oracle
Database 10g
Rel. 2 with
RACOracle v6 -
Oracle8i
with OPS
(* 1988)
Oracle9i Rel. 1
Oracle9i Rel. 2
with RAC (* 2001)
Oracle Database
11g Rel. 1 with
RAC (* 2007)
Oracle Database
11g Rel. 2 with
RAC (* 2009)
Oracle Database
12c Rel. 1 with
RAC (* 2013)
Oracle 12c with RAC
 統合の容易性:Oracle Multitenant
 クラスタにデータベースを統合するだけでは
DBAの作業は大きく減らない
 一方データベースを1つに統合するにはアプリ
ケーションの変更が伴う
 Oracle Multitenantは、従来のスキーマ統合の
課題を解消し容易な統合を実現
 DBAの作業はCDBレベルでの管理に簡素化
 可用性:○
 Application Continuityによるアプリケーション
のトランザクション・レベルでの可用性向上
10 | Copyright © 2014 Oracle and/or its affiliates. All rights reserved.
Oracle RAC 参考資料
• 製品ページ
– 製品ページ: Oracle RAC
– 技術ページ: OTN > Oracle RAC
• 技術資料
– オラクルエンジニア通信 > Oracle RAC 資料一覧
– Oracle Database 12c 新機能紹介オンラインセミナー
– Oracle Database 12c テクニカル・セミナー(詳細)資料
13 | Copyright © 2014 Oracle and/or its affiliates. All rights reserved.
14 | Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Oracle RAC 25年の進化

  • 1.
  • 2.
    3 | Copyright© 2014 Oracle and/or its affiliates. All rights reserved. 以下の事項は、弊社の一般的な製品の方向性に関する概要を説明するものです。 また、情報提供を唯一の目的とするものであり、いかなる契約にも組み込むことは できません。以下の事項は、マテリアルやコード、機能を提供することをコミットメン ト(確約)するものではないため、購買決定を行う際の判断材料になさらないで下さ い。オラクル製品に関して記載されている機能の開発、リリースおよび時期につい ては、弊社の裁量により決定されます。 OracleとJavaは、Oracle Corporation 及びその子会社、関連会社の米国及びその他の国における登録商標です。 文中の社名、商品名等は各社の商標または登録商標である場合があります。
  • 3.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.4 Oracle RAC の進化 前身の Oracle Parallel Server で10年以上、トータルで25年の進化を継続 Oracle Database 10g Rel. 1 with RAC (* 2004) Oracle Database 10g Rel. 2 with RACOracle v6 - Oracle8i with OPS (* 1988) Oracle9i Rel. 1 Oracle9i Rel. 2 with RAC (* 2001) Oracle Database 11g Rel. 1 with RAC (* 2007) Oracle Database 11g Rel. 2 with RAC (* 2009) Oracle Database 12c Rel. 1 with RAC (* 2013)
  • 4.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.5 Oracle RAC の進化 Oracle Database 10g Rel. 1 with RAC (* 2004) Oracle Database 10g Rel. 2 with RACOracle v6 - Oracle8i with OPS (* 1988) Oracle9i Rel. 1 Oracle9i Rel. 2 with RAC (* 2001) Oracle Database 11g Rel. 1 with RAC (* 2007) Oracle Database 11g Rel. 2 with RAC (* 2009) Oracle Database 12c Rel. 1 with RAC (* 2013) Oracle 8i with Oracle Parallel Server  “分散バッファキャッシュ”  サーバ1台当たりのリソース(CPU,メモリ,I/O)を 超えて、1つのデータベースに対して大量デー タ処理を行えるように  可用性:○  拡張性:△  別サーバのメモリ上のデータ読込はインターコ ネクトで、一方データ更新はディスクを介して行 う=遅くなる  参照中心のDWHでは良いが、OLTPでは影響  アプリケーション・パーティショニングを実装する 等、「Specialな」Application に限定
  • 5.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.6 Oracle RAC の進化 Oracle Database 10g Rel. 1 with RAC (* 2004) Oracle Database 10g Rel. 2 with RACOracle v6 - Oracle8i with OPS (* 1988) Oracle9i Rel. 1 Oracle9i Rel. 2 with RAC (* 2001) Oracle Database 11g Rel. 1 with RAC (* 2007) Oracle Database 11g Rel. 2 with RAC (* 2009) Oracle Database 12c Rel. 1 with RAC (* 2013) Oracle 9i with RAC  可用性:○  拡張性:○  別サーバのメモリ上のデータ更新もインターコ ネクトで行うように実装=高速化  これにより、より一般的な「リアルな」アプリケー ション向けにデータベース・クラスタを提供可能 に:”Real Application Clusters”  管理性:△  スタックの中に3rd-partyクラスタ・ソフトウェア が必要  共有ストレージの管理が煩雑
  • 6.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.7 Oracle RAC の進化 Oracle Database 10g Rel. 1 with RAC (* 2004) Oracle Database 10g Rel. 2 with RACOracle v6 - Oracle8i with OPS (* 1988) Oracle9i Rel. 1 Oracle9i Rel. 2 with RAC (* 2001) Oracle Database 11g Rel. 1 with RAC (* 2007) Oracle Database 11g Rel. 2 with RAC (* 2009) Oracle Database 12c Rel. 1 with RAC (* 2013) Oracle 10g with RAC  可用性:○  拡張性:○  管理性:○  純正クラスタウェア:Oracle Clusterware  純正ボリューム・マネージャー:Oracle Automatic Storage Management → RAW Deviceの性能とファイルシステムの管 理性を合わせ持つ  柔軟性  データベース・サービス機能をクラスタに実装し、 サーバを増やしても、アプリケーションから透過 的にアクセスできる
  • 7.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.8 Oracle RAC の進化 Oracle Database 10g Rel. 1 with RAC (* 2004) Oracle Database 10g Rel. 2 with RACOracle v6 - Oracle8i with OPS (* 1988) Oracle9i Rel. 1 Oracle9i Rel. 2 with RAC (* 2001) Oracle Database 11g Rel. 1 with RAC (* 2007) Oracle Database 11g Rel. 2 with RAC (* 2009) Oracle Database 12c Rel. 1 with RAC (* 2013) Oracle 11g with RAC  Engineered Systems(Exadata/ODA)  RACの導入は容易になったが、展開にはまだ スキル(DB,Storage,Network)が不可欠  高可用性構成の導入容易性を実現  柔軟性:○  ノード追加・削除の容易化  ポリシーベース管理、サーバ・プールを実装し、 クラスタ内のリソース利用を自動化  Oracle RACは、可用性、拡張性、管理性、柔軟 性を備え、複数アプリケーションを統合するプラッ トフォームとしての利用が急速に進んだ
  • 8.
    Copyright © 2014,Oracle and/or its affiliates. All rights reserved.9 Oracle RAC の進化 Oracle Database 10g Rel. 1 with RAC (* 2004) Oracle Database 10g Rel. 2 with RACOracle v6 - Oracle8i with OPS (* 1988) Oracle9i Rel. 1 Oracle9i Rel. 2 with RAC (* 2001) Oracle Database 11g Rel. 1 with RAC (* 2007) Oracle Database 11g Rel. 2 with RAC (* 2009) Oracle Database 12c Rel. 1 with RAC (* 2013) Oracle 12c with RAC  統合の容易性:Oracle Multitenant  クラスタにデータベースを統合するだけでは DBAの作業は大きく減らない  一方データベースを1つに統合するにはアプリ ケーションの変更が伴う  Oracle Multitenantは、従来のスキーマ統合の 課題を解消し容易な統合を実現  DBAの作業はCDBレベルでの管理に簡素化  可用性:○  Application Continuityによるアプリケーション のトランザクション・レベルでの可用性向上
  • 9.
    10 | Copyright© 2014 Oracle and/or its affiliates. All rights reserved. Oracle RAC 参考資料 • 製品ページ – 製品ページ: Oracle RAC – 技術ページ: OTN > Oracle RAC • 技術資料 – オラクルエンジニア通信 > Oracle RAC 資料一覧 – Oracle Database 12c 新機能紹介オンラインセミナー – Oracle Database 12c テクニカル・セミナー(詳細)資料
  • 10.
    13 | Copyright© 2014 Oracle and/or its affiliates. All rights reserved.
  • 11.
    14 | Copyright© 2014 Oracle and/or its affiliates. All rights reserved.