Свържете се с нас

Съдържание и теми, включени в курса

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

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

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

  • Какво е Zookeeper?
  • Ролята на Zookeeper в Kafka клъстер
  • Размер на Zookeeper кворум
  • Конфигурация на Zookeeper
  • Внедряване на SSH на нашите сървъри
  • Практическо упражнение: Конфигурация на Zookeeper (като екип и като услуга)
  • Използване на командния ред (CLI) на Zookeeper
  • Практическо упражнение: Настройка на Zookeeper кворум
  • Вътрешна файлова система на Zookeeper
  • Фактори, влияещи върху производителността на Zookeeper
  • Демонстрация: Инструменти за управление на Zookeeper и Zoonavigator

Модул 3: Конфигурация на Kafka клъстер

  • Основи на Kafka
  • Конфигурация на Kafka
  • Практическо упражнение: Конфигурация на Kafka на един брокер
  • Практическо упражнение: Изпълнение на Kafka команди
  • Практическо упражнение: Настройка на Kafka с множество брокери (клъстер)
  • Практическо упражнение: Тестване на Kafka клъстер
  • Мога ли да се свържа с моя Kafka клъстер?
  • Конфигурация на Advertised.listeners: ключова настройка
  • Конфигурация на теми
  • Настройка на приемане и доставка на съобщения в теми
  • Практическо упражнение: Демонстрация на устойчивостта на Kafka
  • Производителност на Kafka: I/O, мрежа, RAM, CPU, ОС
  • Производителност на Kafka: други фактори
  • Практическо упражнение: Как да променяме конфигурациите на брокерите

Модул 4: Разширена конфигурация на Kafka

  • Конфигурация на Landoop Kafka Topics UI, Confluent REST прокси, Confluent Schema Registry
  • Изпращане и получаване на съобщения (CLI, Java, Spring Framework)
  • Метрики и инструменти за наблюдение (Confluent Control Center, Elasticsearch и др.)
  • Лог файлове и управление на отместването
  • Висока достъпност и възстановяване при бедствия
  • Осигуряване на висока достъпност чрез репликация
  • Настройка на производителността (продуцент/консуматор)
  • Стратегии за възстановяване при бедствия
  • Контрол на превключването при отказ и възстановяване на данни
  • Настройка на конектори
  • Внедряване на Kafka Connect
  • Функции за сигурност на Kafka

Обобщение и следващи стъпки

Изисквания

  • Опит с Linux-базирани системи и инструменти за командния ред
  • Запознатост с концепциите за разпределени системи
  • Разбиране на основите на мрежовата и системната конфигурация

Аудитория

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

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


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

Отзиви от участници (2)

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

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