План на курса

Модул 1: Въведение в архитектурата и конфигурацията на кластера на Confluent Apache Kafka

  • Какво е Apache Kafka и платформата Confluent?
  • Основни концепции за Kafka брокер, продуцент, консумент и теми
  • Ролята на Kafka в потокова обработка на данни и съобщения
  • Разширения на Confluent: REST Proxy, Schema Registry, Control Center
  • Архитектура на кластера на Kafka: брокери, партиции и репликация

Модул 2: Конфигурация на Zookeeper Quorum

  • Какво е Zookeeper?
  • Ролята на Zookeeper в кластера на Kafka
  • Размер на Zookeeper Quorum
  • Конфигурация на Zookeeper
  • Имплементация на SSH на нашите сървъри
  • Практически: Конфигурация на Zookeeper (като екип и като услуга)
  • Използване на командния интерфейс на Zookeeper (CLI)
  • Практически: Настройка на Zookeeper Quorum
  • Вътрешната файлова система на 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, и инструменти за командния ред
  • Знание на концепциите за разпределени системи
  • Разбиране на основни мрежови и конфигурационни настройки на системата

Целева група

  • DevOps и отбори за инженери на реални среди (SRE), които управляват развертането на Kafka
  • Системни администратори, които работят с Confluent и Zookeeper
  • Разработчици на Kafka и архитекти, отговорни за масово разширяеми системи
 16 Часа

Брой участници


Цена за участник

Oтзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории