Skip to content

DNET_APIGateway

nishi_74322014 edited this page Sep 11, 2026 · 1 revision

API Gateway

概要

  • 既存のWebAPIに対して、一貫性のあるGatewayを提供する。

    • North / South

      • APIの実体へのルーティング
      • シングル・エンドポイント役目(≒マッシュアップ
      • 集中型デプロイのAPI Gatewayパターン
    • East / West

      • サービスメッシュ(分散型デプロイのAPI Gatewayパターン)
      • インバウンド・アウトバウンドを仲介するサービス毎のプロキシ
  • API Managementと呼ばれる拡張機能を持っているモノが多い。

    • 設計(設計、モック、テスト)
    • 実行(管理ポータル、オンボーディング)
    • 改善(監視、分析、APIプログラム?)

詳細

機能

一元化

エンドポイントの一元化

変換

連携

  • 内製サービス
  • 他サービス
  • 段階的なサービス分割

パフォーマンス

  • 負荷分散
  • トラフィック管理

機能追加

  • 認証、セキュリティ保護
  • ビジネスインサイト、分析

プロダクト

クラウド

AWS

Azure

GCP

OSS

以下を参考にして、

★の数が多いモノをピックアップ。

Kong

Kong

fagongzi/gateway

https://github.com/fagongzi/gateway

APIcast

  • 3scaleのAPI Gateway
    Red Hat の API Managementプロダクト。

  • 以下の4つのコンポーネントから成る。

    • APIcast
      API Gateway

    • System
      ・・・。

    • Backend
      ・・・。

    • vZync
      ・・・。

参考

移行メモ

  • 「★の数が多いモノをビックアップ。」→「ピックアップ。」に修正した。
  • 元 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

NetDevInfraWiki

マイクロソフト系技術情報 Wiki
Open 棟梁 Wiki

(未着手)

開発基盤部会 Wiki

移行管理: DONETODO

Clone this wiki locally