Oracle Business Intelligence 12c をオンプレミスサーバーから AWS クラウドに移行する - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Oracle Business Intelligence 12c をオンプレミスサーバーから AWS クラウドに移行する

作成者:lanre (Lan-Ray) showunmi (AWS) と Patrick Huang (AWS)

概要

このパターンは、 を使用して Oracle Business Intelligence Enterprise Edition 12c をオンプレミスサーバーから AWS クラウドに移行する方法を示していますAWS CloudFormation。また、他の AWSサービスを使用して、高可用性、セキュリティ、柔軟性、動的スケーリング機能を提供する Oracle BI 12c コンポーネントを実装する方法についても説明します。

Oracle BI 12c の AWS クラウドへの移行に関するベストプラクティスのリストについては、このパターンの「追加情報」セクションを参照してください。

注記

既存の Oracle BI 12c データをクラウドに転送する前に、複数のテスト移行を実行することがベストプラクティスです。これらのテストは、移行アプローチを微調整し、潜在的な問題を特定して修正し、ダウンタイム要件をより正確に見積もるのに役立ちます。

前提条件と制限

前提条件 

  • アクティブなAWSアカウント

  • AWS 仮想プライベートネットワーク (AWS VPN) サービスまたは AWS Direct Connect AWSを介したオンプレミスサーバーと 間の安全なネットワーク接続

  • Oracle オペレーティングシステム、Oracle BI 12c、Oracle Database、Oracle WebLogic Server、Oracle HTTP Server のソフトウェアライセンス

機能制限

ストレージサイズ制限の詳細については、Oracle ドキュメントの Amazon Relational Database Service (Amazon RDS) を参照してください。

製品バージョン

  • Oracle ビジネスインテリジェンスエンタープライズエディション 12c

  • Oracle WebLogic Server 12c

  • Oracle HTTP Server 12c

  • Oracle Database 12c (またはそれ以降)

  • Oracle Java SE 8

アーキテクチャ

次の図は、 AWS クラウドで Oracle BI 12c コンポーネントを実行するためのアーキテクチャの例を示しています。

AWS クラウドで Oracle BI 12c コンポーネントを実行するためのアーキテクチャの例。

この図は次のようなアーキテクチャを示しています。

  1. Amazon Route 53 は、ドメイン名サービス (DNS) 設定を提供します。

  2. Elastic Load Balancing (ELB) は、ネットワークトラフィックを分散して、複数のアベイラビリティーゾーンにまたがる Oracle BI 12c コンポーネントのスケーラビリティと可用性を向上させます。

  3. Amazon Elastic Compute Cloud (Amazon EC2) Auto Scaling グループは、複数のアベイラビリティーゾーンにまたがる Oracle HTTP Server、Weblogic Admin Server、マネージド BI サーバーをホストします。

  4. Oracle データベース用の Amazon Relational Database Service (Amazon RDS) は、複数のアベイラビリティーゾーンにまたがる BI Server メタデータを保存します。

  5. Amazon Elastic File System (Amazon EFS) は、共有ファイルストレージ用にすべての Oracle BI 12c コンポーネントにマウントされます。

テクノロジースタック

  • Amazon Elastic Block Store (Amazon EBS)

  • Amazon Elastic Compute Cloud (Amazon EC2)

  • Amazon Elastic File System (Amazon EFS)

  • Amazon RDS for Oracle

  • AWS Certificate Manager (ACM)

  • Elastic Load Balancing (ELB)

  • Oracle BI 12c

  • Oracle WebLogic Server 12c

  • Oracle HTTP Server (OHS)

