※ 本記事は、Bob Thome, Kevin Deihl, Eddie Amblerによる”Key Considerations Before Migrating Oracle Databases to the Cloud“を翻訳したものです。

2023年2月15日


オンプレミスのワークロードをクラウドに移行すると、データ・センターの縮小、インフラストラクチャ管理の排除、アプリケーションの導入の迅速化、自動および自律型サービスによる管理の簡素化、コストの削減など、多くのメリットが得られます。既存のOracleデータベースをクラウドに移行する準備ができている場合は、要件を慎重に評価して、アプリケーションと運用のニーズに最適なクラウド・プロバイダを決定することが重要です。

Oracleデータベースをクラウドに移行する前に検討する必要がある重要な質問をいくつか次に示します。:

  1. クラウド・サービスはデータベース要件をサポートしていますか?
  2. 必要なサービス・レベルを達成できますか?
  3. コンプライアンス要件をどのように満たしますか?
  4. どのようなセキュリティ・コントロールを使用してデータを保護できますか?
  5. データベースの移行にはどのようなオプションがありますか?
  6. コストへの影響は何ですか?

これらについて詳しく説明します。

1. クラウド・サービスはデータベース要件をサポートしていますか?

多くのユーザーが新しいクラウドネイティブ・アプリケーションを開発していますが、既存のオンプレミス・アプリケーションをクラウドに移行する必要があります。最小限の労力で済む最も簡単なアプローチは、アプリケーションを変更せずに移行することです。アプリケーションがすでにOracle Database用に記述されている場合は、クラウド・サービス・プロバイダが妥協することなくサポートしていることを確認する必要があります。たとえば、オンプレミスのOracle RACでOracle Databaseを実行している場合、現在使用しているOracle Databaseのすべての機能をサポートできるクラウド・サービスを選択することが重要です。Oracle Cloudは、ExadataAutonomous Databaseを提供し、重要なワークロードをオンプレミスからクラウドに移行する多くのお客様にとって不可欠なエンタープライズ・グレードの機能であるOracle RACをサポートする唯一のクラウドです。すでに他のクラウドにコミットされているお客様には、Oracle Database Service for Azureなどのマルチクラウド製品を使用すると、他のクラウドで実行されているアプリケーションでOracle Cloudのデータベース・サービスのメリットを享受できます。

Oracle Database Services in Oracle Cloud

2. 必要なサービス・レベルを達成できますか?

必要なサービス・レベルを達成できるクラウド・プロバイダを選択することは、データベースをクラウドに移行する前に考慮する必要があるもう1つの重要な要素です。アプリケーションで高パフォーマンスを必要とし、操作に不可欠であり、重要なデータを保護する場合は、特にオプションを慎重に考慮する必要があります。オンプレミスのパフォーマンス、信頼性、セキュリティ、および運用要件を満たすことができないクラウドへの移行によって、組織にとって災いの元となる可能性があります。ニーズを満たすクラウド・プロバイダを選択するために事前に調査を行うことで、クラウドへの移行に伴う頭痛の種や、必要なサービス・レベルを満たすのに苦労することから解放されます。

Oracleは、標準の仮想マシンでOracle Databaseを使用してワークロード要件を満たすクラウド・データベース・サービスを提供します。より要求の厳しい要件のために、Oracleは、Autonomous DatabaseおよびExadata Database Serviceの基盤として機能するクラウド・インフラストラクチャとして、その主要なExadataプラットフォームのパフォーマンス、可用性およびセキュリティを提供します。Oracle Cloudの自動化により、Oracle RACを特長とするMaximum Availability Architecture(MAA)ベスト・プラクティスを備えたOracle Databaseサービスが導入され、サービス・レベルが向上します。Autonomous Databaseは、すべてのMAAベスト・プラクティスを自動的にデプロイして、最高のサービス・レベルを提供します。

Exadata: Same Advantages, On-Premises through Cloud

3. コンプライアンス要件をどのように満たしますか?

