コース概要

導入

  • API管理の必要性

セットアップKong

  • インストール タイプの決定: ベア メタル、クラウド、コンテナーおよび Kubernetes
  • カールコマンドの使用
  • Kong クラスターのインストールと起動

Kong 機能とアーキテクチャの概要

  • Kong の軽量プロキシ
  • Kong プラグイン

サービスとルートの追加

  • 管理者 API の使用
  • ホストマッチングの実装

サービスの利用

  • ポート、ホスト、DNS の構成

リクエストへの対応

  • 受信リクエストのリバースプロキシ

トラフィックの制御

  • トラフィックの管理、スロットリング、制限
  • 負荷分散リクエスト: 動的リングバランサーと DNS ベース

トラフィックの分析

  • トラフィックの視覚化、検査、監視 (例: Prometheus を使用)
  • データ転送のログ記録 (ELK スタックの使用など)

データの変換

  • リクエストとレスポンスをリアルタイムで変換する

API とサービスの保護 Access

  • 認証層によるサービスの保護

Kong とサードパーティ サービスの統合

  • API経由でサーバーレス関数を呼び出す

高度なルーティングメカニズム

  • 単純なホストマッチングを超えて

Kong 管理 API のセキュリティ保護

  • ファイアウォールルールの構成
  • Kong を管理 API のプロキシとして使用する

延長Kong

  • Kong プラグインによる追加機能の追加
  • 独自のプラグインの作成

スケーリング Kong

  • 数兆の API 呼び出しを処理するノードを増やす

トラブルシューティング

要約と結論

要求

  • マイクロサービス、APIなどへの理解
  • Linuxコマンドラインの経験

観客

  • 開発者
  • 管理者DevOpsエンジニア
  14 時間
 

参加者の人数


開始

完了


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

お客様の声 (2)

関連コース

Building RESTful APIs Using Laravel

  14 時間

関連カテゴリー