NGINX.COM
Web Server Load Balancing with NGINX Plus

APIを接続、管理、保護する

NGINX Management Suiteの一部であるAPI Connectivityモジュールは、マルチクラウド環境におけるAPIの管理・運用の複雑性を簡素化します。運用チームはAPIトラフィックの可視化と制御を集中的に行うことができ、開発者は新しいサービスを提供するために必要な俊敏性と自律性を維持することができます。

API Connectivity Managerを使用する理由

  • デベロッパーエクスペリエンス
  • サービスディスカバリー
  • 柔軟なガバナンス

API開発者のための摩擦のないエクスペリエンスの提供

最適なセキュリティとパフォーマンスを備えたAPIの導入、設定、管理を簡素化する自動化ツールにより、市場投入までの時間を短縮します。

API Connectivity Managerは、次のことを実現します。

  • クラウド、オンプレミス、エッジなど、必要な場所に必要なだけAPIゲートウェイを導入できる自由度と柔軟性を備えています。
  • CI/CDパイプラインやDevOpsワークフローに簡単に統合でき、宣言型のREST APIによりAPIゲートウェイの展開と構成を自動化します。
  • レート制限、認証、キャッシュ、CORS(cross-origin resource sharing)のきめ細かな制御により、開発者がAPIレベルのポリシーを管理できるようにします。
  • JSON Web Token (JWT)、APIキー、OAuth with OpenID Connectによるリクエスト認証で、APIとサービスへのアクセスを保護します。

APIとマイクロサービスのための単一のソースを実現

社内外の開発者が、一貫したドキュメントとバージョン管理により、APIを迅速に発見し、プロジェクトに導入し、使用できるようにする。

API Connectivity Managerを使用すると、以下のことが可能になります。

  • 開発者ポータルを導入し、社内外の開発者がシームレスにAPIやサービスを発見できるようにします。
  • Open API仕様のサポートにより、新しいAPIを適切なドキュメントとともに導入できます。
  • セルフサービスのワークフローにより、開発者は登録、API認証の生成、プロジェクトでのAPIの使用を即座に開始することができます。
  • 開発者ポータル内のAPIエクスプローラでAPIコールをテストすることにより、開発者がオンボーディングから「hello world」までわずかな時間でできるようにします。

あらゆる環境で可視化と制御を実現し、APIを管理・保護する

プラットフォーム環境、証明書、構成について、単一で一貫した監視を提供します。

API Connectivity Managerを使用すると、以下のことが可能になります。

  • 企業全体のポリシーを作成および拡張することで、管理を簡素化し、設定エラーやセキュリティギャップによるリスクを軽減することができます。
  • サービスチームとインフラチームに対してワークスペースを分離し、開発者に専用のスペースを与えて、グローバルな設定を使用してAPIプロキシを展開することができます。
  • レート制限、認証など、APIレベルのポリシーをきめ細かく管理することができます。

技術仕様

ディストリビューション

  • Amazon Linux 2 LTS
  • CentOS 7.4+
  • Debian 10, 11
  • Oracle Linux 7.4+
  • RHEL 7.4+, 8
  • Ubuntu 18.04, 20.04, 22.04

アーキテクチャ

  • x86_64

開発環境

  • ベアメタル
  • コンテナ
  • パブリッククラウド: Amazon Web Services (AWS), Google Cloud Platform, Microsoft Azure
  • 仮想マシン

Supported NGINX Versions

  • NGINX Open Source 1.18 およびそれ以降
  • NGINX Plus R21 およびそれ以降
woman typing at desk computer

技術仕様の詳細については、NGINXのドキュメントを参照してください。

クラウド、オンプレミス、エッジなど、APIが配置されている場所を問わず、APIの接続性、信頼性、安全性を確保します。

API Connectivity Managerのドキュメント

関連資料

NGINX Management Suite API Connectivity Manager

EBOOK

NGINX Management Suite API Connectivity Manager

NGINX Management Suiteの一部であるAPI Connectivityモジュールは、マルチクラウド環境におけるAPIの管理・運用の複雑性を簡素化します。運用チームはAPIトラフィックの可視化と制御を集中的に行うことができ、開発者は新しいサービスを提供するために必要な俊敏性と自律性を維持することができます。

 
Management SuiteによるアプリケーションとAPIの接続

ブログ

Management SuiteによるアプリケーションとAPIの接続

Management SuiteはアプリケーションとAPIの接続を可能にし、NGINXインスタンスの管理、アプリケーションデリバリサービス、APIワークフローの管理、そしてセキュリティ機能が利用可能です。

 
Ingressコントローラーと サービスメッシュ、API ゲートウェイの違い

ブログ

Ingressコントローラーと サービスメッシュ、API ゲートウェイの違い

APIゲートウェイ、Ingressコントローラー、サービスメッシュこれらの3つの違いと、Kubernetesに特化したAPIゲートウェイのユースケースにどれを使うべきかを取り上げ、解説します。