NGINX.COM
Web Server Load Balancing with NGINX Plus

NGINXは、すでに4億サイトを超える多くのWebサイトで使用され、Webサーバとしてよく知られていますが、それだけではなく、クラウドネイティブアーキテクチャに最適なオールインワンソフトウェアとして、ロードバランサーAPIゲートウェイリバースプロキシの機能を提供し、ITインフラやアプリケーションのモダナイゼーションを実現しています。そしてその広範な機能性に伴い、多数のNGINXインスタンスがインフラ全体に分散し、オープンソース版のNGINXや商用版のNGINX Plusがさまざまなグループによって管理されているというケースも多く見られます。では、どのようにこれらの分散しているNGINXインスタンスを調査し、まとめればいいのでしょうか?それらのインスタンスを最新のバージョンにアップデートし、セキュリティ設定を管理するにはどうすればいいのでしょうか? このような課題を解決するために登場したのが管理ツールNGINX Instance Managerです。

NGINX Instance Managerは、すべてのインスタンスを把握し、それらが最新の構成、セキュリティ設定になっているかを容易に確認することができます。NGINXをすでによくご存じの方や活用されているアプリケーションの開発者やDevOpsチームに最適な管理ツールです。この記事では、NGINX Instance Managerがどのように便利な機能性を備えているか解説していきます。

NGINXインベントリ管理

効果的なIT資産管理(およびセキュリティ)を行うためには、まずIT資産の正確な把握とインベントリ管理が重要です。 NGINX Instance Managerは、NGINXのオープンソース版とNGINX Plusインスタンスの両方をすばやく検出することができます。組織内で数百、数千に及ぶ大量のNGINXオープンソースインスタンスを利用しているかもしれない、実際には把握しきれていない、という一部のユーザの皆様にとっては、すべてを追跡するなど今さら難しいとあきらめているかもしれません。NGINX Instance Managerは、その不可能だと思われていた課題を解決します。

'Inventory Scan' tab in NGINX Instance Manager

セキュリティポリシーへの準拠をサポート

企業のセキュリティポリシーに反する悪意ある攻撃にさらされる可能性のあるCVEが含まれるソフトウェアバージョンの使用を検出し表示することが可能です。この可視化により、必要なインスタンスをCVEの修正を含む最新バージョンにアップグレードすることが可能になります。

'Inventory' tab in NGINX Instance Manager

シンプルなコンフィグ管理

NGINX Instance Managerは、構成の問題を自動的に検出し、カスタマーサクセスチームがお客様の本番環境で遭遇した問題から収集したベストプラクティスに基づいて推奨される修正を表示します。

さらに、組み込みのMonaco Editor(ネイティブのVisual Studio Code形式)を使用して、推奨事項や、必要と判断したその他の変更を設定できます。アナライザーとMonaco Editorエディターを使用して、古い構成を簡単にクリーンアップできます。

Editor GUI in NGINX Instance Manager

サードパーティ製ツールとの連携によるNGINXインスタンスの監視

すべてのNGINXインスタンを可視化できたら次に、それらを監視して、堅牢なセキュリティ対策を実現することが重要です。NGINX Instance Managerは、4xxエラーなどの運用メトリックをGrafanaPrometheusなどの監視ソリューションに転送することができます。ソリューションのネイティブアラートメカニズムを使用して、NGINXの問題に関する通知を受け取ることが可能です。

Grafana display of metrics exported by NGINX Instance Manager

構成とメンテナンスの自動化

NGINX Instance Managerは、インスタンスの検出や構成、継続的な監視などの機能を容易に自動化できるよう、シンプルなRESTful APIを提供します。これらのタスクをCI / CDワークフローに簡単に統合し、DevOpsの生産性を高めることができます。

API for NGINX Instance Manager

NGINX Instance Managerを試してみたい方は、30日間の無料トライアルをお使いいただけます。

Hero image
NGINXクックブック 設定レシピ集(日本語版)

待望の【O'Reilly】NGINX Cookbook日本語版がついに完成!NGINXクックブックは、NGINXを最大限に活用する方法を解説しています。



著者について

Karthik Krishnaswamy

Director, Product Marketing for NGINX

About F5 NGINX

F5 NGINXについて
F5, Inc.は、人気のオープンソースプロジェクト「NGINX」を支援しています。NGINXはモダンアプリケーションを開発・構築するためのテクノロジースイートを提供しています。NGINXとF5製品との併用で、コードからユーザーまでの広範なアプリケーション領域をサポートし、マルチクラウドアプリケーションサービスとしてNetOpsとDevOps間の課題を解決します。

詳しくはnginx.co.jpをご覧ください。Twitterで@nginxをフォローして会話に参加することもできます。