План на курса

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

  • Ролята на Kafka в съвременните данни потоци
  • Разлики между Apache Kafka и Confluent Kafka
  • Основни компоненти: производители, потребители, брокери, теми, раздели
  • Модели за развертане и разширяване на кластера на Kafka

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

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

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

  • Основни концепции на Kafka
  • Конфигурация на Kafka
  • Практическо: Конфигурация на Kafka брокер
  • Практическо: Изпълнение на команди на Kafka
  • Практическо: Конфигурация на Kafka Multi-Broker Cluster
  • Практическо: Тестване на кластера на Kafka
  • Мога ли да се свържа с кластера си на Kafka?
  • Конфигурация на advertised.listeners: най-важната настройка
  • Конфигурация на теми
  • Конфигурация за изтегляне и внесване на съобщения в теми
  • Практическо: Демонстриране на устойчивостта на Kafka
  • Производителност на Kafka: Въвеждане/Извеждане (I/O)
  • Производителност на Kafka: Мрежа (RED)
  • Производителност на Kafka: Оперативна памет (RAM)
  • Производителност на Kafka: Процесор (CPU)
  • Производителност на Kafka: Операционна система (OS)
  • Производителност на Kafka: Други
  • Практическо: Как да променя конфигурацията на Kafka брокер

Модул 4: Продвината конфигурация на Kafka

  • Конфигурация на Landoop Kafka topic user interface, Confluent REST Proxy, Confluent Schema Registry
  • Изпращане и получаване на съобщения (CLI, Java, и Spring framework)
  • Мониторинг на метрики и инструменти (Confluent Control Center, Elasticsearch, и др.)
  • Лог файлове и управление на офсет
  • Висока наличност и възстановяване след бедствие
  • Осигуряване на висока наличност чрез репликация
  • Оптимизация на производителността на производители и потребители
  • Стратегии за възстановяване след бедствие
  • Контрол на прехвърлянето и възстановяване на данни
  • Конфигурация на конектори
  • Имплементация на Kafka Connect
  • Безопасни функции на Kafka

Резюме и следващи стъпки

Изисквания

  • Знакомство с разпределени системи и концепции за съобщения
  • Опит с командния ред на Linux
  • Основно разбиране на мрежите и администрация на системи

Целева аудитория

  • Администратори на системи
  • Инженери по DevOps
  • Екипи за платформи и инфраструктура
 21 часа

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


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

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

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

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