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

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

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

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

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

  • Какво е 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)
  • Производителност на Kafka: мрежа (RED)
  • Производителност на Kafka: RAM
  • Производителност на Kafka: процесор (CPU)
  • Производителност на Kafka: операционна система (OS)
  • Производителност на Kafka: други
  • Практическо занятие: как да се промени конфигурацията на Kafka брокер

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

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

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

Изисквания

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

Аудитория

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

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


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

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

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

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