ブログ | NGINX

NGINX Plus リリース 3 の発表

NGINX-F5 水平黒タイプ RGB の一部
オーウェン・ギャレット サムネイル
オーウェン・ギャレット
2014 年 4 月 2 日公開

NGINX Plus リリース 3 (R3)の提供開始を発表できることを大変嬉しく思います。 このリリースは、NGINX オープンソース コードベースのバグ修正、更新、新機能の集積であり、NGINX Plus サブスクライバー向けの優れた新機能もいくつか含まれています。

高負荷時のアプリケーション信頼性の向上

NGINX Plus は、アップストリーム接続制限を使用して大量のトラフィックをより適切にプロキシすることで、アプリケーションの信頼性を向上させます。

多くのアップストリーム サーバーは同時実行性が制限されており、処理する接続が多すぎると圧倒される可能性があります。 NGINX Plus は、TCP データをバッファリングしてネットワークを高速化し、アイドル接続がアップストリーム サーバーに到達する前に終了することで、アップストリーム サーバーに送信される同時接続数を削減します

新しいqueueディレクティブとserverディレクティブのmax_connsパラメータにより、管理者は、それぞれ超過トランザクションをキューに入れる方法を定義し、各サーバーへの同時接続数に厳しい制限を設定できるため、より詳細な制御が可能になります。 NGINX Plus でトランザクションをキューに入れると、負荷分散機能がトランザクションをより公平にスケジュールできるようになります。

最終的な効果は、トラフィックの急増が発生した場合でも、エンド ユーザーは一貫したパフォーマンスを享受でき、アップストリーム サーバーは同時実行による過負荷から保護されることです。

DevOps のさらなるサポート

NGINX Plus は DNS 再構成をサポートし、より高速で俊敏なインフラストラクチャを実現します。

NGINX Plus はトラフィックをアップストリーム サーバーのグループにプロキシし、これらのサーバーは起動時に DNS 名を使用して構成できます。

NGINX Plus R3 は、アップストリーム グループのリゾルバディレクティブとサーバディレクティブの解決パラメータを使用して、これらの DNS 名を定期的に再解決するように設定できます。 自動スケーリングや動的構成を使用するような、俊敏で急速に変化する環境にアプリケーションを展開する組織は、DNS を使用してアップストリーム サーバーの ID を公開できるようになりました。 NGINX Plus は DNS サービスを定期的に再チェックし、それに応じて負荷分散動作を更新します。

最終的なメリットは、DevOps スタッフが NGINX Plus 構成に触れることなく、DNS を使用してアップストリームの負荷分散グループ内のサーバーを管理および再構成できるようになったことです。

Amazon ELB での高可用性 SPDY および WebSocket トラフィック

NGINX 1.5.12 で初めてサポートされた PROXY プロトコルにより、NGINX と NGINX Plus は Amazon ELB によってプロキシされた WebSocket および SPDY トラフィックを管理できるようになります。

プロキシが HTTP および SSL/TLS トランザクションを終了して転送する場合、通常は追加のヘッダー (プロトコル、IP アドレス、ポート) を挿入して、宛先サーバーが接続の実際のソースを判別できるようにします。 これは、アクセス制御やログ記録の目的で必要になることがよくあります。

ただし、一部のプロキシ (Amazon Elastic Load Balancing (ELB) など) は、HTTP WebSocket や SPDY などの複雑なプロトコルを終了できません。 この場合、プロキシはペイロードを検査および変更せずに TCP 接続をプロキシするように構成されます。 PROXY プロトコルは、これらのプロキシが通常トランザクションに挿入する接続データをペイロードのプレフィックスとして付加する方法を定義します。

NGINX Plus R3 では、 PROXY プロトコルの終了のサポートが追加され、ELB などの TCP モード プロキシの背後にデプロイできるようになりました。 NGINX Plus は、WebSocket 接続をプロキシし、SPDY プロトコルを終了し、各トランザクションの実際の送信元 IP アドレスを決定することもできます。

NGINX Plus R3 のその他の新機能

NGINX Plus R3 は、 NGINX オープンソース ディストリビューションから最新のアップデート、修正、新機能を継承しています。

NGINX Plus バイナリは、NGINX, Inc. によって完全にテストおよび認定されており、NGINX エンジニアリング チームによってサポートされています。 詳細については、 NGINX Plus リリースページをご覧ください。

NGINX Plus をお試しいただくには、今すぐ30 日間の無料トライアルを開始するか、弊社にお問い合わせの上、使用事例についてご相談ください


「このブログ投稿には、入手できなくなった製品やサポートされなくなった製品が参照されている場合があります。 利用可能な F5 NGINX 製品およびソリューションに関する最新情報については、 NGINX 製品ファミリーをご覧ください。 NGINX は現在 F5 の一部です。 以前の NGINX.com リンクはすべて、F5.com の同様の NGINX コンテンツにリダイレクトされます。"