アプリケーションアクセラレーションとは

アプリケーションアクセラレーションでは、さまざまなテクノロジーを活用して、ネットワーク接続を介したアプリケーションのパフォーマンスと応答時間を改善します。

アプリケーションアクセラレーションは当初、ブラウザとサーバーの両方でさまざまなキャッシュ技術を使用することで、Webベースのアプリケーション向けに実装されました。しかし、やがてキャッシュだけではアプリケーションのパフォーマンスを向上させる仕組みとして不十分になり、プロトコルの最適化もソリューションの一部となりました。最適化の対象は当初、TCPなどのトランスポート層プロトコルに限られていましたが、その後、HTTPなどのアプリケーション固有のプロトコルにも拡大しました。

アプリケーション高速化は、WANの遅延、パケット損失、帯域幅の輻輳といったネットワークの影響を克服します。また、HTTP、CIFS、Sambaなどの頻繁な通信を伴う「チャッティ」なプロトコル、TCP/IPスタックの実装の違い、Webアプリケーションでキャッシュ可能なコンテンツとキャッシュ不可能なコンテンツが区別されていないことなど、パフォーマンスに悪影響を及ぼすアプリケーション上の課題にも対処します。

F5は、インテリジェント圧縮、WAN最適化、レイヤー7のレートシェーピング、スマートキャッシング、SSLアクセラレーションなどのテクノロジーを相互補完的かつ一体的に組み合わせることで、アプリケーションアクセラレーションを実現します。