コンプライアンスは、データベースをクラウドに移行することを決定する前に考慮する必要があるもう1つの領域です。Oracleは、Oracle Cloudサービスがコンプライアンス・プログラムにどのように準拠しているかを示す業界標準のプログラムに関する情報を提供することで、これまで以上に複雑な規制環境に対処できるよう取り組んでいます。これらのプログラムは、コンプライアンスとレポート作成を支援し、Oracle Cloudサービスのセキュリティ、プライバシおよびコンプライアンスを個別に評価できます。

多くの業界は、データの完全な物理的コントロールの要件や、場合によってはデータを地理的に保存できる場所の制限など、パブリック・クラウドの採用を妨げる可能性のある追加のコンプライアンス要件の対象となります。パブリック・クラウドにデータを取り込むことができない顧客のニーズを満たすために、OracleはExadata Cloud@Customerを提供しています。これにより、顧客のデータ・センターにクラウドを導入します。厳しいデータ・レジデンシ要件を満たしながらクラウドのメリットを実現します。データは既存のオンプレミス・アプリケーションの横にある顧客データ・センターに格納されるため、現在のシステムの依存関係を簡単に維持することもできます。

4. どのようなセキュリティ・コントロールを使用してデータを保護できますか?

クラウドに移行する人にとってセキュリティは最優先事項です。外部の脅威や誤用からのデータ保護に加え、監視および監査ツールが組織にとって重要です。Oracleの多層防御セキュリティ戦略は、データベースだけでなく、スタック全体にわたって予防的、検出的、応答性の高いセキュリティ・コントロールを統合します。これには、データベース、仮想マシンおよびインフラストラクチャの認証コントロール、ネットワークの分離コントロール、保存中および転送中のデータの暗号化が含まれます。インフラストラクチャおよびデータベース・メンテナンスもデータ保護の重要なコンポーネントです。すべてのOracle Databaseサービスのインフラストラクチャは、Oracleによって維持されます。共同管理データベース・サービスでは、データベースの更新が定期的にリリースされます。Autonomous Databaseはフル マネージド・サービスであるため、ダウンタイムなしで最新の更新が自動的に適用されます。

外部の脅威に加えて、一部のお客様は、クラウド・プロバイダが使用するインフラストラクチャやサービスにアクセスすることに不快感を覚える場合があります。クラウド・プロバイダは権限を高めることができるため、セキュリティと分離を維持するには、追加のコントロールが必要です。この問題に対処するために、Oracleはオペレータ・アクセス・コントロール(OpCtl)を提供し、Oracle Cloud Operationsによる機密システムとその基礎となるインフラストラクチャへのアクセスを制限します。OpCtlを使用すると、お客様は、特定のコンポーネントへの権限を減らしたオペレータ・アクセスを一定期間承認します。お客様は、コマンドおよびキーストロークの監査およびアクセス権限の取消しを使用してアクセスを監視することもできます。これらの追加保護は、公益事業や金融サービスなどの規制業種のお客様のコンプライアンス要件に対応するものであり、これまでクラウド・サービス導入の障害となっていた点を解消しています。お客様が管理をオフロードできるようにするために、Autonomous DatabaseでDatabase Vaultを使用して、顧客データとOracle Cloud Operationsを安全に分離します。Database VaultをすべてのOracle Databaseサービスで使用して、データ・アクセスに顧客のポリシーを適用することもできます。お客様がセキュリティおよびコンプライアンス要件を管理できるように、Oracleには、セキュリティおよびユーザー権限の評価、ドリフト検出、データベース監査などを提供するために、Oracle CloudのすべてのOracle Databaseサービスを含むData Safeが含まれています。

これらは、データの保護に役立つ、Oracle Cloudで使用可能なセキュリティ・コントロールの例にすぎません。

5. データベースの移行にはどのようなオプションがありますか?

アプリケーションをクラウドに移行すると、データベースを含むスタック全体に影響します。スタック全体をそのまま移行したり、小さな改善を行ったり、クラウド・ジャーニーの一部として再構築したりできます。アプリケーションの中断に必要な作業量および許容範囲は、パージするデータベース移行のタイプを決定するのに役立ちます。Oracle Databaseはオンプレミス・デプロイメントとクラウド・デプロイメントとの間で100%の互換性があるため、必要なのはデータの移動のみです。

