Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Kong Konnectで マイクロサービスを統括!

Wenhan Shi
November 28, 2024

Kong Konnectで マイクロサービスを統括!

複数K8s環境を一元管理
#CNDW2024

Wenhan Shi

November 28, 2024
Tweet

More Decks by Wenhan Shi

Other Decks in Technology

Transcript

  1. © Kong Inc. 2 (SW Developer) (Tech Support) (Tech AM)

    (Tech Support) (Solutions Engineer) (Tech Support) Who Am I? @shi_wenhan [email protected]
  2. © Kong Inc. 5 野良API = リスク 管理されていない APIの存在 APIが攻撃のポイント

    APIが止められない 百API百様 2025年 50%以上のEnterprise API は野良APIのまま 50% の組織が過去1年間で APIへのセキュリティ・インシデ ントを経験 81%の組織はAPIが1時間止 まったら $300k 1以上の損失 プロトコル、ユースケース、デ プロイ環境がほぼ異なってい る API API API API API API API API API
  3. © Kong Inc. であらゆる環境のAPIを統一管理 Kong API Gateway オンプレ、コンテナ、パブ リッククラウド、ベアメータル など、1つのGUIで複数環境

    にあるAPIを一括管理 API一括管理 API公開 機能追加 機能連携 Dev Portal APIの仕様書やサンプル コードなどを提供するポータ ルサイト。API利用を円滑化 し、開発体験を向上  プラグイン 認証認可、流量制限、リク エスト変換、ロギングなど、 APIを変更せずに機能追加 が可能 他システム連携 Github、PagerDuty、 Datadog、ArgoCD、そして AIモデルなど、お気に入り のシステムと簡単連携可能
  4. THE CLOUD CONNECTIVITY COMPANY 9 Kong Confidential マイクロサービスと API Gateway

    Client Items Customers Orders Treasury Authentication Security Logging Transformations Load-Balancing ...and more. Gateway LAYER PLUGINS
  5. © Kong Inc. MICROSERVICE API STORE API api-market.konnect MICROSERVICE INSOMNIA

    insomnia.konnect + MICROSERVICE DEV PORTAL API VAULT API TRAFFIC MANAGEMENT API PRODUCT BUILDER API SECURITY API BILLING MORE + MICROSERVICE API GOVERNANCE API REGISTRY API OBSERVABILITY ACCESS CONTROL SERVICE HUB ANALYTICS & INSIGHTS : Unified Cloud API Platform MICROSERVICE GATEWAY MANAGER MESH MANAGER App Delivery Controllers Service Mesh Client APIs API Management AI Gateway Available as Managed Service via Dedicated Cloud Gateway
  6. © Kong Inc. Mesh Manager • Service Meshの全体像、メタ データを横断的にアクセス •

    セキュアなマルチテナントモデ ル • 1つのコントロールプレーンで全 てを管理
  7. © Kong Inc. Kong Ingress Controller (KIC) • クラウドネイティブのリソース( CRD)で

    Kong Gatewayを設定 • Analytics, Developer Portal and API Products 機能が利用可能
  8. © Kong Inc. API Products • APIをプロダクトとして運用 /管 理 •

    API毎の複数バージョンを効 率的に管理 • Developer Portalとネイティ ブに連携 - プロダクト管理か ら公開へ
  9. © Kong Inc. Developer Portal • API利用者へのカタログ &仕様 • ユーザー管理

    - セルフサービスによ るユーザー登録 /リクエスト管理 • 柔軟なカスタマイズ • オープンスタンダード (Swagger / OpenAPI) スペックの対応
  10. © Kong Inc. Developer Portal • API利用者へのカタログ &仕様 • ユーザー管理

    - セルフサービスによ るユーザー登録 /リクエスト管理 • 柔軟なカスタマイズ • オープンスタンダード (Swagger / OpenAPI) スペックの対応
  11. © Kong Inc. Plugin System • APIに必要な機能を Gateway レ イヤに

    • 豊富なPluginシステム • ソースコードレベルのカスタマイ ズ性
  12. © Kong Inc. Plugin System • APIに必要な機能を Gateway レ イヤに

    • 豊富なPluginシステム • ソースコードレベルのカスタマイ ズ性 https://docs.konghq.com/hub/
  13. © Kong Inc. Kong Konnect plugins ハイライト Advanced Rate Limiting

    Secret Management - AWS, GCP, Vault Advanced Data Transformation - jQ, SOAP->JSON Event Gateway with Kafka Plugin Proxy Caching OPA Policy driven Traffic Mgmt Powerful GraphQL Enhancement API AutN via OIDC and mTLS Developer Speed with API Mocking
  14. © Kong Inc. Kong Gateway Kong Gateway まとめ:マルチ環境の API管理と開発効率を向上 SPEC-BASED

    API DESIGN DEVELOPERS Kong Gateway Developer Portal KonnectのGUIで API一括管理 PDK 3rd-party機能と連携 Pluginsで機能を追加 Dev PortalでAPIの バージョン管理と公開 Kong Gateway