NGINX.COM

NGINX is now part of F5. See why we’re better together.

NGINX Unitとは?

NGINX Unitとは、NGINX PlusおよびNGINX オープンソースに付帯して、または単独で動作することが可能な動的アプリケーションサーバです。ユニットはRESTful JSON APIをサポートし、サービスを乱すことなく構成変更をデプロイします。そして、複数の言語およびフレームワークで構築されたアプリを実行します。分散型アプリケーションのニーズに沿ってゼロから設計されており、サービスメッシュのための基盤を構築します。

dia-FM-2018-04-11-what-is-nginx-unit-03_1024x725

なぜNGINX Unitなのか?

動的

リアルタイムでアプリケーションを設定。NGINX Unitは、最新マイクロサービスの需要に合わせて編成されています。

合理化

複数のアプリケーションサーバに関連して起こる、必要条件や問題を回避。NGINX Unitは、単一コンフィギュレーション・スタックを提供します。

信頼

アプリケーションデリバリーでは、信頼できるパートナーを選択しましょう。NGINX Unitは、NGINX PlusおよびNGINX Open Sourceを支えた同じチームにより提供されています。

特徴

多言語対応

全てのアプリケーションを、合理化されたインターフェースで設定:

  • Go、Node.js、Perl、PHP、Python、そしてRubyのための統合サポート
  • 異なる言語で書かれたアプリケーションを同じサーバ上で運用
  • 言語の異なるバージョンを共存させて実行(PHP 5およびPHP 7、Python 2.7およびPython 3)

プログラマビリティ

アプリケーションのニーズに臨機応変に対応:

  • 包括的なRESTful APIが設定を簡略化
  • JSONシンタックスが可視性と透明性を提供
  • インメモリのアップデートがサービスの乱れを低減
  • ゼロダウンタイムのデプロイで、途切れなくアップデートを実行

サービスメッシュ

サービスメッシュ基盤としてのNGINX Unitの利用:

  • サービス間の素早いコミュニケーションを助ける統合ネットワーク・スタック
  • アプリケーションコードからNGINX Unitまでのオフロードネットワークの設定
  • ビルトインのSSL/TLSサポート