ツール

  • AWS CloudFormation を使用すると、AWSリソースをセットアップし、迅速かつ一貫してプロビジョニングし、AWSアカウントとリージョン全体のライフサイクルを通じてリソースを管理できます。

  • AWS Certificate Manager (ACM) は、AWSウェブサイトとアプリケーションを保護するパブリックおよびプライベート SSL/TLS X.509 証明書とキーの作成、保存、更新に役立ちます。

  • AWS Database Migration Service (AWS DMS) は、データストアを AWS クラウドに移行する場合や、クラウドとオンプレミスのセットアップの組み合わせ間で移行する場合に役立ちます。

  • Amazon Elastic Compute Cloud (Amazon EC2) はAWS、 クラウドでスケーラブルなコンピューティング性能を提供します。仮想サーバーを必要な数だけ起動して、迅速にスケールアップまたはスケールダウンができます。

  • Amazon EC2 Auto Scaling は、アプリケーションの可用性を維持するのに役立ち、定義した条件に従って Amazon EC2インスタンスを自動的に追加または削除できます。 

  • Amazon Elastic File System (Amazon EFS) は、 AWS クラウドで共有ファイルシステムを作成および設定するのに役立ちます。

  • 受信したアプリケーションまたはネットワークトラフィックを複数のターゲットに分散するには、Elastic Load Balancing を使用します。例えば、1 つ以上のアベイラビリティーゾーンの Amazon Elastic Compute Cloud (Amazon EC2) インスタンス、コンテナ、IP アドレスにトラフィックを分散できます。

  • Amazon Relational Database Service (Amazon RDS) は、 AWS クラウドでのリレーショナルデータベースのセットアップ、運用、スケーリングに役立ちます。

  • Amazon Simple Storage Service (Amazon S3) は、どのようなデータ量であっても、データを保存、保護、取得することを支援するクラウドベースのオブジェクトストレージサービスです。

  • Amazon Virtual Private Cloud (Amazon VPC) は、定義した仮想ネットワークでAWSリソースを起動するのに役立ちます。この仮想ネットワークは、ユーザー自身のデータセンターで運用されていた従来のネットワークと似ていますが、AWS のスケーラブルなインフラストラクチャを使用できるという利点があります。

  • Oracle Data Pump」を使用すると、データやメタデータをあるデータベースから別のデータベースに高速で移動できます。

  • Oracle Fusion Middleware」は、ID管理、コラボレーション、ビジネスインテリジェンスレポート作成のためのアプリケーション開発ツールと統合ソリューションのスイートです。

  • Oracle GoldenGate は、Oracle Cloud Infrastructure でデータレプリケーションとストリーミングデータ処理ソリューションを設計、実行、オーケストレーション、モニタリングするのに役立ちます。

  • Oracle WebLogic スクリプトツール (WLST) には、 WebLogic クラスターを水平方向にスケールアウトするのに役立つコマンドラインインターフェイスが用意されています。

エピック

タスク説明必要なスキル

ソフトウェアインベントリ情報を収集する。

以下を含む、ソーステクノロジースタックの各ソフトウェアコンポーネントのバージョンとパッチレベルを特定します。

  • Oracle オペレーティングシステム

  • Oracle Database

  • Oracle BI 12c

  • Oracle WebLogic サーバー

  • Oracle HTTP サーバー

  • Java

マイグレーションアーキテクト、ソリューションアーキテクト、アプリ所有者、Oracle BI 管理者

コンピューティングとストレージのインベントリ情報を収集します。

ソース環境で、以下について現在および過去の使用状況メトリクスを確認します。

  • CPU の使用

  • メモリ使用量

  • ストレージ使用量

重要

使用量の過去の急増を考慮してください。

移行アーキテクト、ソリューションアーキテクト、アプリ所有者、Oracle BI 管理者、システム管理者

ソース環境のアーキテクチャと要件に関する情報を収集します。

以下の知識を含め、ソース環境のアーキテクチャとその要件を十分に理解してください。

  • Oracle WebLogic Server ドメイン設定

  • クラスタリング

  • 負荷分散

  • 接続

  • 可用性

  • ディザスタリカバリの要件

マイグレーションアーキテクト、ソリューションアーキテクト、アプリ所有者、Oracle BI 管理者

Java Database Connectivity (JDBC) データソースを特定します。

使用するデータベースエンジンごとに、ソース環境のJDBCデータソースとドライバーに関する情報を収集します。

移行アーキテクト、アプリ所有者、Oracle BI 管理者、データベースエンジニア、または管理者

環境固有の設定に関する情報を収集します。

