
Apache Kafka с нуля: архитектура, настройка, интеграция
-2%Программа курса
Ознакомьтесь с программой курса «Apache Kafka с нуля: архитектура, настройка, интеграция» от Учебный центр ФОРС - edu.fors.ru
- Модуль 1 - 13 часов. • Что такое Kafka и зачем она нужна
- • История развития и причины популярности Kafka
- • Модель работы Kafka как распределённого commit log
- • Типовые задачи, которые решает Kafka в современном IT
- .
- Модуль 2 - 13 часов. • Архитектура Kafka: брокеры, топики, партиции, оффсеты
- • Как Kafka обеспечивает масштабирование и отказоустойчивость
- • Коммуникация между компонентами Kafka
- • Особенности хранения и обработки данных в Kafka
- .
- Модуль 3 - 13 часов. • Kafka без Zookeeper и с ним: что выбрать
- • Структура конфигурационных файлов Kafka и их ключевые параметры
- • Типичные ошибки при установке и запуске кластера
- • Подготовка ОС и ресурсов под продакшн-инсталляцию Kafka
- .
- Модуль 4 - 13 часов. • Создание топиков: параметры, настройка хранения, retention
- • Управление партициями: увеличение числа, переназначение
- • Репликация и лидерство внутри топиков
- • Сжатие логов, compaction и очистка
- .
- Модуль 5 - 13 часов. • Producer API: что такое запись в Kafka на практике
- • Выбор сериализации: JSON, Avro, Protobuf
- • Семантика отправки сообщений: async, sync, fire-and-forget
- • Идемпотентность и надёжная доставка сообщений
- .
- Модуль 6 - 13 часов. • Consumer API: как читать данные из Kafka
- • Группы потребителей и балансировка нагрузки между ними
- • Управление оффсетами: автоматическое и ручное
- • Реакция на перебалансировку и падения
- .
- Модуль 7 - 13 часов. • Admin API: создание и удаление топиков, ACL, квоты
- • Kafka CLI: базовые команды для администрирования
- • Статистика и текущее состояние кластера через интерфейсы
- • Интерфейсы: Kafdrop, Control Center, Redpanda GUI
- .
- Модуль 8 - 13 часов. • Мониторинг Kafka через Prometheus и Grafana
- • Какие метрики собирать у брокеров, продюсеров и консьюмеров
- • Зоны риска: задержки, лаги, падения репликаторов
- • Построение алертов на основе метрик Kafka
- .
- Модуль 9 - 13 часов. • Интеграция Kafka с внешними системами через Kafka Connect
- • Типы коннекторов: source и sink
- • Kafka REST Proxy: работа через HTTP-запросы
- • Интеграция с базами, хранилищами, API и очередями
- .
- Модуль 10 - 13 часов. • Безопасность Kafka: SSL и TLS, настройка шифрования
- • Аутентификация через SASL и Kerberos
- • Механизмы авторизации: ACL и контроль доступа
- • Организация безопасного подключения приложений
- .
- Модуль 11 - 13 часов. • Репликация между кластерами: зачем и как
- • Работа с MirrorMaker 2: конфигурация, фильтрация, ограничения
- • Подходы к геораспределённой Kafka-инфраструктуре
- • Типовые сценарии отказоустойчивости и восстановления
- .
Чему вы научитесь
- Научитесь настраивать и организовывать: kafka без zookeeper и с ним что выбрать
- • структура конфигурационных файлов kafka и их ключевые параметры
- • типичные ошибки при установке и запуске кластера
- • подготовка ос и ре…
- Научитесь создавать и применять: admin api создание и удаление топиков, acl, квоты
- • kafka cli базовые команды для администрирования
- • статистика и текущее состояние кластера через интерфейсы
- • интерфейсы kafdrop, con…
- Научитесь настраивать и организовывать: безопасность kafka ssl и tls, настройка шифрования
- • аутентификация через sasl и kerberos
- • механизмы авторизации acl и контроль доступа
- • организация безопасного подключения пр…
- Освоите и сможете применять: что такое kafka и зачем она нужна
- • история развития и причины популярности kafka
- • модель работы kafka как распределённого commit log
- • типовые задачи, которые решает kafka в современном it.
- Освоите и сможете применять: producer api что такое запись в kafka на практике
- • выбор сериализации json, avro, protobuf
- • семантика отправки сообщений async, sync, fire and forget
- • идемпотентность и надёжная доставк…
Подробная информация о курсе
Этот курс — полное практическое введение в Apache Kafka, одну из ключевых технологий современной потоковой обработки и обмена сообщениями в распределённых системах.;Курс разработан специально для системных администраторов, инженеров сопровождения и специалистов, только начинающих погружение в мир событийно-ориентированной архитектуры. Он не требует предварительных знаний в области DevOps или работы с брокерами сообщений.;Обучение начинается с основ — зачем нужна Kafka, как она устроена и как решает реальные задачи распределённых приложений. Участники последовательно осваивают архитектуру брокеров, топиков, продюсеров и консьюмеров, получают практический опыт работы с Kafka API, CLI, настройками безопасности, мониторингом и отказоустойчивостью.;Предварительная подготовка:;• Уверенные навыки работы в Linux: установка, настройка, управление сервисами;;• Базовое понимание принципов сетевого взаимодействия и клиент-серверных приложений (TCP, порты, DNS);;• Знание форматов логов и представление об очередях или системах обмена сообщениями будет плюсом;;Все эти знания Вы можете получить на наших курсах:;AL-1802 Администрирование Astra Linux Special Edition 1.8;AL-1803 Расширенное администрирование ОС Astra Linux Special Edition 1.8;Или;RS.101.24 Основы администрирования РЕД ОС. 2024;RS.103.24 Расширенное администрирование РЕД ОС. 2024
Цены и сроки
- Стоимость76 800 ₽
- Старая цена75 000 ₽
- Дата началаc Invalid Date
Содержание
- Формат обученияв группе с наставником
По окончанию курса
- Диплом или сертификатудостоверение



















