読み方 : エーピーアイゲートウェイ

APIゲートウェイ【API gateway】

概要

APIゲートウェイとは、複数のAPIへの入口を一元化し、認証や制御、監視などをまとめて処理する仕組み。マイクロサービス構成のシステムでよく用いられる。
APIゲートウェイのイメージ画像

APIゲートウェイはクライアントと複数のサーバの間で「受付窓口」の役割を果たす。システムが肥大化すると、クライアント側はどの機能がどこにあるかを把握するのが困難になる。APIゲートウェイを設置することで、外部からのリクエストを一括して受け付け、適切なサービスへ振り分けるルーティングが可能となる。

同時に、通信の暗号化認証認可ログ取得、悪意あるアクセスを遮断する流量制限などの共通処理をゲートウェイ側で一元化できる。個別のサービス開発においてセキュリティや認証機能を重複して実装する必要がなくなる。マイクロサービス型のシステムなどで開発効率と安全性が向上する。

Amazon API Gateway

米アマゾンドットコム(Amazon.com)社のクラウドサービスAmazon Web Services」(AWS)のサービス品目の一つで、APIの作成、公開、運用、監視を行うためのマネージドサービスを「Amazon API Gateway」という。

HTTPRESTWebSocket形式のAPIを定義し、サーバーレス実行基盤である「AWS Lambda」や他のAWSサービスと連携させることができる。利用状況に応じた自動スケーリングアクセス制御APIバージョン管理などの機能を備えており、クラウド環境におけるAPI管理基盤として利用できる。

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。