前回のブログでは、WAN最適化の分野でアプリケーション・プロキシがあまり使われなくなった理由について述べました。 要約すると、テクノロジーが “レイヤー7プロキシ “モデルから大きく離れていった一番の理由は、レイヤー7プロキシが助けると称するアプリケーションの多くを “壊す “傾向が強いからです。 アーヤカ・アプローチ
では、Aryakaはどのようにしてトラフィックを最適化することができるのでしょうか? シンプルです。 症状を覆い隠すのではなく、アプリケーションの問題の根本原因を解決することによって。 例えば、データ重複排除技術を見てください。 重複排除エンジンの古い「ブロックベース」バージョンは、IPパケットのデータ部分がどこから始まるかを知る必要があり、合理的な重複排除結果を得るためには連続したデータのブロックをマッチさせる必要があったことは事実ですが、AryakaがWAN最適化ソフトウェアスタックで使用している技術のような新しい「バイトレベル」重複排除エンジンは、IPパケットのどこでもデータを重複排除することができ、NFSやSRDFのようなアプリケーションのための特定のプロキシを持つ必要性を不要にしています。 MS-RDPやCitrix ICAのような軽量でトランザクショナルなアプリケーションは、いずれにせよ重複排除の恩恵を受けません。 このような場合、IPパケットのデータ量は非常に小さく、すでに圧縮されています。 これらのアプリケーションのエンドユーザーが経験するパフォーマンスの問題は、一般的に、ネットワークの遅延が大きい、または変化する、またはパケット損失などのネットワークに関連する問題によって引き起こされます。 WAN上でこれらのタイプのプロトコルを使用する場合、エンドユーザーのパフォーマンス問題を改善するための主な技術的解決策は、実際には3つしかありません:
- エンド・ツー・エンドの遅延の安定化。 Aryakaはネットワークを所有しているため、常に安定したネットワークコアが存在するように容量と冗長性を組み込んでいます。 事前に定義されたトラフィックのルーティングと複数の冗長パスにより、Aryakaはアプリケーションに安定した一貫性のある予測可能なネットワーク状態を提供することができ、アプリケーションの送受信バッファの効率を向上させ、よりスムーズなインタラクティブなエンドユーザー体験をもたらします。
- パケットロスを低減します。 パケットロスは、さまざまな待ち時間と相まって、トランザクション・アプリケーションのユーザーにパフォーマンスの問題を引き起こす最大の原因となっています。 パケットが失われると、マウスの動きや画面上の入力に遅延が生じたり、音声品質やMS-Lyncのような共同プログラムの画質に問題が生じたりします。 ネットワークコアを所有することで、Aryakaはパケットロスの主な原因を取り除くことができます。 Aryakaは帯域幅をオーバーすることがないので、コアの輻輳が発生することはありません。 実際、Aryakaはお客様に保証されている帯域幅よりもかなり高い帯域幅を維持しています。 これにより、必要なときに顧客に追加の帯域幅を迅速にプロビジョニングでき、プロビジョニングされた料金について顧客が「バースト」できるようになります。 機器の故障によりWANセグメントでパケットロスが発生した場合、トラフィックは即座にシームレスに冗長WANリンクに転送され、顧客トラフィックへの影響を防ぎます。
- アプリケーションのエンドポイントから輻輳制御の責任を取り除き、本来あるべきネットワークに配置します。 多くのアプリケーションの基礎となるトランスポートプロトコルはTCPで、TCPはエンドユーザーに、中間ネットワークがデータ送信にどれだけ利用可能かを「把握」し、ネットワークに合わせて送信レートを調整するよう求めます。 ほとんどのWAN最適化デバイスは、アプライアンスベースのポイント・ツー・ポイント・ソリューションに何らかのTCP輻輳制御機能を提供していますが、Aryakaは、顧客拠点から最初のAryaka Point of Presenceまでのエッジにこの機能を提供するだけです。 Aryakaは、地理的な地域を超えて、当社のコアネットワークを経由するすべてのデータトランジットを制御しています。そのため、現在使用されているより大きく長いWANリンクでより効果的になるように設計された、より新しく効率的なプロトコルアルゴリズムを使用する能力があります。
従来のWAN最適化ベンダーにはネットワークの欠 落 WAN最適化テクノロジーは、中間ネットワークの状態を制御することができず、WANトランジット・リンクで発生する問題を克服したり、マスクしたりすることから抜け出せません。 たとえば、Citrix、MS-RDP、VoIPなど、今日の軽量なWANアプリケーションで問題となるパケットロスやネットワーク遅延の変化に対しては、何もできません。 このため、従来のWAN最適化テクノロジーは、WAN全体で発生する中間的な損失や遅延の問題を実際に解決するのではなく、「軽減」しようとするため、立ち往生してしまいます。より少ないリソースでより多くのことをアプリケーション・プロキシ古いバージョンのCIFSやSMBのように、WAN経由の最適化のために特定のプロキシを持つことで恩恵を受けるアプリケーション層のプロトコルはまだいくつかあり、もちろんAryakaは今日これらのコーナーケースをサポートしています。 しかし、そのリストは常に少なくなっています。 実際のところ、ほとんどのプロトコルは、進化するにつれてWAN上での挙動が良くなっています。 特定のアプリケーション・レイヤー・プロキシへの依存を減らすことで、Aryakaのテクノロジーは信頼性を向上させ、潜在的な障害点を取り除きながら、より優れた最適化を提供することができます。 当社のバイトレベルの重複排除および圧縮技術は、アプリケーション固有のデータフォーマットに依存することなく、すべての非暗号化トラフィックをサポートします。 また、マルチセグメントで最適化されたプライベート・ネットワーク・アーキテクチャは、グローバルに分散する企業に対して、頻繁なアップグレード、パッチ、修正に伴う頭痛の種を0%に抑えながら、より優れたパフォーマンスを提供します。