以下を含む、ソース環境に固有の設定や構成に関する情報を収集します。

  • カスタムの起動スクリプトとシャットダウンスクリプト

  • Java とその他の環境変数

  • 証明書

マイグレーションアーキテクト、ソリューションアーキテクト、アプリ所有者、Oracle BI 管理者

他のアプリケーションとの依存関係を特定します。

他のアプリケーションとの依存関係を引き起こすソース環境の統合に関する情報を収集します。

重要

Lightweight Directory Access Protocol (LDAP) 統合やその他のネットワーク要件を必ず特定してください。

マイグレーションアーキテクト、ソリューションアーキテクト、アプリ所有者、Oracle BI 管理者
タスク説明必要なスキル

高レベルの設計ドキュメントを作成します。

ターゲットアーキテクチャ設計文書を作成する。ソース環境を評価する際に収集した情報を設計文書の作成に使用するようにしてください。

ソリューションアーキテクト、アプリケーションアーキテクト、データベースエンジニア、マイグレーションアーキテクト

設計文書の承認を得る。

利害関係者と設計文書を検討し、必要な承認を得る。

アプリケーションまたはサービスオーナー、ソリューションアーキテクト、アプリケーションアーキテクト
タスク説明必要なスキル

でインフラストラクチャコードを準備します CloudFormation。

AWS クラウドで Oracle BI 12c インフラストラクチャをプロビジョニングするための CloudFormation テンプレートを作成します。

詳細については、「 ユーザーガイド」のAWS CloudFormation 「 テンプレートの使用」を参照してください。 AWS CloudFormation

注記

ベストプラクティスは、すべてのリソースに対して 1 つの大きな CloudFormation テンプレートを作成するのではなく、Oracle BI 12c 階層ごとにモジュラーテンプレートを作成することです。 CloudFormation ベストプラクティスの詳細については、 AWS ブログの「 でデプロイを自動化する際の 8 つのベストプラクティスAWS CloudFormation」を参照してください。

クラウドインフラストラクチャアーキテクト、ソリューションアーキテクト、アプリケーションアーキテクト

必要なソフトウェアをダウンロードします。

DDownload 次のソフトウェアと、Oracle ウェブサイトの必要なバージョンとパッチ。

  • Java JDK8

  • Oracle WebLogic Server 12c

  • Oracle BI 12c

マイグレーションアーキテクト、データベースエンジニア、アプリケーションアーキテクト

インストールスクリプトを準備します。

サイレントインストールを実行するソフトウェアインストールスクリプトを作成します。これらのスクリプトは導入の自動化を簡素化します。

詳細については、Oracle サポートサイトのOBIEE「12c: サイレントインストールの実行方法」を参照してください。ドキュメントを閲覧するには、Oracle Supportアカウントが必要です。

マイグレーションアーキテクト、データベースエンジニア、アプリケーションアーキテクト

ウェブ層とアプリケーション層AMI用に Amazon EBS-backed Linux を作成します。

  1. ウェブ層とアプリケーション層に Amazon EC2インスタンスをデプロイして設定します。インスタンスが以下を実行するための前提条件を満たしていることを確認してください。

    • Oracle オペレーティングシステム環境のセットアップ

    • Oracle オペレーティングシステムのユーザーアカウントの設定

    • Java ソフトウェアのインストール

  2. インスタンスの Amazon マシンイメージ (AMIs) を作成し、今後の使用に備えてコピーを保存します。手順については、「Linux インスタンス用 Amazon ユーザーガイド」の「Amazon EBS-backed AMI Linux の作成」を参照してください。 EC2

マイグレーションアーキテクト、データベースエンジニア、アプリケーションアーキテクト

を使用してAWSインフラストラクチャを起動します CloudFormation。

作成した CloudFormation テンプレートを使用して、Oracle BI 12c ウェブ層とアプリケーション層をモジュールにデプロイします。

手順については、「 AWS CloudFormation ユーザーガイド」の「 の開始方法AWS CloudFormation」を参照してください。

クラウドインフラストラクチャアーキテクト、ソリューションアーキテクト、アプリケーションアーキテクト
タスク説明必要なスキル

