課題
Matrix Pointe Software は長年にわたり、AWS Storage Gateway を利用して Amazon S3 を基盤としたファイルサービスを提供し、業務を完全に AWS 上で運用してきました。しかし、時間の経過とともに、同社はいくつかのアーキテクチャ上の制約に直面し、既存の環境の拡張や管理がますます困難になっていきました。
主な課題としては、以下のものが挙げられた:
● アプリケーションのパフォーマンスに影響を与えるスループットのボトルネック
● ファイル数およびACLの制限
● キャッシュディスクの一貫性に関する問題
● 容量拡張の制約
● 既存のクラスタ環境におけるパフォーマンスの低下
● 高可用性および災害復旧機能に制限がある
また、同組織には、数十億ものファイルや大規模なディレクトリ構造を伴う将来の中小企業向けワークロードに対応できるソリューションも必要でした。この分野では、AWS Storage Gateway 環境は高負荷下でしばしば処理に苦戦することがあります。
既存のAWS Storage Gatewayアーキテクチャには、以下の追加の制約がありました:
● 最大スループットは約0.6 GB/秒
● シングル・コンピュート・インスタンス・アーキテクチャ
● ネイティブなマルチAZ展開はサポートされていません
● 災害復旧機能が組み込まれていない
● ファイルの同時アクセス競合に対するサポートは限定的です
● スナップショット、クォータ、リアルタイム分析、およびマルチプロトコル機能の欠如
Matrix Pointe Software社は、以下の要件を満たす代替プラットフォームを求めていました:
● パフォーマンスの向上
● 運用上の制約が少ない
● 災害復旧の簡素化
● より高い拡張性
● 全体的なインフラコストは同程度
解決策
Matrix Pointe Software社は、オンライン上のコミュニティからの推奨や技術的な議論を通じてQumuloを知った後、自社のAWS Storage Gatewayインフラストラクチャの直接的な代替として、Cloud Native Qumulo(CNQ)の評価を行いました。
今回の最終的な導入により、AWS内での完全なクラウド間移行が実現し、同組織のStorage GatewayおよびS3への直接接続型ファイルインフラストラクチャが、AWS上のQumuloに置き換えられました。
新しい環境には、以下のものが含まれます:
● マルチAZのホットプロダクションクラスター
● マルチAZコールドストレージクラスター
● ベータ版/RC版環境
● 災害復旧用インスタンス
● マルチAZ展開アーキテクチャ
● Terraform を活用した自動デプロイワークフロー
従来のアーキテクチャとは異なり、Qumuloは以下の機能を提供しました:
● スケールアウト型クラスタアーキテクチャ
● 高可用性を標準搭載
● マルチAZのサポート
● 統合型災害復旧
● 即時キャッシュ一貫性
● SMBおよびNFSによるマルチプロトコルアクセスのサポート
● リアルタイム分析とスナップショット
● 数百ノード規模への拡張性と、TB/s単位のスループット
導入に先立ち、顧客は3か月間にわたる概念実証(PoC)を成功裏に完了し、スケーラビリティ、SMBのパフォーマンス、および運用準備状況を検証しました。
結果
業務の回復力の向上
Matrix Pointe Softwareは、高可用性と災害復旧機能を統合したマルチAZのQumuloアーキテクチャを導入しました。これにより、ネームスペースの変更を通じてフェイルオーバーを迅速に処理できるようになり、復旧作業が簡素化され、運用リスクが低減されました。
大規模環境におけるSMBパフォーマンスの向上
同組織は、数十億ものファイルや大規模なディレクトリ構造を伴う負荷の高いSMBワークロードに対するサポートを強化し、これまでAWS Storage Gatewayで発生していたパフォーマンスのボトルネックを解消しました。
クラウド導入の簡素化
Terraform を活用したデプロイワークフローにより、顧客の技術チームは AWS 内で新しい環境を迅速にデプロイし、運用開始することができました。
スケーラビリティとスループットの向上
Qumuloのクラスタ型スケールアウトアーキテクチャへの移行により、Matrix Pointe Softwareは、従来のシングルインスタンスゲートウェイモデルと比較して、大幅に向上したスループットとスケーラビリティを実現しました。Qumulo環境では、スループットを数GB/秒から1TB/秒以上に拡張できるほか、数百万IOPSに対応し、ファイルシステムの容量制限も大幅に拡大されています。
メリット
ストレージゲートウェイの制限が解消されました
Matrix Pointe Software社は、AWS Storage Gatewayを置き換えることで、ACLの制限、スループットのボトルネック、ファイル数の制限、キャッシュの一貫性に関する課題など、いくつかの運用上の制約を解消しました。
エンタープライズクラスの高可用性と災害復旧(DR)
Qumuloは、同組織の従来のアーキテクチャにはなかった、組み込み型の災害復旧および高可用性機能を提供しました。
コストをほぼ維持したままの近代化
総所有コスト(TCO)の分析によると、従来の環境と比較して月額約36ドルの増加にとどまる一方で、回復力と運用上の柔軟性が大幅に向上したことが明らかになった。
将来を見据えた拡張性
この新しいクラウドネイティブアーキテクチャにより、Matrix Pointe Softwareは、従来の環境に伴うファイルシステムやパフォーマンス上の制約に縛られることなく、将来の法務アプリケーションのワークロードを拡張できるようになります。
拡張エンタープライズ・ファイル・サービス
同組織は、スナップショット、ディレクトリのクォータ、マルチプロトコルによるファイルアクセス、複数ライターに対する厳格なロック、リアルタイム分析など、AWS Storage Gatewayでは利用できないエンタープライズレベルの機能を利用できるようになりました。
今後の展望
Matrix Pointe Softwareは、大規模なSMBワークロードの検証を継続するとともに、数十億のファイルや大規模なディレクトリ構造を含む実環境のアプリケーション要件に基づいた環境のストレステストを実施する予定です。
AWS上のCloud Native Qumuloを導入したことで、同社は将来の成長に対応できるよう設計されたスケーラブルなクラウドファイルプラットフォームを手に入れ、耐障害性の向上、運用の簡素化、そして従来のストレージアーキテクチャの制約の解消を実現しました。