Oracle Database Applianceでは、各サイズの組織のデプロイメント・ソリューション、メンテナンスおよびデータベース・ソリューションのサポートを単純化することで、時間とコストを節約できます。 Oracle Database Applianceハードウェア・モデルは、Oracle Database Standard EditionおよびEnterprise Editionを実行するように最適化されています。
Oracle Database Applianceデプロイメントのコンポーネントは次のとおりです:
UI (ユーザー・インタフェース): アプライアンスを管理および管理するためのwebベースのアプリケーション。 DCSエージェント・アプリケーションと対話して、アプライアンスでタスクを実行します。
CLI: Oracle Database Applianceを管理するコマンドライン・インタフェース。 DCSエージェント・アプリケーションと対話して、アプライアンスでタスクを実行します。
SDK (ソフトウェア開発キット): Oracle Database Appliance Java SDKは、Oracle Database Applianceソフトウェアと連携してDCSエージェントと対話します。 REST APIを使用してカスタム・クライアント・アプリケーションを開発し、アプライアンスを管理できます。
DCSエージェント: DCSエージェントは、プロビジョニング、データベース・ライフサイクル管理、バックアップとリカバリ、ストレージ管理など、アプライアンスで様々な操作を実行するRESTアプリケーションです。
DCS管理者: このアプリケーションは、DCSエージェント、DCSコントローラ、ODACLIおよびその他のコンポーネントに対してライフサイクル管理操作を実行します。
oakd: このプロセスは、Oracle Database Applianceのストレージ・コンポーネントを管理します。
odaadmcli: ストレージ・コンポーネントを管理するCLI。
dcs-controller: ブラウザ・ユーザー・インタフェース(BUI)がデプロイされるアプリケーション。
Oracle HAMI : Oracle High Availability Metadata Infrastructureサービスは、クラスタ内の構成詳細のロックおよび同期など、DCSが必要とする分散サービスを提供します。
リポジトリ: ベア・メタルOracle Database ApplianceシステムとVM DBシステムの両方で使用されるイメージおよびクローン・ファイルを保持するファイル・システム。
MySQL: DCSエージェントによって使用されるメタデータ・ストア。
DB: Oracle Database Applianceソフトウェアによって管理されるOracle Database。
VM: KVMゲスト・マシン(Oracle Database Applianceによって部分的に管理されるアプリケーションVMとも呼ばれます)。 Oracle Database Applianceソフトウェアは、起動、停止、作成、削除、フェイルオーバーなどのVMの基本操作を管理します。 Oracle Database Applianceは、VM内のアプリケーションを管理しません。
ACFS: VMストレージ、Oracle DatabaseホームおよびOracle Databaseストレージに使用されるOracle ACFSファイル・システム。
GI/ASMディスク・グループ: Oracle Grid InfrastructureおよびASMディスク・グループ(DATAやRECOなど)。
BM CPUプール: BM CPUプールを使用して、ベア・メタル・ホスト上のデータベースがCPUプールで指定されたCPUリストのみで確実に実行されるようにします。 すべてのOracleプロセスは、このCPUプール内のCPUにバインドされ、これらのCPU上でのみ実行されます。 ベア・メタルCPUプールは、init.ora
パラメータprocessor_group_name
を更新してデータベースに割り当てられます。
VM CPUプール: VM CPUプールを使用して、仮想マシンのワークロードへのCPUリソース割当てをケージおよび管理します。 ワークロードは、CPUプールを作成し、仮想マシンを特定のCPUプールに割り当てることで分離されます。 CPUプールに仮想マシンをピン留めすると、仮想マシンがそのCPUプールのCPUのみを使用するようになります。
AFD: Oracle ASMフィルタ・ドライバ。Oracle ASMディスクのI/Oパスに存在するカーネル・モジュール。 Oracle ASMは、フィルタ・ドライバを使用して、Oracle ASMディスクへのI/O書込みリクエストを検証します。
OSおよびKVM: これは、オペレーティング・システムとKVMハイパーバイザを表します。
VM dbsystems: 完全に管理されたKVM DB System。 DBシステムには、独自のDCSエージェント、MySQLメタデータ、Oracle HAMI、Oracle Grid InfrastructureおよびOracle Databaseが含まれます。 DBシステムにOracle ASMインスタンスがありません。 DBシステム・リポジトリは、ベア・メタル・システム上のリポジトリからのNFSマウントです。 Oracle Databaseソフトウェアは、VM、Oracle Grid Infrastructureおよびデータベースの作成、システムとデータベースのパッチ適用、システムの削除など、DBシステムの作成を完全に自動化します。
共有ストレージ: HDDおよびSSDストレージは、Oracle Database Appliance高可用性モデルの両方のノードで共有されます。 Oracle Database Appliance単一ノード・システムでは、NVMEドライブはストレージを提供します。 これらのストレージは、Oracle ASMで使用されます。 共有ストレージは、virt-scsiプロトコルを使用してVM DBシステムに渡されます。