LoadMaster を使用した高度な S3 ストレージサービス
Dell ObjectScale には、XOR を使用してストレージ効率を向上させる機能があります。この機能を有効にするには、3つ以上 (最大8つ) の仮想データセンター (Virtual Data Center、VDC) またはサイトが必要で、これらの間でデータチャンクをレプリケートします。各 VDC 内では、複数のチャンクが1つのチャンクに統合されることで、ストレージ使用量を削減しつつ、サイト冗長性を確保します。ObjectScale ソリューションにおける XOR を活用した負荷分散コンポーネントは、高度な配信機能のために非常に重要です。
データがサイト (VDC) に書き込まれると、その VDC がそのオブジェクトの所有者になります。オブジェクトを読み取る際は、それを所有している VDC から読み取る必要があります。別の VDC から読み取る場合、その VDC は所有している VDC に最新バージョンを要求しなければならず、これが ObjectScale ストレージソリューションに不要なオーバーヘッドと遅延を引き起こします。LoadMaster は、S3 最適化スケジュール手法を提供し、オブジェクトの書き込みおよび読み取りリクエストを正確にルーティングします。URL ハッシュアルゴリズムを使用して書き込みを複数のサイトに均等に分散し、読み取りをオブジェクトを所有するサイトに送信します。この方式で、ObjectScale システムのオーバーヘッドと WAN 帯域幅が削減され、パフォーマンスが向上し、S3 トラフィックが最適化されます。
ObjectScale は現在、パス形式と仮想ホスト形式の2つのアドレス指定方法をサポートしています。「XOR」ストレージの効率性と地理的分散を必要とする、複数サイトで構成されるほとんどの ObjectScale 環境で、両方の方法をサポートする必要があります。LoadMaster には、S3 アドレス指定方法自動検出機能があり、ObjectScale ソリューション全体で最適化されたオブジェクトの分散を提供するとともに、シンプルな設定で両方のアドレス指定方法をシームレスに使用できます。
オブジェクトストレージソリューションにはレジリエンスが必要であり、多くの場合、ObjectScale を複数の地理的に異なる場所にデプロイします。LoadMaster の Global Server Load Balancing (GSLB) は、インテリジェントな DNS を使用して、これらの複数の場所にトラフィックを分散します。GSLB の実装は、ストレージにアクセスするアプリケーションが、パス形式のアドレス指定方法を使用するか、仮想ホスト形式のアドレス指定方法を利用するかによって異なります。これは、HTTP ホストヘッダー内に S3 バケット名が含まれるようになった仮想ホスト形式の動作によるもので、DNS がこの動的アドレス指定方法をサポートする必要があります。LoadMaster はこの要件を満たし、GSLB 内で動的グローバルホスト解決をサポートするように拡張して、パス形式と仮想ホスト形式の両方のアドレス指定方法を利用する ObjectScale 展開に柔軟なマルチサイト分散と可用性を提供します。
プログレスへのメールによるお問い合わせ先:sales_japan@progress.com