未解決
1 Rookie
•
64 メッセージ
0
487
NVMe/TCP を使った「出会い系アプリ」の効果
※原文はこちら
出会い系アプリ(日本では「マッチングアプリ」とか「出会い系アプリ」とか呼びますが、海外では「Dating App」というらしいです)は、1959 年にパンチカード付きのメインフレームコンピュータを使って始まったことをご存知でしょうか?もちろん、それから長い道のりを経て、今ではデル・テクノロジーズ社までもが出会い系アプリを作成しています(マジで!?)。しかし、それは孤独な心の持ち主のためではなく、NVMe/TCP サーバとストレージのためなのです!
ここ数年で新しいストレージ・ネットワーク・テクノロジーが数々登場しましたが、その中でも NVMe/TCP は注目です。この新しいアーキテクチャにより、IP ネットワーク上でファイバー・チャネルのような使い勝手が実現されました(どういうこと?)。しかし、サーバーやストレージ(別名エンドポイント)がオンラインになったとき、同じ考えを持つ NVMe/TCP の仲間に会いたいと思ったらどうなるでしょうか?一人で Ether(net) の中で迷子になりながら、できれば同じ言葉を話し、聞き上手で、もしかしたら GSOH を持っているかもしれない友人の友人とセットアップされるのを待つのでしょうか。そんなのもイイですが、Dell SmartFabric Storage Software(SFSS)に登録することで解決できるかもしれませんよ。
NVMe/TCP エンドポイントは、SFSS 仮想マシンの Centralized Discovery Controllers(CDC)に登録します(宇宙語?)。 以下は、その方法です。
互換性のあるエンドポイントは、マルチキャスト DNS クエリを送信することによって CDC を探します。SFSS 内の CDC が応答すると、エンドポイントは名前とデートプロファイル、または "ログページ "を送信して登録します。TP-8009 と TP-8010 の仕様に従って動作するエンドポイントでは、発見と登録のプロセスは完全に自動化されます。
エンドポイントは、AER(Asynchronous Event Request)を送信することで、SFSS の通知サービスに登録されます。新しいストレージサブシステムが導入されたり、エンドポイントの関係ステータスが "It's complicated" に変わったりといった変化が発生すると、登録されているエンドポイントに通知されます。これは Asynchronous Event Notification(AEN)と呼ばれ、ファイバーチャネルの Registered State Change Notification(RSCN)サービスのようなものです。
次に、"マッチメーカー" が必要です。SFSS の管理者は、ホストとストレージをゾーンに追加し、互いに直接連絡を取り合うようにします。
ホストは高速イーサネットで接続し、ストレージにアクセスできるようになりました。
ここからがちょっと厄介なんですが...
しかし、ストレージの場合、A1、A2 から B1、B2、B3、B4 へとパケットを運ぶネットワークが必要です。"マルチパス" がカギ!となります。ストレージのネットワークは、アプリケーションのネットワークに比べると、かなり良い加減なんです。そして、もしあなたがストレージネットワーキングエンジニアなら、"でも、シングルイニシエータとシングルターゲットのゾーニングはどうなんだ?" と思うかもしれません。まあ、それももうベストプラクティスではありませんが。ゾーニングが設定されると、ホストはゾーン内のすべてのアクセス可能なサブシステムに接続し、最適な耐障害性を実現します。
ネットワークはどうなっていますか?
NVMe/TCP を設計した人たちは、ファイバーチャネルから学んだ教訓をウマく適用しました。FC では、ホストとストレージの間のトラフィックのみをブリッジするスイッチを導入することが慣例となっています。ストレージ・ネットワークでは、冗長性よりも弾力性を重視し、障害が発生したときに引き継げるようにアイドル・パスを作成するのではなく、複数のアクティブ・パスを作成します。
ネットワーク計画については、『SmartFabric Storage Software 導入ガイド』で詳しく説明していますが、ここではその一部を紹介します。
私たちのお気に入りのトポロジーは、専用のエアギャップ付き SAN スイッチを使用したデュアル SAN トポロジーです。左側は小規模なもので、SAN スイッチを分離してホストをストレージサブシステムに直接接続しています。右側は、複数のアレイ、SAN A 用のスイッチファブリック全体、および SAN B 用の別のファブリックを備えた大規模なバージョンです。
Dell SmartFabric Services はネットワーク導入の 99% を自動化するため、ストレージエンジニアは長年のトレーニングや経験を積むことなく、大規模なスイッチファブリックを導入することができます。Dell OpenManage Network Integration ソフトウェアでは、複数の SFSS および SFS インスタンスを管理するためのポータルが 1 つ用意されています。
アプリケーションと NVMe/TCP ストレージのトラフィックに同じスイッチを使用することは可能ですが(これをコンバージドトポロジーと呼んでいます)、輻輳の広がりやインキャストを防ぐために慎重に計画する必要があります。結局のところ、私たちは真の愛を邪魔するものは何も望んでいないのです(笑)。
The only way is up for NVMe/TCP. イーサネットの速度は向上し、価格も手頃になり、アプリケーション開発者は、大量のデータに簡単にアクセスできることを最大限に活用できるソフトウェアに注目するようになるでしょう。デルをはじめとするベンダーは、TP-8009 と TP-8010 の機能を自社製品に搭載し、この革命に参加することになるでしょう。
SFSS for NVMe/TCP のネットワーク計画に関する詳細については、『SmartFabric Storage Software 導入ガイド』の「ネットワーク計画」のセクションを参照してください。
Dell Networking Support & Interoperability Matrix に掲載される新しい互換性のあるエンドポイントにもご注目ください。
SFSS の設定を実際に試してみたい方は、インタラクティブデモをご利用ください。
2022年、ハッピーバレンタインデー
Resources
- SmartFabric Storage Software on InfoHub (Deployment Guide, White Paper, Videos, Support & Interoperability Matrix)
- SmartFabric Storage Software on Dell Support (User Guide, Troubleshooting Guide, API Guide, Release Notes, Security Configuration Guide)
- Interactive Demo
- SFSS on Dell Technologies (Solution Brief, Top 5 Reasons, Spec Sheet)
Special thanks to Erik Smith, Heather Morgan, and Alex Loy.