この記事はFreddy HernandezによるUsing Oracle Real Application Clusters in the Public Cloudを日本語に翻訳したものです。
2024年12月20日
Oracle Database 9iでOracle Real Application Clusters (RAC)が導入されて以来、ユーザーは分散シングル・インスタンス・データベース・アーキテクチャを活用して、高い可用性と拡張性のある環境を構築してきました。 このリリース以前は、データベースを単一のサーバーで実行する以外に選択肢はなく、ハードウェア障害が発生した場合に予期しないダウンタイムが発生する可能性がありました。 Oracle RACは、単一のOracle Databaseを複数のサーバーで実行可用性を最大化し、水平方向への拡張性を実現するように設計されています。では、最近のユーザーはクラウドでOracle RACをどのように活用できるのでしょうか?
Oracle RACは、ローカルでの障害や一般的な計画メンテナンスの作業によるダウンタイムの短縮が求められるビジネス・クリティカルな本番アプリケーションにとって不可欠なものとなっています。これは、クラウド、オンプレミス、またはハイブリッドITの展開に当てはまります。そのため、Oracle RACはOracle Maximum Availability Architectureの基礎となり、 Oracle Exadataプラットフォーム上に構築された製品およびサービスの不可欠な要素として見ることができます。
Oracle RACは、オンプレミス環境とクラウド環境の両方でライセンスを供与できます。Oracle RACは、Oracle Database Enterprise Editionの追加ライセンスとして、オンプレミス向けに初めて導入されました。クラウドでは、Oracle RACの機能をサポートするBaseDB Extreme Performance、Exadata Database Service、Autonomous DatabaseなどのOracle Cloud Infrastructure(OCI)サービスを使用することで、RACを利用できます。クラウドの自動化を利用すると、Oracle Databaseをプロビジョニング時に、Oracle RACが自動的に構成されます。
では、ユーザーはサードパーティのクラウドのコンピューティング環境で、Oracle RACを実行できるのでしょうか?
Oracle DatabaseとOracle RACは、 Oracle Processor Core Factor Tableに従ってオンプレミスでサードパーティのハードウェアに対してライセンス供与とサポートを受けることができます。 ただ、サードパーティのクラウドでOracle DatabaseとOracle RACを実行する場合は異なります。 Oracle Databaseは、3つの認定クラウド環境(Amazon Web Services、Microsoft Azure Platform、Google Cloud Platform)のみのクラウド・コンピューティング環境での実行が承認されていますが、オラクルは、これら3つのクラウドまたはオラクル以外のパブリック・クラウド環境でのOracle RAC(またはRAC One Node)をサポートしていません。 Oracle RACに対するオラクル・サポートの使用(Oracle RACデータベースへのパッチおよびアップデートの適用を含むがこれに限定されません)は、Oracle Public Cloud環境以外では禁止されています。Oracle Public Cloud環境以外でのOracle Databaseサポートの詳細については、MOSノート3007930.1を参照してください。
サードパーティのクラウド環境で、高可能性、拡張性のあるOracle Databaseを導入するにはどうすればいいですか?
オラクル以外のクラウドでOracle RACのすべてのパフォーマンス、拡張性、およびワークロードの可用性を必要とするお客様は、オラクルのマルチクラウド・ソリューションを使用することで、それが可能になります。 Azure、Google Cloud、AWSと提携して、Exadata Database ServiceとAutonomous Databaseをパートナーのデータ・センターとリージョンに配置し、お客様が選択したアプリケーションとRACを実行するOracle Database間で低レイテンシを実現します。
オラクルは、これらのOCIサービスをOCIで稼働している同じサービスに対して現在行なっている同じ方法で直接運用および管理します。詳細については、Oracle Multicloudのページをご確認ください。
まとめると、お客様は23年以上にわたって、Oracle RACのミッション・クリティカルな拡張性と可用性機能の恩恵を受けてきました。RACは、OCIおよびマルチクラウド・パートナー全体で提供されるOracle Databaseサービスの複雑かつ自動化された部分として進化しました。