専用Exadataインフラストラクチャ上のAutonomous Databaseについて
Autonomous Databaseは弾力的にスケーリングされる使いやすい完全Autonomous Databaseを提供し、高速な問合せパフォーマンスを実現します。データベース管理は不要です。
Oracle Autonomous Database on Dedicated Exadata Infrastructureは、コミットされたハードウェアおよびソフトウェア・リソースを使用して、Oracle Cloud Infrastructure (OCI)で実行される高度に自動化されたフルマネージド・データベース環境です。これらの分離されたリソースにより、企業は厳しいセキュリティ、可用性、パフォーマンスの要件を満たしながら、コストと複雑さを軽減できます。
- Autonomous Data Warehouse
- Autonomous Transaction Processing
Autonomous Data Warehouse
Oracle Autonomous Data Warehouseは、データ・ウェアハウスの運用、データの保護、およびデータ主導型アプリケーションの開発に関するすべての複雑さを実質的になくすクラウド・データ・ウェアハウス・サービスです。
このサービスは、データ・ウェアハウスのプロビジョニング、構成、保護、チューニング、スケーリング、パッチ適用、バックアップおよび修復を自動化します。サービスのパッチ適用と更新を行うだけの他のフルマネージド・クラウド・データ・ウェアハウス・ソリューションとは異なり、Autonomous Data Warehouseには、柔軟な自動化されたスケーリング、パフォーマンス・チューニング、セキュリティに加えて、複数のデータ型にわたるシンプルな問合せや機械学習分析が用意されており、シンプルなデータ・ロードおよびデータ・ビジュアライゼーションを可能にする広範な統合データベース機能のセットが組み込まれています。
Autonomous Data Warehouseサービスは、Oracleパブリック・クラウドとExadata Cloud@Customer上の独自のデータ・センターの両方で使用できます。
Autonomous Transaction Processing
Oracle Autonomous Transaction Processingは、高パフォーマンス・データベースの運用や保護に関する複雑さをなくすクラウド・データベース・サービスです。
このサービスは、データベースのプロビジョニング、構成、チューニング、スケーリング、パッチ適用、暗号化および修復を自動化します。また、このサービスには、Real Application Clusters (RAC)、マルチテナント、パーティション化、インメモリー、高度なセキュリティ、高度な圧縮など、Oracleの高度なデータベース・オプションがすべて含まれています。このサービスは、シンプルなWebアプリケーションから事業運営に不可欠な大規模で最先端のアプリケーションまで、すべてのアプリケーションをサポートするように構築されています。
Autonomous Transaction Processingサービスは、Oracleパブリック・クラウドとExadata Cloud@Customer上の独自のデータ・センターの両方で使用できます。
専用Exadata Infrastructure上のAutonomous Databaseの主な機能
Autonomous Database on Dedicated Exadata Infrastructureには、手頃な価格で機能豊富なクラウドのデータベース・サービスを提供する次の機能セットがあります。
- 完全管理:自動稼働のAutonomous Databaseテクノロジにより、Oracleがデータベースのエンドツーエンドの管理を簡素化します。Autonomous Databaseでは、ユーザーがハードウェアの構成や管理、またはソフトウェアのインストールを行う必要はありません。Autonomous Databaseによって、データベースの作成、データベースのバックアップ、データベースのパッチ適用とアップグレード、データベースの拡張または縮小、およびその他の日常的なデータベース・メンテナンス・タスクが処理されます。人の介入は必要なく、サービスのダウンタイムもありません。
- 十分にチューニング済: Autonomous Databaseは、表の定義、データのロード、および問合せの実行開始を行うための「ロード・アンド・ゴー」サービスとして設計されています。Autonomous Databaseは、初期状態で優れたパフォーマンスを実現します。問合せは、一般的なすべてのプログラミング言語、任意のビジネス分析ツール、クラウド・サービス、組込みSQLワークシートまたは機械学習ノートブックから、Oracleデータベース・クライアント・ドライバを使用して実行できます。
- 非常に柔軟な: Autonomous Databaseは非常に柔軟なサービスです。Autonomous Databaseの使用を開始する際は、単にCPUの数(コンピュート・コアの単位表現)とデータベースのストレージ容量を指定できます。後からいつでも、自動スケーリング機能を有効にするか、CPUまたはストレージ容量を手動で拡大または減らすことができます。自動スケーリングを有効にするか、手動スケーリングを実行すると、データベース・リソースは、ダウンタイムやサービス中断なしで縮小または拡張されます。Autonomous Databaseを必要なコンピュートとストレージの数に設定することも、コスト節約のためにアイドル状態のコンピュートを停止することもできます。
- 高可用性: Autonomous Databaseは、次のような機能を備えた高可用性データベースを提供します:
- 重要なデータベースを障害や災害から保護するために使用できるAutonomous Data Guard。
- データベースを保存期間内の任意のポイントインタイムにリストアおよびリカバリするために使用できる自動バックアップおよび手動バックアップ。
- 高パフォーマンス: Autonomous Databaseは、次のような機能を備えた高パフォーマンスのデータベースを提供します:
- 自動索引管理
- 自動リアルタイム統計収集
- アプリケーション用に最適化された高頻度の単一行挿入
- 様々なタイプのユーザー用に事前構成されたリソース・プロファイルにより、最適化された問合せパフォーマンスと同時ワークロードを実現
- 使いやすさ: Autonomous Databaseには、サービスの管理(サービスの停止、起動またはスケーリングなどのタスク)や、サービスのモニタリング(データ・ウェアハウスにおける最新のアクティビティ・レベルの表示などの機能)を行うための、完全なRESTベースAPIおよびクラウドベース・サービス・コンソールが含まれます。
- 既存のアプリケーションおよびツールとの互換性: Autonomous DatabaseはOracle Databaseを基盤としているため、Oracle DatabaseがサポートされるアプリケーションおよびツールではAutonomous Databaseもサポートされます。これらのツールおよびアプリケーションをデータ・センターかパブリック・クラウドのどちらかに配置し、標準のSQL*Net接続を使用してAutonomous Databaseに接続できます。
- サード・パーティのツールおよびユーティリティとの統合: Autonomous Databaseでは、データベース・アプリケーションをOracle Analytics Cloud、Oracle GoldenGate Cloud Service、Oracle Data Integration Platform Cloudなどの他のOracle Cloudサービスと統合できます。Autonomous Databaseで提供されるデータベース移行ユーティリティを使用して、MySQL、Postgre SQL、SQL Serverおよび他のデータベースからデータを簡単に移行できます。Autonomous Databaseでは、SQL*Net、JDBCおよびODBCを介した接続がサポートされます。
- 組込みツールによる拡張: Autonomous Databaseには、次のような組込みツールが付属しています:
- Oracle Application Express (APEX): 最高レベルの機能を備えたスケーラブルでセキュアなエンタープライズ・アプリを構築できるロー・コード開発プラットフォームです。
- Oracle REST Data Services (ORDS): リレーショナル・データおよびJSONドキュメント・ストア用の最新のRESTインタフェースを簡単に開発できる、Java Enterprise Editionベースのデータ・サービスです。
- Oracle Database Actions: Oracle SQL Developerのブラウザベースのインタフェースです。
専用Exadataインフラストラクチャ上のAutonomous Databaseのデプロイメントの選択肢
-
Oracle Cloud Infrastructure:パブリック・クラウド内のプライベート専用データベースであり、データと操作を完全に分離します。Oracle Public Cloud上のAutonomous Databaseは、プロセッサ、メモリー、ネットワーク、ストレージなどの専用システム・リソースを取得して、運用ポリシーおよびランタイムのカスタマイズをより詳細に制御します。
Dedicated Region Cloud@Customer (DRCC)オプションを使用すると、顧客は、Oracleのパブリック・クラウドに存在するOCIリージョン全体を、顧客データ・センター内にデプロイして取得できます。DRCCにデプロイされたAutonomous Databaseは、機能的にはOracle Public Cloudリージョンにデプロイされたものと同じですが、顧客データ・センター内のOCIリージョンを取得している点が異なります。
-
Exadata Cloud@Customerインフラストラクチャ: データ・センターのAutonomous Databaseで、パブリック・クラウドに移行できないワークロードの規制、データ主権またはネットワーク・レイテンシの要件を満たします。このデプロイメント・オプションにより、IT部門は、すべてのデータのセキュリティとガバナンスを確保しながら、ビジネス・ユーザーと開発者にセルフサービス・データベースを簡単に提供できます。
-
マルチクラウド: AWSクラウド・リージョンにデプロイされたOracle Autonomous Database on Dedicated Exadata Infrastructure。このデプロイメント・オプションにより、high performanceと低レイテンシを必要とするAWS内で実行されるアプリケーションが、可用性と拡張性、安全性が高く、多くのAWS運用サービスと統合されたフルマネージドOracle Databaseの恩恵を受けることができます。Oracle Public Cloudでサポートされているすべての機能は、「Oracle Database@AWSでサポートされていない機能」にリストされている機能を除き、マルチクラウド・デプロイメントにも適用されます。
- 適用対象:
Oracle Public Cloudのみ
- 適用対象:
Exadata Cloud@Customerのみ
- 適用先:
マルチクラウドのみ
Oracle Public CloudまたはExadata Cloud@Customerデプロイメントの選択肢によってのみサポートされる機能については、Oracle CloudとExadata Cloud at Customerの機能パリティを参照してください。
専用Exadataインフラストラクチャ上のAutonomous Databaseのコンポーネント
次の図は、専用Exadataインフラストラクチャ上のAutonomous Databaseのインフラストラクチャ・コンポーネントを示しています。
ヒント :
次のイメージでは、さらに探索するコンポーネントをクリックできます。ヒント :
これらのコンポーネントを使用してデータベース・アプリケーションを開発、テストおよびデプロイする方法を示す実用的なユース・ケースは、専用Exadataインフラストラクチャ上のAutonomous Databaseの構成を参照してください。Autonomous Database on Dedicated Exadata Infrastructureは、次の種類のOracle Cloudリソースに基づいています:
-
Exadataインフラストラクチャ・リソースは、データ・センター内のExadata Database Machineシステムを、Oracle Cloudに接続するネットワーキング構成とともに表します。Exadataインフラストラクチャの概要、その機能および使用方法については、Exadataインフラストラクチャについてを参照してください。
-
Autonomous Exadata VMクラスタ (AVMC)・リソースは、デプロイメントにおけるExadataインフラストラクチャ・リソースとAutonomous Container Databaseリソースの間のリンクを提供します。これは、基礎となるExadataインフラストラクチャ・リソースのすべてのコンピュート・ノードにわたる対称VM (仮想マシン)のセットです。次が可能です:
-
単一のExadataインフラストラクチャ・リソースに複数のAVMCを作成します。複数のVMクラスタのサポートにより、次のことができます:
-
同じExadataインフラストラクチャ上のAVMCごとに個別のメンテナンス実行をスケジュールします。
-
同じExadataインフラストラクチャ上のAutonomous Databaseに異なるライセンス・モデルを選択します。
-
同じExadataインフラストラクチャ上のAVMC間でAutonomous Data Guardを作成およびテストします。
-
対象のワークロード用に各AVMC構成のコンピュート、ストレージおよびメモリーをカスタマイズすること。
-
-
共通Exadataインフラストラクチャ・リソースにAutonomous Exadata VMクラスタとExadata Database VMクラスタの両方を作成します。
AVMCの概要とその機能および使用方法については、Autonomous Exadata VMクラスタについてを参照してください。ノート:
複数のVM Autonomous Database機能の起動後にのみ、Oracle Cloudで作成されたExadataインフラストラクチャ・リソース上に複数のVM - Autonomous VMクラスタ(AVMC)を作成できます。この制限に対処する必要があり、古いExadataインフラストラクチャ・リソースにAutonomous VMクラスタを追加する必要がある場合は、My Oracle Supportでサービス・リクエストを作成してください。サポート・リクエストを提出する方法については、My Oracle Supportでのサービス・リクエストの作成を参照してください。 -
-
Autonomous Container Database (ACD)リソースは、Autonomous Databaseのコンテナを提供します。1つのAVMCリソースに複数のACDを作成できますが、Autonomous Databaseを作成するには、少なくとも1つ作成する必要があります。ACDの概要、その機能および使用方法については、Autonomous Container Databaseについてを参照してください。
ACDは、プロビジョニングされるすべてのAutonomous Databaseに適用されるOracle Database 19cまたはOracle Database 23aiでプロビジョニングできます。ただし、データベース・ソフトウェア・バージョンとして23aiを持つACDをプロビジョニングするには、親AVMCがECPUベースで、DatabaseVersionタグが23aiに設定されている必要があります。これらの各データベース・バージョンでサポートされているデータベース機能の包括的なリストは、Oracle Help CenterのOracle Database 23aiまたはOracle Database 19cを参照してください。
-
Autonomous Databaseリソースは、ユーザー・データベースです。1つのAutonomous Container Databaseリソースには、多数のAutonomous Databaseを作成できます。Autonomous Databaseの概要、その機能および使用方法については、Autonomous Databaseについてを参照してください。
- 自律型バックアップ・リソースは、Autonomous Databaseのバックアップです。Oracleによってこれらのリソースが自動的に作成されます。詳細は、Autonomous Databaseのバックアップおよびリストアを参照してください。
Autonomous Database on Dedicated Exadata Infrastructureに関連付けられたユーザー・ロール
Autonomous Database on Dedicated Exadata Infrastructureの設定および使用に関連するタスクは、3つの論理ロールにグループ化できます: 数人がフリート管理者として機能し、より多くがデータベース管理者として機能し、さらに多くがデータベース・ユーザーとして機能します。職務の分離と配分をどのように決定するかに応じて、特定の人がこれらのロールの1つ以上を担います。
-
フリート管理者。フリート管理者は、コア(ExadataインフラストラクチャおよびAutonomous Exadata VMクラスタ)リソースおよびAutonomous Container Databaseリソースを作成、モニターおよび管理します。
これらの職務を実行するには、フリート管理者は、これらのリソースを管理する権限と、これらのリソースの作成時に指定する必要があるネットワーキング・リソースを使用する権限を持つOracle Cloudユーザーである必要があります。
-
データベース管理者データベース管理者は、Autonomous Databaseを作成、モニターおよび管理します。さらに、これらのデータベース内でOracle Databaseユーザーを作成および管理し、データベースへのアクセスに必要な情報を他のユーザーに提供します。
これらの職務を実行するには、データベース管理者は、Autonomous DatabaseおよびAutonomous Backupリソースを管理する権限と、Autonomous Databaseの作成時に指定する必要があるAutonomous Container Databaseおよびネットワーキング・リソースを使用する権限があるOracle Cloudユーザーである必要があります。Autonomous Databaseリソースの作成時に、データベース管理者は、データベースのADMIN管理ユーザー・アカウントを定義してそのアクセス権を取得します。
-
データベース・ユーザーデータベース・ユーザーは、データの格納とアクセスを行うためにAutonomous Databaseに接続して使用するアプリケーションを記述する開発者です。データベース・ユーザーは、Oracle Cloudアカウントを必要としません: データベースへのネットワーク接続および接続認可情報は、データベース管理者から取得します。