必要なソフトウェアをを準備します。

Amazon EC2インスタンスからアクセスできる場所に、必要なソフトウェアをステージングします。例えば、Amazon S3 またはウェブサーバーやアプリケーションサーバーからアクセス可能な別の Amazon EC2インスタンスでソフトウェアをステージングできます。

移行アーキテクト、Oracle BI アーキテクト、クラウドインフラストラクチャアーキテクト、ソリューションアーキテクト、アプリケーションアーキテクト

Oracle BI 12c をインストールするためのリポジトリデータベースを準備します。

新しい Amazon for Oracle データベースインスタンスに対して Oracle リポジトリ作成ユーティリティ (RCU) を実行して、Oracle BI 12c スキーマを作成します。 RDS

クラウドインフラストラクチャアーキテクト、ソリューションアーキテクト、アプリケーションアーキテクト、移行アーキテクト、Oracle BI アーキテクト

Oracle Fusion Middleware 12c と Oracle BI 12c をインストールします。

  1. 1 つの Amazon EC2インスタンスから始めて、Oracle Fusion Middleware 12c インフラストラクチャと 12c OBIEE をインストールします。詳細については、「Oracle Business Intelligence の Oracle Fusion ミドルウェア エンタープライズ・デプロイメント・ガイド」の以下のセクションを参照してください。

    注記

    Amazon EFSを使用して、Oracle BI 12c クラスターノード間で共有されるディレクトリをホストします。

  2. 必要なパッチをインストールに適用します。

  3. インスタンスAMIsを作成し、今後の使用に備えてコピーを保存します。

マイグレーション・アーキテクト、Oracle BI アーキテクト

Oracle BI 12c の Oracle WebLogic Server ドメインを設定します。

Oracle BI 12c ドメインを非クラスタ・デプロイメントとして構成してください。

詳細は、「Oracle ビジネスインテリジェンス向け Oracle Fusion ミドルウェアエンタープライズデプロイメントガイド」の「BI ドメインの設定」を参照してください。

マイグレーション・アーキテクト、Oracle BI アーキテクト

Oracle BI 12c の水平スケールアウトを実行します。

単一ノードを目的のノード数まで水平方向にスケールアウトします。

詳細は、「Oracle Fusion ミドルウェアエンタープライズデプロイメントガイド」の「Oracleビジネスインテリジェンスのスケールアウト」を参照してください。

マイグレーション・アーキテクト、Oracle BI アーキテクト

Oracle HTTP Server 12c をインストールします。

  1. Oracle ウェブ層 Amazon EC2インスタンスに Oracle HTTP Server 12c をインストールします。手順については、「Oracle HTTP Server for Oracle Access Management 12c のインストールと設定」の「Oracle HTTP Server 12c のインストール」を参照してください。

  2. 必要なパッチをインストールに適用します。

  3. インスタンスAMIsを作成し、今後の使用に備えてコピーを保存します。

マイグレーション・アーキテクト、Oracle BI アーキテクト

SSL 終了するロードバランサーを設定します。

クラウド・インフラストラクチャー・アーキテクト、移行アーキテクト

ビジネスインテリジェンスメタデータアーティファクトを に移行しますAWS。

  1. オンプレミスの Oracle BI 12c インストールから Oracle Business Intelligence Application Archive (BAR) ファイルをエクスポートします。BAR ファイルをエクスポートするには、WebLogic スクリプトツール (WLST) を使用して exportServiceInstance コマンドを実行します。

  2. オンプレミスBARファイルを AWS Oracle BI 12c インストールにインポートします。BAR ファイルをインポートするには、 importServiceInstance WLST コマンドを実行します。

マイグレーション・アーキテクト、Oracle BI アーキテクト

移行後のタスクを実行する。

BAR ファイルをインポートしたら、次の操作を行います。

  • 追加のJDBCデータソースを設定します。

  • Postgre SQLや Amazon Redshift などの他のデータソース用のドライバーをインストールします。

  • Oracle LDAPSSLシングルサインオン (SSO)、およびWebLogic セキュリティストアを設定します。

  • AWS Identity and Access Management (IAM) ポリシーを設定します。

  • 「使用状況追跡の有効化」。

  • 他のシステムとのインテグレーションを設定します。

  • 任意のカスタムスクリプトを移行します。

