Свържете се с нас
 Продължителност 16 часa

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

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

  • Какво представляват Apache Kafka и Confluent Platform?
  • Основи на Kafka брокерите, продуцентите, консуматорите и темите
  • Ролята на Kafka в поточните данни и каналите за съобщения
  • Confluent разширения: REST Proxy, 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, 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 разработчици и архитекти, отговорни за мащабируеми системи

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


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

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

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

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