お問い合わせ

コース概要

モジュール1:Confluent Apache Kafkaクラスターの構成と設定の基礎

  • 現代的なデータパイプラインにおけるKafkaの役割
  • Apache KafkaとConfluent Kafkaの違い
  • コアコンポーネント:プロデューサー・コンシューマー・ブローカー・トピック・パーティション
  • Kafkaクラスターの展開モデルおよびスケーリング方針

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

  • Zookeeperとは何か?
  • Kafkaクラスター内におけるZookeeperの役割
  • 適切なZookeeperクォーラムの規模
  • Zookeeperの基本的な設定手順
  • サーバー上でのSSHの実装方法
  • 実践:チーム単位およびサービスとしてのZookeeper設定
  • Zookeeperコマンドラインインターフェース(CLI)の使い方
  • 実践:Zookeeperクォーラムの構築
  • Zookeeper内部のファイルシステムについて
  • パフォーマンスに影響を与える要素
  • Zookeeper管理ツールおよびZoonavigatorの機能紹介

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

  • 基本的なKafka概念の説明
  • Kafka設定の手順
  • 実践:Kafkaブローカーの構成作業
  • 実践:各種Kafkaコマンドの実行方法
  • 実践:複数ブローカーを備えたクラスターの設定
  • 実践:Kafkaクラスターの動作確認
  • 自身の環境でKafkaクラスターに接続可能かどうか確認する方法
  • advertised.listeners設定:極めて重要なパラメータ
  • トピック構成の決定法
  • トピック内データのダウンロード・取り込み設定例
  • 実践:Kafkaクラスターの耐障害性を検証する方法
  • I/O性能への配慮点
  • ネットワーク環境(RED指標)による影響要因
  • メモリ使用効率に関わる問題
  • CPUパフォーマンスの課題と対策
  • オペレーティングシステムが性能に与える効果
  • その他のパフォーマンス向上ポイント
  • 実践:ブローカー設定変更手順例

モジュール4:高度なKafka運用テクニック

  • Landoop製トピック管理UI・Confluent REST Proxy・Confluent Schema Registryの導入方法
  • 各種ツール(CLI/Java/Springフレームワーク)によるメッセージ送受信法
  • 監視指標の収集と利用方法:Confluent Control CenterやElasticsearchなど
  • ログファイルおよびオフセット管理の最適化策
  • 高可用性と災害復旧対策の確立手順
  • レプリケーションによる継続的サービス維持手段
  • プロデューサー・コンシューマーの性能向上方法
  • 有事発生時の回復戦略例示
  • 障害対応制御およびデータ再取得技法
  • 各種コネクターの設定手順
  • Kafka Connectによる連携機能の構築法
  • Kafkaにおけるセキュリティ強化策概説

まとめおよび今後の学習進路案内

要求

  • 分散型システムやメッセージングに関する基礎知識
  • Linuxコマンドラインの使用経験
  • ネットワークおよびシステム管理の基本的な理解

対象者

  • システム管理者
  • DevOpsエンジニア
  • プラットフォーム・インフラチーム担当者
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー