お問い合わせ

コース概要

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

  • Apache KafkaとConfluent Platformとは何か?
  • Kafkaブローカー、プロデューサー、コンシューマー、トピックの基本
  • データストリーミングおよびメッセージングパイプラインにおけるKafkaの役割
  • Confluentの拡張機能: REST Proxy、Schema Registry、Control Center
  • Kafkaクラスタアーキテクチャ: ブローカー、パーティション、レプリケーション

モジュール 2: Zookeeperクォーラムの構成

  • Zookeeperとは何か?
  • KafkaクラスタにおけるZookeeperの役割
  • 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、ネットワーク、RAM、CPU、OS
  • Kafkaのパフォーマンス: その他の要素
  • ハンズオン: ブローカー設定の変更方法

モジュール 4: 高度なKafka構成

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

まとめと次のステップ

要求

  • Linuxベースのシステムおよびコマンドラインツールの経験
  • 分散システムに関する概念への精通
  • 基本的なネットワークおよびシステム構成の理解

対象読者

  • Kafkaデプロイメントを管理するDevOpsおよびSREチーム
  • ConfluentおよびZookeeperに取り組むシステム管理者
  • スケーラブルなシステムの責任を持つKafka開発者およびアーキテクト
 16 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー