F5 NGINX Management SuiteでアプリとAPIを接続、拡張、保護

NGINX | 2022年8月17日

「NGINX Management Suite: Connect, Scale, and Secure Apps and APIs」と書かれたバナー

NGINX環境向けの統合トラフィック管理およびセキュリティソリューションであるF5 NGINX Management Suite 1.0の一般提供開始をお知らせします。

NGINXへの投資効果をさらに高める

企業は、コンテンツキャッシュや負荷分散からAPI配信、Kubernetes Ingressまで、幅広い用途でNGINXを活用しています。多くのソフトウェアと同様に、NGINXインスタンスが1つであれば手動で簡単に管理できますが、多数のインスタンスを監視するのは煩雑になりがちです。実際、数百、さらには数千ものインスタンスを運用しているお客さまも少なくありません。NGINX Management Suiteは、NGINX環境の管理を面倒な作業から快適なものへと変えるために開発されました。

NGINX Management Suiteは、NGINXインスタンス、アプリケーションデリバリサービス、API管理ワークフロー、セキュリティソリューションを包括的に可視化し、制御できるようにします。これにより、次の4つの主要領域でビジネスを効率化し、簡素化できます。

  • スケーリング – CI/CD自動化とグローバルポリシー制御を活用して、ワークフロー、サービスの構成とプロビジョニング、マルチクラウド管理を推進し、NGINXインスタンスとサービスをインテリジェントにスケーリング
  • インサイト – NGINXインスタンス、アプリ、API、セキュリティ態勢を一元的に可視化し、ビジネス上の意思決定、トラブルシューティング、SLAの改善を支援
  • ガバナンス – アプリとAPIをサポートする各チームに、セルフサービスのワークフロー、シングルサインオン(SSO)、ロールベースのアクセス制御(RBAC)を提供すると同時に、組織および業界の標準への準拠を維持できるようにします
  • セキュリティ – NGINX環境全体の包括的な可視化とポリシー制御を可能にするツールにより、企業に求められる堅牢なセキュリティを実現

バージョン1.0のリリース時点におけるNGINX Management Suiteのモジュール(Instance Manager、API Connectivity Manager、App Delivery Manager、API and App Security)を示す図

「どこかで聞いたような話だ……NGINXにはすでに管理ツールがあるのでは?」と思われるかもしれません。

端的に言えば、そのとおりです。NGINX Controllerは2017年にリリースされ、お客さまがNGINX環境をより適切に制御できるようにする一元管理プラットフォームへの初の取り組みでした。その後、ADCに重点を置いたユースケースを継続的に拡充し、2019年にF5がNGINXを買収した後には、API管理用モジュールをリリースしました。

しかし、組織がAPIファーストのマイクロサービスアーキテクチャとKubernetesへの移行を加速するにつれ、DevOpsチームにとってADCや従来型のAPI管理の重要性は低下してきました。お客さまのニーズも変化しました。NGINX Controllerでは、容易な導入、手間のかからない大規模管理、アプリとAPI向けの強力な接続オプションに対するニーズを満たせていないことが明らかになりました。

2021年、F5はNGINX Controllerのアーキテクチャを刷新し、DevOpsチームが直感的に利用できるLinuxネイティブなエクスペリエンスの実現に着手しました。その過程で、NGINX Controllerのアーキテクチャは、お客さまが必要としている機能に適したものではないと判断しました。そこで、NGINX Controllerの開発をいったん棚上げし、アプローチを見直すことが最善の選択でした。将来のユースケースにも対応できる拡張性を備え、複雑な顧客環境をサポートできる、導入しやすい共通プラットフォーム上に構築された一連のモジュールを開発する必要がありました。

NGINX Management SuiteがNGINX Controllerの後継製品となることを、ここに発表いたします。

現在NGINX Controllerをご利用のお客さまは、NGINX Management Suiteへの移行方法について、アカウントマネージャーまたはカスタマーサクセスマネージャーにご相談ください。

Instance Manager

すべてのNGINX Open SourceおよびNGINX Plusインスタンスを特定し、セキュリティを確保して、管理、監視します。

The Instance Managerモジュールは、当初スタンドアロン製品として2021年にリリースされ、現在はNGINX Management Suiteの中核機能を担っています。コントロールプレーン内で動作するInstance Managerにより、NGINXフリートの構成と保守が容易になります。共通のインターフェースを通じて、ITチームはインスタンスを簡単に監視でき、DevOpsチームは構成と証明書を更新できます。

Instance Managerでは、次のことができます。

  • 構成上の問題を検出し、推奨される修正方法を確認
  • 有効期限が近づいている証明書を更新し、NGINXの各バージョンがCVEの影響を受ける可能性があるかどうかを確認
  • NGINX構成へのアクセスを許可する個人とチームを指定
  • NGINXインスタンスにNGINX App Protect WAFがインストールされているかを確認し、適用されているバージョンとシグネチャパッケージを把握

NGINX Management Suite 1.0リリース時のInstance Managerモジュールのトポロジ図

API Connectivity Manager

APIを接続、ガバナンス、保護。