Oracle Databaseでは、ある程度の停止時間を許容できる場合、バックアップやリカバリなどの使い慣れた移行方法を使用できます。重要なデータベースではダウンタイムが問題になる可能性があるため、Oracleは、Zero Downtime Migration(ZDMを使用した自動化されたソリューションを提供し、データベースの移行を簡素化します。ZDMを使用して、オンプレミスの本番データベースと同期されたレプリカ・データベースをOracle Cloudにデプロイできます。準備ができたら、アプリケーションをクラウド・データベースに切り替えて、クラウド移行を完了します。

Oracle Zero Downtime Migration - Simple and Free

6. コストへの影響は何ですか?

クラウド・デプロイメントは、運用コストを削減する一般的なタスクの効率性、管理の削減および自動化を実現できます。ただし、データベースをクラウドに移行する誰もが、トータル・コストを削減できるわけではありません。多くの場合、選択したデータベース・サービスとクラウド・プロバイダが原因です。Oracleデータベースのクラウドへの移行に伴うコスト削減のメリットを十分に享受するには、優れたパフォーマンスを提供するデータベース・サービスを選択し、使用対象のみに支払い、統合による複雑さを軽減し、独自のライセンスを使用できるようにします。

優れたパフォーマンスにより、使用するインフラストラクチャを減らすことができますが、ライセンス費用を実際の要件に合わせることも重要です。Oracleでは、ピーク・ワークロードを処理するように構成されたクラウド内のオペレーティング・サーバーではなく、Oracle CloudのOracle Databaseサービスに必要なコンピュート・リソースを調整できます。Autonomous Databaseは、ワークロード要件の変化に応じて、計算リソースをリアルタイムで自動的にスケーリングします。データベースの可用性には影響しません。Exadata Database Serviceは、ユーザーが開始したオンライン・コンピュート・リソースのスケーリングをサポートし、リソース使用率に基づいてスケーリングを自動化するためのAPIを提供します。Autonomous DatabaseおよびExadata Database Serviceの従量課金制の柔軟性により、Oracle Databaseのライセンス・コストを経時的に大幅に削減できます。

Reduce Licensing Costs with Dynamic Compute Scaling

データベース統合は、クラウド・インフラストラクチャ・リソースの総量を削減することで、データベースの総コストを削減するもう1つの方法です。データベース消費の動的なサイズ変更によってライセンス・コストを削減するのと同じ方法で、データベース統合によってインフラストラクチャ使用率を向上させることができます。ESGWikibonなどのアナリスト調査によると、Oracle CloudでのExadataのデータベース統合により、パフォーマンス目標を達成しながら、複雑さと全体的なコストが大幅に削減されています。データベース統合とデータベース消費の動的なスケーリングにより、ミッションクリティカルなデータベースを実行するための最もコスト効率の高い方法が提供されます。Oracle Cloudでは、ライセンス込みか、Oracle Database Enterprise Editionのすべての機能について独自のライセンスをデータベース・サービスに持ち込むかを選択することもできます。ライセンス・モビリティの提供により、オンプレミスのOracle Databaseへの投資を活用できます。

要点

クラウドへのOracleデータベースの移行には多くの考慮事項があります。適切なクラウド・プロバイダは、パフォーマンス、信頼性、セキュリティ、コンプライアンス、移行、運用、コストの要件を満たす必要があります。Oracle Cloudは、クラウド・データベースの移行を妨げる可能性のある多くの落とし穴を排除します。Oracle Cloudのコンバージド機能を使用してOracle Databaseを実行すると、複雑さが軽減され、アプリケーション開発が簡素化されるだけでなく、完全に管理されたAutonomous Database、Exadataのパフォーマンス、およびMAAを最適化するOracleの第2世代のクラウド・インフラストラクチャのメリットも提供できます。Oracleには、オンプレミスでエンタープライズ・グレードのデータベース・ワークロードをサポートするテクノロジーの提供経験が数十年あります。慎重に計画すると、オンプレミスのOracleデータベースのクラウドへの移行も成功します。