マイグレーション・アーキテクト、Oracle BI アーキテクト
タスク説明必要なスキル

新しい Oracle BI 12c 環境をテストしてください。

新しい Oracle BI 12c 環境でテストを実施します end-to-end。可能な限り自動化を利用します。

テストアクティビティの例には、以下のようなものがあります。

  • ダッシュボード、レポート、および の検証 URLs

  • ユーザー受け入れテスト (UAT)

  • 運用承認テスト (OAT)

注記

必要に応じて、追加のテストと検証を実施します。

マイグレーションアーキテクト、ソリューションアーキテクト、アプリ所有者、Oracle BI 管理者
タスク説明必要なスキル

オンプレミスの Oracle BI 12c 環境へのトラフィックを切断します。

指定されたカットオーバー期間に、オンプレミスの Oracle BI 12c 環境へのトラフィックをすべて停止します。

マイグレーションアーキテクト、ソリューションアーキテクト、アプリ所有者、Oracle BI 管理者

新しい Oracle BI 12c リポジトリデータベースをソースデータベースと再同期します。

Amazon RDS Oracle BI 12c リポジトリデータベースをオンプレミスデータベースと再同期します。

データベースを同期するには、Oracle Data Pump の更新またはAWSDMS変更データキャプチャ (CDC) を使用できます。

Oracle BI 管理者、データベースエンジニア/管理者

Oracle BI 12c を新しいAWS環境を指すURLsように切り替えます。

内部DNSサーバーURLsで Oracle BI 12c を更新して、新しいAWSインストールを指すようにします。

マイグレーションアーキテクト、ソリューションアーキテクト、アプリ所有者、Oracle BI 管理者

新しい環境をモニタリングします。

以下のツールのいずれかを使用して、新しい Oracle BI 12c 環境を監視します。

Oracle BI 管理者、データベースエンジニア/管理者、アプリケーション管理者

プロジェクトの承認を得てください。

テスト結果を利害関係者と確認し、移行を完了するために必要な承認を得てください。

アプリ所有者、サービスオーナー、クラウドインフラストラクチャーアーキテクト、マイグレーションアーキテクト、Oracle BI アーキテクト

関連リソース

追加情報

Oracle BI 12c の AWS クラウドへの移行に関連するベストプラクティスのリストを次に示します。

リポジトリデータベース

Amazon RDS for Oracle インスタンスで Oracle BI 12c データベーススキーマをホストするのがベストプラクティスです。このインスタンスタイプは、ハードウェアのプロビジョニング、データベースのセットアップ、パッチ適用、バックアップなどの管理タスクを自動化しながら、コスト効率が高くサイズ変更可能な容量を提供します。

詳細については、Amazon RDS ユーザーガイドの RDS for Oracle での Oracle リポジトリ作成ユーティリティの使用を参照してください。

ウェブ層とアプリケーション層

メモリ最適化 Amazon EC2インスタンスは、多くの場合、Oracle BI 12c サーバーに適しています。どのインスタンスタイプを選択する場合でも、プロビジョニングするインスタンスがシステムのメモリ使用要件を満たしていることを確認してください。また、Amazon WebLogic インスタンスの使用可能なメモリに基づいて、十分な Java 仮想マシン (JVM) ヒープサイズを設定してください。 EC2

ローカルストレージ

I/O は Oracle BI 12c アプリケーションの全体的なパフォーマンスにおいて重要な役割を果たします。Amazon Elastic Block Store (Amazon EBS) は、さまざまなワークロードパターンに合わせて最適化されたさまざまなストレージクラスを提供します。ユースケースに合った Amazon EBSボリュームタイプを選択してください。

EBS ボリュームタイプの詳細については、Amazon ドキュメントの「Amazon EBSの機能」を参照してください。 EBS

共有ストレージ