API呼び出しは、インターネットトラフィック全体の約83%を占めており、APIの数は急激に増加しています。しかし、APIの増加に伴い、新たな課題も生じています。APIのデプロイ先を検出して監視することが非常に難しくなり、セキュリティが確保されていないAPIは攻撃の標的になりやすく、わずかな設定ミスでも深刻なサービス停止につながる可能性があります。

企業がイノベーションを推進するためにAPIを導入する中、従来型アーキテクチャとマイクロサービスアーキテクチャの両方を補完し、DevOpsプラクティスに適合し、高性能なAPIをサポートする新しいタイプのAPI接続ソリューションが必要です。

With the API Connectivity Managerモジュールを使用すると、以下をはじめとするAPI関連の主要なユースケースに容易に対応できます。

  • 最適なセキュリティとパフォーマンスを確保しながら、APIのデプロイ、構成、管理を簡素化する自動化ツールにより、市場投入までの時間を短縮
  • 一貫したドキュメントとバージョン管理により、社内外の開発者がAPIを迅速に見つけ、利用を開始し、プロジェクトで活用できるようにする
  • 単一の画面から、プラットフォーム環境、証明書、構成を一元的かつ一貫して監視・管理

NGINX Management Suite 1.0のリリース時点におけるAPI Connectivity Managerモジュールのトポロジー図。Platform Opsチーム、API利用者、API所有者との連携を示しています

今後のモジュールと機能

今後1年間の開発では、次の2つのユースケースを優先します。

  • アプリとAPIのセキュリティ – NGINX Management Suiteにより、組織はNGINX App Protect WAFを使用し、トラブルシューティング、インサイト、ポリシー管理、イベント監視などの機能でアプリとAPIを保護できるようになります。
  • 負荷分散 – App Delivery Managerモジュールでは、アプリケーションのロードバランサーとしてNGINX Plusを構成、保護、監視し、トラブルシューティングできるようになります。

新しいユースケースへの早期アクセスをご希望の場合や、フィードバックをお寄せいただける場合は、ぜひプロダクト管理チームまでお知らせください。こちらのフォームにご記入ください。後ほど担当者よりご連絡いたします。

始める

無料の「NGINX Management Suiteの30日間トライアル」を開始できます。Instance ManagerとAPI Connectivity Managerの両方が含まれています。

関連リソース


共有

著者について

Jenn Gile
Jenn GileNGINX製品マーケティング責任者

Jenn Gileのその他のブログ記事

関連するブログ記事

チュートリアル:NGINXを使用してアプリケーション向けにOpenTelemetryを構成する
NGINX | 2024/01/18

チュートリアル:NGINXを使用してアプリケーション向けにOpenTelemetryを構成する

OpenTelemetryを使用してNGINXサーバーの状態と健全性をより明確に把握することで、問題のトラブルシューティングを行い、Webアプリケーションのパフォーマンスを向上できます。

AkitaのNGINX Plus認定モジュールでAPIエンドポイントの問題を特定・修正
NGINX | 2023/05/31

AkitaのNGINX Plus認定モジュールでAPIエンドポイントの問題を特定・修正

Akita SoftwareのAPIオブザーバビリティ向け新しいNGINX Plus Certified Moduleを活用して、APIエンドポイントの問題をより迅速に特定し、修正できます。

JavaプロジェクトをスキャフォールディングしてKubernetesネイティブアプリを構築する方法
NGINX | 2023/02/09

JavaプロジェクトをスキャフォールディングしてKubernetesネイティブアプリを構築する方法

Red HatのシニアプリンシパルデベロッパーアドボケイトであるDaniel Oh氏が、Javaプロジェクトをゼロから構築するためのひな形を作成し、Kubernetesネイティブアプリケーションとしてビルドする方法を解説します。

F5 NGINXaaS for Azureのご紹介:Microsoft Azureでネイティブに利用できるSaaS型ロードバランシング
NGINX | 2022/05/24

F5 NGINXaaS for Azureのご紹介:Microsoft Azureでネイティブに利用できるSaaS型ロードバランシング

NGINXaaS for Azureは、NGINX PlusをAzureネイティブのSaaSとして利用できるサービスです。NGINXの設定を容易にリフト&シフトできるため、クラウド導入とモダンアプリの展開を加速できます。

SELinuxでNGINXおよびNGINX Plusを使用する
NGINX | 2018/08/17

SELinuxでNGINXおよびNGINX Plusを使用する

Red Hat Enterprise Linux(RHEL)および関連ディストリビューションでSecurity-Enhanced Linux(SELinux)を有効にすると、デフォルト設定によりNGINXとNGINX Plusの一部の操作が制限されます。この記事では、すべての機能を利用できるようにSELinuxの設定を変更する方法について説明します。

NGINX PlusによるAWS Auto Scalingグループの負荷分散
NGINX | 2017/03/06

NGINX PlusによるAWS Auto Scalingグループの負荷分散

新しいnginx-asg-sync統合ソフトウェアにより、NGINX PlusはAWS Auto Scalingグループの負荷を直接分散できるため、クラウドでの負荷分散がさらに柔軟になります