-
Notifications
You must be signed in to change notification settings - Fork 0
DNET_APIGateway
nishi_74322014 edited this page Sep 11, 2026
·
1 revision
-
既存のWebAPIに対して、一貫性のあるGatewayを提供する。
-
North / South
- APIの実体へのルーティング
- シングル・エンドポイント役目(≒マッシュアップ
- 集中型デプロイのAPI Gatewayパターン
-
East / West
- サービスメッシュ(分散型デプロイのAPI Gatewayパターン)
- インバウンド・アウトバウンドを仲介するサービス毎のプロキシ
-
-
API Managementと呼ばれる拡張機能を持っているモノが多い。
- 設計(設計、モック、テスト)
- 実行(管理ポータル、オンボーディング)
- 改善(監視、分析、APIプログラム?)
エンドポイントの一元化
- 内製サービス
- 他サービス
- 段階的なサービス分割
- 負荷分散
- トラフィック管理
- 認証、セキュリティ保護
- ビジネスインサイト、分析
- Amazon API Gateway (API を簡単に作成・管理) | AWS
https://aws.amazon.com/jp/api-gateway/
- Apigee API 管理プラットフォーム | Google Cloud Platform
https://cloud.google.com/apigee-api-management/?hl=ja
以下を参考にして、
- 自社で立てる選択。
オープンソースのAPIゲートウェイまとめ
NTT Communications Developer Portal
https://developer.ntt.com/ja/blog/0494a750-fb94-48bc-b048-651395ed187f
★の数が多いモノをピックアップ。
https://github.com/fagongzi/gateway
-
3scaleのAPI Gateway
Red Hat の API Managementプロダクト。 -
以下の4つのコンポーネントから成る。
-
APIcast
API Gateway -
System
・・・。 -
Backend
・・・。 -
vZync
・・・。
-
-
APIゲートウェイとサービスメッシュの違い:一般記事|gihyo.jp … 技術評論社
https://gihyo.jp/dev/column/01/prog/2020/04/api_servicemesh -
APIを提供する | APIエコノミー構築支援サービス | サイオステクノロジー株式会社
https://sios.jp/products/api/
移行メモ
- 「★の数が多いモノをビックアップ。」→「ピックアップ。」に修正した。
- 元 Wiki では見出しそのものが他ページへのリンクになっていた箇所 (「Kong」)は、GitHub Wiki では見出しからアンカが生成されるため、 見出しをプレーン・テキストとし、リンクは直下の本文に置いた。
- マイクロソフト系技術情報 Wiki(techinfoofmicrosofttech.osscons.jp)への URL リンクは、移行済みの XML / JSON / RPC / REST / gRPC / Azure API Management に張り替えた。
- PukiWiki のページ内アンカ(
#xxxxxxxx)は GitHub Wiki では再現できないため、 他ページのアンカを指すリンクは「〜(ページ名の該当節を参照)」の形に置き換えた。
Tags: 移行, API Gateway, API Management, サービスメッシュ, Kong, APIcast, Azure API Management, gRPC
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。