クラスタ化された Oracle BI 12c ドメインには、以下のリソース用の共有ストレージが必要です。

  • 設定ファイル

  • Oracle BI 12c シングルトンデータディレクトリ (SDD)

  • Oracle グローバルキャッシュ

  • Oracle BI スケジューラースクリプト

  • Oracle WebLogic Server バイナリ

この共有ストレージの要件を満たすには、スケーラブルでフルマネージド型の Elastic Network File System (NFS) ファイルシステムを提供する Amazon EFSを使用します。

共有ストレージのパフォーマンスを微調整する

Amazon EFS には、プロビジョンドモードバーストモードの 2 つのスループットモードがあります。このサービスには、[汎用] モードと [最大 I/O] モードの 2 つの「パフォーマンスモード」もあります。

パフォーマンスを微調整するには、まず [汎用] パフォーマンスモードと [プロビジョンド] スループットモードでワークロードをテストします。これらのテストを行うと、これらのベースラインモードが希望するサービスレベルを満たすのに十分かどうかを判断するのに役立ちます。

詳細については、「Amazon ユーザーガイド」の「Amazon EFSのパフォーマンス」を参照してください。 EFS

可用性とディザスタリカバリ

アベイラビリティーゾーンに障害が発生した場合にそれらのリソースを保護するために、Oracle BI 12c コンポーネントを複数のアベイラビリティーゾーンにデプロイするのがベストプラクティスです。以下は、 AWS クラウドでホストされている特定の Oracle BI 12c リソースの可用性とディザスタリカバリのベストプラクティスのリストです。

  • Oracle BI 12c リポジトリデータベース: マルチ AZ Amazon RDS データベースインスタンスを Oracle BI 12c リポジトリデータベースにデプロイします。マルチ AZ 配置では、Amazon は別の AZ で同期スタンバイレプリカRDSを自動的にプロビジョニングして維持します。Oracle BI 12c リポジトリデータベースインスタンスをアベイラビリティゾーン間で実行すると、計画的なシ ステム保守時の可用性が向上し、インスタンスとアベイラビリティゾーンの障害からデータベースを保護できます。

  • Oracle BI 12c マネージドサーバー: 耐障害性を実現するには、複数のアベイラビリティーゾーンにまたがるように設定された Amazon EC2 Auto Scaling グループのマネージドサーバーに Oracle BI 12c システムコンポーネントをデプロイするのがベストプラクティスです。Auto Scaling は、Amazon EC2ヘルスチェックに基づいて障害のあるインスタンスを置き換えます。アベイラビリティーゾーンに障害が発生した場合、Oracle HTTP Server は引き続き、機能しているアベイラビリティーゾーン内のマネージドサーバーにトラフィックをルーティングします。次に、自動スケーリングはホスト数の要件に合わせてインスタンスを起動します。HTTP セッション状態のレプリケーションを有効にすると、機能している マネージドサーバーへの既存のセッションのフェイルオーバーがスムーズに行われるようになります。

  • Oracle BI 12c 管理サーバー: 管理サーバーが高可用性であることを確認するには、複数のアベイラビリティーゾーンにまたがるように設定された Amazon EC2 Auto Scaling グループでホストします。次に、グループセットの最小サイズおよび最大サイズを 1 に設定します。アベイラビリティーゾーンに障害が発生した場合、Amazon EC2 Auto Scaling は代替アベイラビリティーゾーンで代替管理サーバーを起動します。同じアベイラビリティーゾーン内で障害が発生した基盤となるホストを復旧するには、Amazon EC2 Auto Recovery をアクティブ化できます。

  • Oracle Web Tier サーバー: Oracle HTTP Server を Oracle WebLogic Server ドメインに関連付けるのがベストプラクティスです。高可用性を実現するには、複数のアベイラビリティーゾーンをアペンするように設定された Amazon EC2 Auto Scaling グループに Oracle HTTP Server をデプロイします。次に、ELBElastic Load Balancer の背後にサーバーを配置します。ホスト障害に対する保護を強化するには、Amazon EC2 Auto Recovery をアクティブ化できます。

スケーラビリティ

AWS クラウドの伸縮性により、ワークロードの要件に応じてアプリケーションを水平または垂直にスケーリングできます。

