Elastic/OpenSearch Advanced

Для IT-специалистов, кто хочет самостоятельно развернуть, настроить и внедрить Observability-платформу

30 сентября

3 месяца

Онлайн

Вт/Чт 20:00 Мск

Для кого этот курс?

  • DevOps-инженеров
  • QA-инженеров
  • Системных администраторов
  • Аналитиков данных
  • Software Engineer

Необходимые знания

  • Понимание того, как устроены веб-сервисы (двух/трех-звенные системы)
  • Базовые знания по работе сети (типа протоколов, стандартные порты приложений, трабл-шутинг сети)
  • SSL. Зачем он нужен, как проверять его работу
  • Понимание отличия виртуализации от контейнеризации, начальные знания о Докере
  • Будет плюсом начальный уровень администрирования Linux (установка, создание пользователей, права на файлы и директории

Что даст вам этот курс?

  • Основы работы с Elastic/OpenSearch Stack: Понимание архитектуры и принципов работы с платформами ElasticSearch и OpenSearch
  • Способы сбора и обработки данных: Знание методов и инструментов для сбора логов, метрик и трассировок с использованием Beats и Logstash
  • Анализ и визуализация данных: Навыки работы с Kibana и OpenSearch Dashboards для визуализации и анализа данных
  • Безопасность и контроль доступа: Понимание принципов безопасности в Elastic Stack, включая настройки и управление доступом
  • Разработка и оптимизация: Навыки оптимизации запросов, работы с агрегатами и автоматизации процессов деплоя.

После обучения вы сможете

  • Конфигурировать и управлять Elastic/OpenSearch Stack: Установка и настройка стека для мониторинга приложений
  • Собирать и анализировать данные: Использовать инструменты как Filebeat и Metricbeat для мониторинга системы и приложений
  • Создавать дашборды и визуализировать данные: Разрабатывать и настраивать дашборды в Kibana и OpenSearch Dashboards для отображения ключевых показателей
  • Настраивать алерты и автоматизацию процессов: Реализовывать систему уведомлений по критическим метрикам и событиям
  • Решать проблемы и оптимизировать производительность: Проведение анализа и устранение неполадок в данных, а также оптимизация производительности хранения и обработки данных
  • Сможете самостоятельно с нуля развернуть Observability-платформу, обосновать необходимость и преимущества ее использования, а так же внедрить и поддерживать

По данным отчета DevOps Trends, опубликованного в 2022 году, 68% организации в сфере технологий сообщили о необходимости внедрения практик Observability для улучшения мониторинга и управления производительностью их приложений и сервисов

Процесс обучения

Обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Telegram, сдача домашних работ и получение обратной связи от преподавателя.

Оптимальная нагрузка

Возможность совмещать учебу с работой

Портфолио

Индивидуальная разработка итоговой проектной работы 

Перспективы

 

Получите знания, которые помогут повысить вашу востребованность и доход

Партнеры

Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности. Мы оказываем помощь в вопросах карьеры на протяжении всего обучения и спустя полгода после его завершения.

  • Получите помощь с оформлением резюме, портфолио и сопроводительного письма
  • Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров
  • Пройдете карьерную консультацию с нашим HR-специалистом
  • Получите рекомендации, как искать работу, и советы по прохождению собеседования
  •  
Формат обучения

Интерактивные вебинары


2 занятия по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда

Обратная связь


Домашние задания с поддержкой и обратной связью наших преподавателей помогут освоить изучаемые технологии

Активное комьюнити


Чат в Telegram для общения преподавателей и студентов

Программа

Архитектура Elastic/OpenSearch Stack

В этом модуле вы верхнеуровнево рассмотрите архитектуру стеков. Изучите подход к хранению данных в Elastic/Opensearch и доступ к данным через API.

Тема 1: Введение в Observability на Elastic/Opensearch Stack

Тема 2: Архитектура Elasticsearch/OpenSearch: кластеры, узлы и индексы

Тема 3: Шардирование, маштабирование, отказоустойчивость, жизненный цикл данных

Тема 4: Моделирование данных: сопоставления (mappings) и типы данных

Тема 5: REST API в работе с Elasticsearch/OpenSearch

Глубокое погружение в Elastic Stack

В этом модуле вы изучите уникальный функционал коммерчески поддерживаемой экосистеме Elastic Stack.

Тема 1: Logstash, Beats, Elastic Agent

Тема 2: Kibana: Lens и продвинутые визуализации, алертинг

Тема 3: Трассировка с помошью Elastic APM

Тема 4: Использование Elastic Сonnectors и Open Web Crawler

Тема 5: Практический кейс: полная наблюдаемость с помощью Elastic Stack

Глубокое погружение в Opensearch Stack

В этом модуле вы изучите уникальный функционал OpenSearch Stack, а также его отличия от Elastic Stack.

Тема 1: Data Prepper для сбора данных

Тема 2: OpenSearch Dashboards: PPL, Notebooks, alerting

Тема 3: Трассировка с помошью Opensearch Trace Analytics

Тема 4: Searchable Snapshots, cross-cluster replication, performance monitoring, ODBC и JDBC-драйверы

Тема 5: Практический кейс: полная наблюдаемость с помощью OpenSearch Stack

Продвинутые кейсы

В этом модуле вы изучите сложные сценарии использования Elasticsearch Stack и OpenSearch Stack.

Тема 1: Продвинутый поиск и аггрегации

Тема 2: Контроль доступа к данным в Elasticsearch и OpenSearch. Продвинутые security-фичи OpenSearch

Тема 3: Обслуживание кластеров: мониторинг и тюнинг производительности, планирование мощностей, аварийное восстановление

Тема 4: Создание SIEM-системы на базе Elasticsearch/Opensearch для работы с событиями информационной безопасности

Тема 5: Elasticsearch и Opensearch в Machine learning

Проектная работа

Тема 1: Выбор темы и организация проектной работы

Тема 2: Консультация по проектам и домашним заданиям

Тема 3: Защита проектных работ

Тема 4: Подведение итогов курса

Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит

Выпускной проект


Каждый курс завершается финальным проектом, который предстоит защитить перед преподавателями и командой. Вам будет, что обсудить на собеседовании!

Вы сможете объединиться по группам и разрабатывать один масштабный проект. А ваши домашние задания станут частью проектной работы.

Преподаватели

Олег Нова

Payler

Senior DevOps Engineer

2 года в Otus
32 занятия
441 студент

в ИТ с 2005: хостинг > заказная разработка > ИТ-консалтинг > классические банки > финтех Профессиональные интересы: Cloud Native Computing, вопросы ИБ и управления инженерными командами Опыт работы: н.в. / Payler / Lead DevOps 2020-2023 / ОТП Банк / Техлид 2019-2020 / Accenture / ИТ-консультант 2017-2019 / Альфа-Банк / Lead DevOps 2012-2017 / Альфа-Банк / Главный системный администратор

Преподает на курсах

  • Observability: мониторинг, логирование, трейсинг
  • Elastic/OpenSearch Advanced

Сергей Андрюнин

DevOps инженер

3 года в Otus
98 занятий
1845 студентов

В данный момент я работаю на должности DevOps инженера в нескольких крупных проектах, в том числе имеющих статус Государственной Информационной системы. В ИТ я пожалуй с 3-х лет, когда написал первую программу на бейсике. Но если говорить о серьезных вещах, то это пожалуй общий стаж составляет 22 года. За это время мне удалось поработать в разных компаниях, такие как Rambler, Otto, RTLabs, и на проектах в топ банках страны такие как Альфа Банк, ВТБ, Абсолют Банк и другие. Свободно пишу код на таких языках как Go, Python не забываю и про BASH но использую его реже. Умею строить отказоустойчивые и высоконагруженные системы, съел собаку на построении систем мониторинга и логирования. Много знаю про облака, Terraform, Ansible, k8s. Люблю применять на практике IAC, вообще люблю писать код. Любовь к коду связана тем, что в свое время я поступил в НГПУ на факультет Математики-Информатики, где писал много кода и ездил по олимпиадам. И Даже какое то время работал программистом в НАПО им В.П. Чкалова. Мой преподавательский опыт можно сказать 22 года, так как изначально это моя профессия, поэтому приходилось часто вести какие то обучающие курсы, будь они внутри компании, вуза, или публичные.

Преподает на курсах

  • Administrator Linux. Professional
  • Golang Developer. Professional
  • Инфраструктура высоконагруженных систем
  • NoSQL для Иннотех
  • Observability: мониторинг, логирование, трейсинг
  • PostgreSQL. Advanced
  • NoSQL
  • Elastic/OpenSearch Advanced

Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания

Ближайшие мероприятия

Открытый вебинар — это настоящее занятие в режиме онлайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.

Мощный функционал OpenSearch, доступный бесплатно
Олег Нова
Вебинар проходит в рамках курса "Elastic/OpenSearch Advanced"

Что будет на вебинаре:
- Обсудим функции, которые в Elastic доступны только в платной подписке, а в OpenSearch — бесплатно
- Разберём практические сценарии использования и ограничения каждой функции
- Покажем примеры настройки и интеграции в реальных задачах

Функционал, который будет рассмотрен:
Single Sign-On (SSO) — централизованная аутентификация и упрощённый доступ
Field- и Document-level Security — гибкая модель разграничения доступа к данным
Cross-cluster Replication — репликация данных между кластерами для отказоустойчивости и геораспределения
JDBC & ODBC Client — подключение BI и аналитических инструментов к хранилищу
Alerting via Webhooks — оповещения и интеграция с внешними сервисами через вебхуки

Чему научатся участники:
- Отличать бесплатные возможности OpenSearch от платных функций Elastic и выбирать оптимальный стек
- Настраивать SSO для централизованной аутентификации пользователей
- Реализовывать field- и document-level security для защиты конфиденциальных данных
- Настраивать cross-cluster replication для обеспечения доступности и резервирования
- Подключать BI-инструменты через JDBC/ODBC и работать с данными в аналитических приложениях
- Настраивать оповещения через вебхуки и интегрировать их с системами уведомлений и автоматизации
...
10 сентября в 17:00
Открытый вебинар
Что нового появилось в ElasticSearch за 4 года после появления OpenSearch
Олег Нова
Вебинар проходит в рамках курса "Elastic/OpenSearch Advanced"

Что будет на вебинаре:
- Обзор ключевых нововведений в ElasticSearch за последние 4 года
- Разбор назначений, архитектуры и практических сценариев использования каждой функции
- Сравнение с аналогичными возможностями в OpenSearch и обсуждение ограничений

Функционал, который рассмотрим:
Elastic Agent — универсальный агент для сбора телеметрии и управления интеграциями
ElasticSearch Query Language (EQL) — расширенные возможности запросов и поиска событий
применение ML в Elastic Stack — автоматическое обнаружение аномалий, прогнозирование и аналитика

Чему научатся участники:
- Понимать, какие новые возможности появились в ElasticSearch и как они меняют архитектуру наблюдаемости и безопасности
- Оценивать, когда имеет смысл использовать Elastic Agent и как он упрощает сбор данных и управление интеграциями
- Применять EQL для более точного поиска и корреляции событий
- Использовать встроенные ML-функции Elastic Stack для обнаружения аномалий и прогнозной аналитики
- Принимать обоснованные решения при выборе между ElasticSearch и OpenSearch с учётом новых возможностей
...
24 сентября в 17:00
Открытый вебинар

Корпоративное обучение для ваших сотрудников

OTUS помогает развивать высокотехнологичные команды. Почему нам удаётся это делать успешно:
  • Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
  • Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
  • OTUS проверяет знания студентов перед стартом обучения и после его завершения
  • Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
  • Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
  • OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год

Подтверждение знаний и навыков

OTUS осуществляет лицензированную образовательную деятельность.
В конце прохождения специализации вы получите сертификат OTUS и официальный диплом о получении новой специальности

После обучения:

  • Удостоверение о повышении квалификации: если вы успешно защитили выпускной проект
    и готовы предоставить копию документа о высшем или среднем профессиональном образовании

  • Доступ к учебным материалам курса

  • Ваш личный проект, который поможет проходить собеседования

Частые вопросы

Что, если в середине курса я не смогу продолжать обучение?
У вас есть право одного бесплатного трансфера в другую группу
Обязательно ли защищать выпускной проект?
Для получения сертификата OTUS необходимо сдать проект. Кроме того, проект необязательно защищать перед аудиторией, а можно сдать в чате с преподавателем.
Я могу вернуть деньги?
Да, вы можете сделать возврат средств пропорционально оставшимся месяцам обучения.