お問い合わせ
 期間 21 時間

コース概要

モジュール 1: Confluent Apache Kafka クラスタのアーキテクチャと設定の紹介

  • Kafka のモダンなデータパイプラインにおける役割
  • Apache Kafka と Confluent Kafka の違い
  • コアコンポーネント: プロデューサー、コンシューマー、ブローカー、トピック、パーティション
  • Kafka クラスタのデプロイモデルとスケーリング上の考慮事項

モジュール 2: Zookeeper クォーラムの設定

  • Zookeeper とは何か?
  • Zookeeper が Kafka クラスタで果たす役割
  • Zookeeper クォーラムのサイズ
  • Zookeeper の設定
  • サーバーへの SSH 実装
  • 実習: Zookeeper の設定(チーム単位およびサービスとして)
  • Zookeeper コマンドラインインターフェース (CLI) の使用
  • 実習: Zookeeper クォーラムの設定
  • Zookeeper 内部ファイルシステム
  • Zookeeper に影響を与えるパフォーマンス要因
  • Zookeeper および Zoonavigator の管理ツールのデモ

モジュール 3: Kafka クラスタの設定

  • Kafka の基本概念
  • Kafka の設定
  • 実習: Kafka ブローカーの設定
  • 実習: Kafka コマンドの実行
  • 実習: Kafka マルチブローカー クラスタの設定
  • 実習: Kafka クラスタのテスト
  • Kafka クラスタに接続できますか?
  • Advertised.listeners 設定:最も重要な設定
  • トピックの設定
  • トピックへのメッセージのダウンロードおよび取り込みの設定
  • 実習: Kafka のレジリエンスのデモ
  • Kafka パフォーマンス: I/O
  • Kafka パフォーマンス: ネットワーク (RED)
  • Kafka パフォーマンス: RAM
  • Kafka パフォーマンス: CPU
  • Kafka パフォーマンス: オペレーティングシステム (OS)
  • Kafka パフォーマンス: その他
  • 実習: Kafka ブローカー設定の変更方法

モジュール 4: 高度な Kafka 設定

  • Landoop Kafka トピック ユーザーインターフェース、Confluent REST Proxy、Confluent Schema Registry の設定
  • メッセージの送受信(CLI、Java、Spring フレームワーク)
  • モニタリング指標およびツール(Confluent Control Center、Elasticsearch など)
  • ログファイルおよびオフセット管理
  • 高可用性とディザスタリカバリ
  • レプリケーションによる高可用性の確保
  • プロデューサーおよびコンシューマーのパフォーマンスチューニング
  • ディザスタリカバリ戦略
  • フェイルオーバー制御とデータリカバリ
  • コネクタの設定
  • Kafka Connect の実装
  • Kafka のセキュリティ機能

まとめと次のステップ

要求

  • 分散システムおよびメッセージング概念の習熟
  • Linux コマンドラインの経験
  • ネットワークおよびシステム管理に関する基礎知識

対象読者

  • システム管理者
  • DevOps エンジニア
  • プラットフォームおよびインフラストラクチャチーム

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー