Real Application Clusters

Oracle Real Application Clusters(RAC)は、世界で唯一のスケール・エブリシングの高可用性データベース・アーキテクチャです。OLTP、分析、AIベクトル、SaaS、JSON、バッチ、テキスト、グラフ、モノのインターネット(IoT)、インメモリなど、すべてのワークロードに対して、読み取りと書き込みの両方を透過的にスケーリングします。Oracle RACは、SAP、Oracle Fusion Applications、Salesforceワークロードなど、複雑なアプリケーションを容易にスケーリングします。ほとんどのハードウェアおよびソフトウェアの障害とメンテナンス・イベントにおいて、クラス最高の高可用性を実現します。このため、大手銀行、証券取引所、通信会社、小売業者、政府機関、公共事業者が、オンプレミスとクラウドの両方で、24時間365日の重要なワークロードにOracle RACを使用しています。

Oracle Database 23aiの発表: データにAIを導入

ラリー・エリソンとホアン・ロアイザが、Oracle Database 23aiの背景にある生成AI戦略について語ります。

Oracle RACの独自の機能が優れている理由

    • Oracle RACは、あらゆるデータ・ワークロードに対して超低レイテンシと高スループットを透過的に実現します。サーバー間であらゆるワークロードを並列化し、最大のスループットを提供する一方で、超高速ローカルデータアクセスを実現するために、サーバー間でデータキャッシュを独自に統合および融合します。

    • 分析やキーと値のデータ運用など特定のワークロードのみをスケールする単一目的のデータベースとは異なり、Oracle RACはオンプレミス、ハイブリッド・クラウド、パブリック・クラウドのすべてのワークロードをスケールします。

    • Oracle RACの独自のスケール・エブリシング・アーキテクチャは、シンプルなユースケースから、数十万の表、インデックス、数百万のSQL文を必要とするワークロードまで、あらゆるタイプのデータベースとワークロードにメリットをもたらします。SAP、Oracle E-Business Suite、Oracle PeopleSoft、Oracle Fusion Cloud Applicationsなど、世界で最も高度なアプリケーションでも、Oracle RACのメリットを活用できます。

    • スケールするためにデータ・モデルを変更する必要があるデータベースとは異なり、Oracle RACでは、データベースの限界ではなく、アプリケーションの必要なスキーマを設計できます。

    • Oracle RACは、データ定義言語を含むクエリ、更新、挿入、削除を複数のサーバーに透過的に分散して並列化することで、分析、バッチ処理、索引作成、データ再編成、アプリケーション・スキーマ変更など、実行に長時間かかるワークロードを大幅に高速化します。これにより、SQLリクエストは、利用可能なすべてのCPU、メモリ、I/Oリソースを活用できます。

    • 他のデータベースでは、クエリのみを並列化したり、書き込み運用を1つのサーバーに制限したり、1つのシャードキーに基づいてのみ並列化したりすることがよくあります。

    • Oracle RACは、超高速のローカル・データ・アクセスを実現し、コストのかかるクロスサーバー・メッセージングを回避することで、オンライン・トランザクション・プロセッシング(OLTP)ワークロードに対する超低速SQL応答時間を実現します。Oracle Exadataで実行する場合、サーバー全体にわたりRDMA(Remote Direct Memory Access)を利用することで、パフォーマンスがさらに上昇します。

    • 多くのスケールアウト・データベースでは、読み込みはレプリカを使用してスケールしますが、書き込みはすべて単一のプライマリ・サーバーを経由するため、OLTPのスケーラビリティが制限され、データの陳腐化が発生するリスクが高まります。

    • Oracle RACは、影響を受けたサーバーのワークロードをクラスタ内の生存しているサーバーに自動的に透過的にフェイルオーバーすることで、アプリケーション・コンティニュイティの確保を支援します。また、ダウンタイムや中断のないオンラインパッチ適用およびアップデートも実現します。これにより、お客様は増加する高度なセキュリティ脆弱性に対して、データベース・システムを迅速かつ定期的に更新して保護できます。

    • フェイルオーバーまたは更新中にワークロードが中断され、再起動が必要な場合や ユーザーの目に見えるエラーが発生する場合が多い他のデータベースとは異なり、Oracle RACは、セッションを緩やかに移行することで中断のない運用を実現し、計画的なメンテナンスや 計画外のダウンタイム中の再起動、エラー、および停電を回避します。

    • Oracle RACは、超低レイテンシ、最高のスループット、最速のSQL応答時間、アプリケーションの継続性を透過的に実現します。データベースとアプリケーション・スキーマのローリング更新を可能にすることで、CI/CD(継続的インテグレーションと継続的デリバリー)ワークフローを含むアプリケーション開発ライフサイクルにシームレスに統合します。

    • 他のデータベースとは異なり、Oracle RACでは、スケーラビリティ、高可用性、またはパフォーマンスの向上機能のためにコードを変更する必要はありません。これにより、開発者にとって最も使いやすいミッションクリティカル・データベース・ソリューションとなっています。

Oracle RACのお客様事例

Salam

「Oracle RACは、当社のサービス中断ゼロという目標の達成に役立っており、アプリケーションの継続性、データベースの高可用性、スケーラビリティ、およびダウンタイムなしのローリング・メンテナンスを透過的に実現しています。」

お客様や専門家が語るOracle RACの詳細

Oracle RAC—データベース・オプション技術

Oracle RACが可用性を最大化し、水平方向のスケーラビリティを実現する方法について説明します。


Oracle RACによるアプリケーション開発の簡素化

Oracle RACを使用して、開発者の生産性を向上させることができます。


PayPalワークロードのスケーリング

Oracle RACは、最も要求の厳しいオンライン・トランザクション処理のワークロードをスケーリングすることができます。


高可用性とディザスタ・リカバリのスマート機能

高可用性とディザスタ・リカバリにより、アプリケーションを中断とダウンタイムから保護します。


その他のリソース

サポートとサービス

サポートとライセンス

Oracle Real Application Clustersは、Oracle Cloud Infrastructure(OCI)のOracle Database Servicesでサポートされています。オラクルは、Oracle以外のパブリック・クラウド環境でのOracle Real Application Clustersをサポートしていません。詳細については、「My Oracle Supportノート2688277.1 - 非Oracleのパブリック・クラウド環境でのOracle Databaseのサポート」を参照してください。

関連製品とテクノロジー

Oracle RAC One Node

シングル・インスタンス・データベースの可用性を強化

アプリケーション・コンティニュイティ

継続的な可用性を提供

Oracle Clusterware

クラスター化されたサーバーを1つのシステムとして使用

自動セグメント管理

簡素化されたストレージ管理

Advanced Cluster File System

POSIXおよびX/OPENに準拠したCluster File Systemが、複数のOSをサポート

Autonomous Health Framework

データベースの可用性とパフォーマンスを維持

自律型データベース

Oracle Databaseの未来

Oracleエンジニアド・システム

Oracle Databaseに最適なプラットフォーム

Oracle RACを使い始める


Autonomous Databaseを無料で試す

Autonomous Databaseの無料クレジット300ドル分とAlways Freeインスタンスをお試しください。


詳細

Oracle Product Managementが主催するWebキャストとハンズオン・ワークショップに参加してください。


お問い合わせ

詳細を知りたいですか?当社のエキスパートにお問い合わせください。