この記事はPhilippe FierensによるMore than Just Redundant Hardware: Exadata MAA and HA Explained – Introductionを日本語に翻訳したものです。

2024年4月3日


 

多くの人とって、Oracle Exadataはパフォーマンスの代名詞ですが、それだけではありません。


10年以上前に誕生して以来、Oracle Exadataはパフォーマンスだけではありません。 オンプレミスまたはクラウド上のOracle Exadataは、ExaDB-DExaDB-C@COracle Database@AzureまたはAutonomous Databaseなど幅広くMaximum Availability Architecture (MAA)およびHigh Availabilty (HA)機能によるすぐに使えるメリットを提供します。

 

このシリーズでは、Oracle ExadataプラットフォームがMAAとHAの面で提供する機能および “Hardware and Software Engineered to Work Together” が単なるスローガンではなく、世界クラスのパフォーマンスと信頼性を実現するために必要であることを紹介します。

 

Oracle Exadataマシンは、Oracle Databaseワークロード用に特別に開発されたエンジニアリング・システムです。 業界標準のラックに完全に組み立て済みで、コンピュート・ノード、ストレージ・サーバー、配電ユニット、ネットワーク・インフラで構成され、すべてが完全な冗長性で接続されています。

 

 

Exadata X10M Full Rack

汎用ハードウェアでも同じことが実現できますか?

一見すると、一般的なサーバーやストレージ、ネットワーク機器を冗長化すれば同じことが実現できると思うかもしれないが、”Hardware and Software Engineered to Work Together”という前提を覚えていますか?

 

標準的なコンポーネントを組み合わせるとOracle Exadataが提供するHAやMAAの機能を利用できなくなるだけでなく、非常にユニークなシステムになってしまいます。 ITの世界ではユニークなシステムをもつことは、決して良い考えではありません。

これらすべてのコンポーネントにはデバイス・ドライバーとファーム・ウェアが付属しており、各レイヤーには設定する必要があるタイムアウトがあります。 これらのシステムのメンテナンスは簡単な作業ではありません。 ドライバーやファームウェアのバージョン更新するごとに保証リストを確認する必要があり、多くのテストを行う必要があります。

Oracle Exadataでは、このようなことがすべて解決され、さらに重要なことに、何千もの顧客の経験から学ぶことができます。オラクルには、物事を壊し、システムがどのように動作するかを見るのが大好きな専門チーム、MAAチームがあります。


ExadataのMAAチームは、毎週ミーティングを開き、顧客や現場での観察について議論しています。これらの洞察は、Exachkツールでの追加チェック、推奨事項、製品の改善につながります。 我々はフルスタックを把握しているため、これらの変更はExadataソフトウェアレイヤー、グリッドインフラストラクチャ、またはデータベースレイヤーで行うことができます。

 

このシリーズでは、Oracle Exadataの違いとHAおよびMAAの分野で多くの問題をどのようにExadataが解決したかコンポーネントごとに詳しく説明します。 コンピュート・ノードからはじまり、ストレージ・サーバーとRDMA over Converged Ethernet (RoCE)スイッチについて説明し、最後にExadataがヒューマンエラーをどのように防ぐのかやそのほかの追加機能を説明します。

このシリーズのインスピレーションを与えてくれたMAAチームの偉大なMike Nowakと彼のインプットに感謝したい。

 

参考情報:

Exadata MAA overview

Exadata MAA:技術に関するプレゼンテーション

Exadata Blog

 

Other parts in this series :
冗長ハードウェアだけではない : Exadata MAA および HA の説明 – はじめに

冗長ハードウェアだけではない Exadata MAAおよびHAの説明 パート1 : コンピュート・ノード