• Oracle Clusterware
配下のサーバーを管理する論理的グループ•
クラスタ内に複数作成することが可能•
サーバー・プール間は排他的• 1
つのサーバーは特定のサーバー・プールにのみ配置可能•
クラスタを異なるワークロードで分離RAC
データベースApplication
サーバー・プール Free
排他的
Oracle Grid Infrastructure Oracle Clusterware
ポリシー最小数 : 3 最大数 : 3 重要度 : 20
サーバー・プール RACDB
ビジネス要件に従って、
ポリシーを定義
サーバー・プール APPS
サーバー・プールの種類
•
ユーザー定義サーバー・プール• Generic
サーバー・プール• Free
サーバー・プールGrid Infrastructure
インストール時に組み込まれる Generic サーバー・プール
– RAC データベースが稼動するサーバーを固定化する従来の方法による管理 (管理者管理) で利用 –
以下の用途で利用されるサーバー・プール•
管理者管理RAC
データベース•
下位バージョン (11g Release 1 まで) のデータベース• 11g Release 2
にアップグレードしたデータベース• 11g Release 2
シングル・インスタンス• RAC One Node
Free サーバー・プール
–
どのサーバー・プールにも割り当てられていないサーバーを配置サーバー・プールの属性
•
サーバー・プールで定義される属性(ポリシー属性)
最小数(MIN_SIZE
)•
サーバー・プールに含まれるサーバーの最小数 (デフォルトは0
)
最大数(MAX_SIZE
)•
サーバー・プールに含まれるサーバーの最大数 (デフォルトは0
)
重要度(IMPORTANCE
)•
サーバー・プールの重要度 (範囲 : 0 - 1000) (デフォルトは0)•
値が大きいほど、重要度が高い• Oracle Clusterware
は上記のポリシー属性を基に、サーバー・プールにサーバーを割り当てる
ポリシーベース管理とサーバー・プール
•
ビジネス要件に従って、サービスを提供するサーバーの数や重要度を定義• Oracle Clusterware
がサーバー・プールのポリシー要件に応じて自動的に サーバーを割り当て•
サービスを配置する物理サーバーを意識しない• Free
サーバー・プール内の空きサーバーは、障害用/
拡張用として確保Generic サーバー・プール
ユーザー定義サーバー・プールFree サーバー・プール
ポリシーベース管理 従来方式 (固定)
Oracle Clusterware
サーバーの動的な割り当てRAC データベースの構成タイプ
管理者管理
•
従来のスタイル• RAC
が稼動するサーバーは固定• Generic サーバー・プールに配置
ポリシー管理
•
ポリシーベース管理• RAC
が稼動するサーバーおよび、インスタンスは動的•
クラスタを構成する全ノードが稼動候補の対象• RAC
を配置するサーバー・プールを作成11.2 New
ユーザー定義サーバー・プール サービス
サービス
RAC
データベースRAC データベース
ポリシー管理 RAC データベース
•
カーディナリティベース管理•
サービスを提供するカーディナリティに基づいたキャパシティ管理•
サーバー・プールは、RAC
データベースやサービスを配置するインフラ•
サーバー・プールの拡張/
縮退に応じ、RAC
インスタンスおよびサービスの配 置も動的に変動• RAC
データベースのカーディナリティ•
サーバー・プールの最小数/
最大数•
サービスのカーディナリティ• UNIFORM
(サーバー・プールの最小数/
最大数)• SINGLETON
(単一)ポリシー管理 RAC データベースの作成
DBCA
の画面からの抜粋• DBCA
に構成タイプを選択する画面が追加管理者管理
• RAC を構成するサーバーを選択
ポリシー管理
• RAC を構成するカーディナリティ (サーバーの数) を指定
•
カーディナリティは、サーバー・プールの最大数に反映ポリシー管理 RAC データベースの作成
管理者管理 「管理者管理型」 を選択 ポリシー管理 「ポリシー管理型」 を選択
RAC を構成するサーバーを選択
サーバー・プール名と
RAC
を構成する カーディナリティ (サーバーの数) を入力Generic
ポリシー管理 RAC データベースの活用例
Free
1. 5
ノードのクラスタ環境を構築ポリシー管理 RAC データベースの活用例
Free Free
サーバー・プール 1 Generic
1. 5
ノードのクラスタ環境を構築2. RAC
データベースを配置するサーバー・プールを作成サーバー・プールの設定 最小数 : 0 (デフォルト)
最大数 : 4
重要度 : 0 (デフォルト)
ポリシー管理 RAC データベースの活用例
Free サーバー・プール 1
人事サービス
会計サービス 物流サービス
RAC データベース
Generic
1. 5
ノードのクラスタ環境を構築2. RAC
データベースを配置するサーバー・プールを作成3. RAC
データベースを作成し、サービスも作成
障害時は Free プールから動的にサーバーを割り当てGeneric
ポリシー管理 RAC データベースの活用例
Free
ドキュメント内
PowerPoint Presentation
(ページ 37-48)