垂直スケーリング

アプリケーションを垂直スケーリングするには、Oracle BI 12c コンポーネントを実行している Amazon EC2インスタンスのサイズとタイプを変更できます。デプロイの開始時にインスタンスを過剰にプロビジョニングする必要はなく、不要なコストも発生しません。 

水平スケーリング

Amazon EC2 Auto Scaling は、ワークロード要件に基づいてマネージドサーバーを自動的に追加または削除することで、アプリケーションを水平方向にスケールするのに役立ちます。

注記

Amazon EC2 Auto Scaling による水平スケーリングには、スクリプト作成スキルと実装のための徹底的なテストが必要です。

バックアップとリカバリ

以下は、 AWS クラウドでホストされている特定の Oracle BI 12c リソースのバックアップとリカバリのベストプラクティスのリストです。

  • Oracle Business Intelligence メタデータリポジトリ: Amazon はデータベースインスタンスのバックアップRDSを自動的に作成して保存します。これらのバックアップは、指定した期間保持されます。データ保護要件に基づいて Amazon RDSバックアップ期間と保持設定を必ず設定してください。詳細については、「Amazon のRDSバックアップと復元」を参照してください。

  • マネージドサーバー、管理サーバー、ウェブ階層サーバー: データ保護と保持要件に基づいて Amazon EBSスナップショットを設定してください。

  • 共有ストレージ: Backup EFSを使用して、Amazon に保存されているファイルのAWSバックアップとリカバリを管理できます。AWS Backup サービスは、Amazon 、Amazon 、Amazon などの他の サービスのバックアップEC2EBSとリカバリを一元管理するためにデプロイすることもできますRDS。詳細については、AWS「バックアップとは」を参照してください。Backup AWSデベロッパーガイドを参照してください。

セキュリティとコンプライアンス

以下は、 AWS クラウドで Oracle BI 12c アプリケーションを保護するのに役立つセキュリティのベストプラクティスとAWSサービスのリストです。

  • 保管時の暗号化: Amazon RDS、Amazon EFS、および Amazon EBSはすべて、業界標準の暗号化アルゴリズムをサポートしています。AWS Key Management Service (AWS KMS) を使用して、暗号化キーを作成および管理し、AWSサービス間およびアプリケーションでの使用を制御できます。Oracle BI 12c リポジトリデータベースをホストしている Amazon RDS for Oracle データベースインスタンスで Oracle Transparent Data Encryption (TDE) を設定することもできます。

  • 転送中の暗号化: Oracle BI 12c インストールのさまざまなレイヤー間で転送中のデータを保護するために、 SSLまたは TLSプロトコルをアクティブ化するのがベストプラクティスです。AWS Certificate Manager (ACM) を使用して、Oracle BI 12c リソースのパブリック証明書とプライベートTLS証明書SSLをプロビジョニング、管理、デプロイできます。

  • ネットワークセキュリティ: Oracle BI 12c リソースは、ユースケースに適したアクセスコントロールが設定されVPCている Amazon にデプロイしてください。インストールを実行している Amazon EC2インスタンスからのインバウンドトラフィックとアウトバウンドトラフィックをフィルタリングするようにセキュリティグループを設定します。また、定義されたルールに基づいてトラフィックを許可または拒否するネットワークアクセスコントロールリスト (NACLs) を必ず設定してください。

  • モニタリングとログ記録: を使用してAWS CloudTrail、Oracle BI 12c リソースを含むAWSインフラストラクチャへのAPI呼び出しを追跡できます。この機能は、インフラストラクチャの変更を追跡したり、セキュリティ分析を行う場合に役立ちます。Amazon CloudWatch を使用して、Oracle BI 12c アプリケーションのパフォーマンスと状態に関する実用的なインサイトを提供できる運用データを表示することもできます。アラームを設定し、そのアラームに基づいて自動アクションを実行することもできます。Amazon RDS には、拡張モニタリングやパフォーマンスインサイトなどの追加のモニタリングツールが用意されています。https://aws.amazon.com/rds/performance-insights/