План на курса

Модул 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

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

Изисквания

Управление на Confluent Apache KafkaМодул 1: Въведение в архитектурата и конфигурацията на кластера на Confluent Apache Kafka- Ролята на Kafka в съвременните данни пипайни- Разликите между Apache Kafka и Confluent Kafka- Основни компоненти: продуценти, консументи, брокери, теми, партиции- Модели на развертане на кластери на Kafka и разглеждане на мащабируемостМодул 2: Конфигурация на Zookeeper Quorum- Какво е Zookeeper?- Ролята на Zookeeper в кластера на Kafka- Размер на Zookeeper Quorum- Конфигурация на Zookeeper- Реализация на SSH на нашите сървъри- Практически: конфигурация на Zookeeper (като отбор и като услуга)- Използване на командния интерфейс на Zookeeper (CLI)- Практически: конфигурация на Zookeeper Quorum- Вътрешен файлов систем на Zookeeper- Фактори за производителност, влияещи на Zookeeper- Демонстрация на инструменти за управление на Zookeeper и ZoonavigatorМодул 3: Конфигурация на кластера на Kafka- Основни концепции на Kafka- Конфигурация на Kafka- Практически: конфигурация на Kafka broker- Практически: изпълнение на команди на Kafka- Практически: конфигурация на кластер с много Kafka brokers- Практически: тестване на кластера на Kafka- Мога ли да се свържа с кластера си на Kafka?- Конфигурация на advertised.listeners: най-важна настройка- Конфигурация на теми- Конфигурация за изтегляне и влизане на съобщения в теми- Практически: демонстриране на устойчивостта на Kafka- Производителност на Kafka: I/O- Производителност на Kafka: Мрежа (RED)- Производителност на Kafka: Оперативна памет (RAM)- Производителност на Kafka: Процесор (CPU)- Производителност на Kafka: Операционна система (OS)- Производителност на Kafka: Други- Практически: как да променим конфигурацията на Kafka brokerМодул 4: Надграждане на конфигурацията на Kafka- Ландуп Kafka topic потребителски интерфейс, Confluent REST Proxy, конфигурация на Confluent Schema Registry- Изпращане и получаване на съобщения (CLI, Java, и фреймуорк Spring)- Мониторинг на метрики и инструменти (Confluent Control Center, Elasticsearch, и т.н.)- Лог файлове и управление на офсет- Високо наличие и възстановяване след бедствие- Осигуряване на високо наличие чрез репликация- Настройване на производителността на продуценти и консументи- Стратегии за възстановяване след бедствие- Контрол на превключване и възстановяване на данни- Конфигурация на конектори- Реализация на Kafka Connect- Безопасни функции на KafkaРезиме и следващи стъпкиConfluent Apache Kafka е платформа за разпределено събитие с поток, проектирана за високопроизводителни, устойчиви на грешки данни пипайни и анализи в реално време.Това курс с инструктор, провеждан жив (онлайн или на място), е насочен към системни администратори и DevOps професионалисти на средно ниво, които искат да инсталират, конфигурират, мониторират и отстраняват проблеми на кластери на Confluent Apache Kafka.След завършване на този курс участниците ще могат да:- Разбират компонентите и архитектурата на Confluent Kafka.- Развъртат и управляват Kafka brokers, Zookeeper quorum и ключови услуги.- Конфигурират напреднали функции, включително сигурност, репликация и настройка на производителността.- Използват инструменти за управление, за да мониторират и поддържат кластери на Kafka.Формат на курса- Интерактивна лекция и дискусия.- Много упражнения и практика.- Ръчно изпълнение в живо лабораторно окружение.Опции за персонализиране на курса- За да поискате персонализиран тренинг за този курс, моля свържете се с нас, за да уредим.Съответстващи препоръки:- Знание за разпределени системи и концепции за съобщения- Опит с командния ред Linux- Основно разбиране за мрежови и системно управлениеЦелева аудитория- Системни администратори- DevOps инженери- Екипи за платформи и инфраструктура
 21 Часа

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


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

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

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

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