Service mesh

Даты: 31 марта - 2 апреля
Вы поймёте service mesh, поработаете руками с технологией, выполнив практические задания. Все это поможет понять необходимость внедрения и подготовиться к нему без костылей в архитектуре.
Каталог > Service mesh
    Проблема #1. Мониторинга нет, или он слабо развит. Система периодически тормозит, но непонятно, в каких местах.
    Проблема #2. Клиенты жалуются, что сервисы иногда отдают ошибки. Из мониторинга видно, что падения кратковременные, но частые. Менять что-то в приложении можно, но дорого — много разных стеков.
    Проблема #3. Нужно выкатить новую фичу, но нет уверенности, что все пойдет как надо. Времени на всеобъемлющее тестирование нет, нужно выкатывать.
    Проблема #4. В системе появляется новый компонент который отвечает за процессинг кредитных карт. Появляются требования к безопасности системы всей системы.
    Проблема #5. Приложение разрослось. Клиенты жалуются на долгое время ответа. На серверной стороне все ок. Похоже проблема с удаленными геолокациями.
Бизнес-кейсы, которые будем решать
Микросервисы порождают не микропроблемы
Бизнес-кейсы, которые будем решать
Проблема #1. Мониторинга нет, или он слабо развит. Система периодически тормозит, но непонятно, в каких местах.

Проблема #2. Клиенты жалуются, что сервисы иногда отдают ошибки. Из мониторинга видно, что падения кратковременные, но частые. Менять что-то в приложении можно, но дорого — много разных стеков.

Проблема #3. Нужно выкатить новую фичу, но нет уверенности, что все пойдет как надо. Время на всеобъемлющее тестирование нет, нужно выкатывать.

Проблема #4. В системе появляется новый компонент который отвечает за процессинг кредитных карт. Появляются требования к безопасности системы всей системы.

Проблема #5. Приложение разрослось. Клиенты жалуются на долгое время ответа. На серверной стороне все ок. Похоже проблема с удаленными геолокациями.
Зачем нужен service mesh
Оbservability — прозрачный мониторинг API вызовов в системе, позволяет значительно сократить время на поиск и устранение проблем.
Унифицированные политики прокси Envoy упрощают взаимодействие между любым количеством микросервисов, написанных на любых языках — все приводится к общему знаменателю.
Service mesh обеспечивает прозрачное управление входящим и исходящим трафиком в едином месте, систему можно гибко тюнить, добавляя или удаляя правила.
Уникальный интенсив, где информация по service mesh собрана в одном месте. Количество мест ограничено. Самое время оставить заявку.
Спикеры интенсива
Александр Лукьянченко
Руководитель юнита PaaS в Авито
— Создатель сontributor service mesh решений Netramesh и Navigator на базе Envoy Proxy.
— Занимается построением внутренней платформы Авито для разработчиков на базе Kubernetes.

Интервью про опыт внедрения service mesh в Авито →
Георг Гаал
Senior Infrastructure Engineer, Workato
— Поддерживает кубернетес кластера в различных конфигурациях уже 5 лет.
— Опыт с Истио в production 1,5 года.
— Руководил платформенной командой 2 года.
— Ярый сторонник open source решений.
Программа интенсива
Практикуемся в Istio,
но изучаем не интерфейс,
а концепцию работы.
Задания построены вокруг учебного приложения – онлайн-кинотеатра, состоящего из нескольких микросервисов. Для понимания особенностей работы service mesh в условиях гетерогенных систем сайт написан на двух языках: Python и Ruby.

Практикуемся в Istio, но изучаем не интерфейс, а концепцию работы: так участники смогут применить полученный опыт на любом service mesh решении, реализованном на основе Envoy Proxy.

  • 1 день
    10:00 — 18:00
    1. Введение
    2. Как работает service mesh?
    3. Автоматический мониторинг с service mesh
      Обед
    4. Принятие внешнего трафика
    5. Поиск причины деградации
    6. Внедрение service mesh
      Блок AMA
  • 2 день
    10:00–18:00
    1. Отладка service mesh
    2. Deploy с возможностями service mesh
    3. Надежное сервисное взаимодействие
      Обед
    4. Chaos engeneering
    5. Ограничение нагрузки
      Блок АМА
  • 3 день
    10:00–18:00
    1. Аутентификация mTLS
    2. Авторизация и политики доступа
      Обед
    3. Контроль исходящего из mesh трафика
    4. Мультикластерный setup
      Блок AMA
      Разбор кейсов
1 день

  1. Введение
  2. Как работает service mesh?
  3. Автоматический мониторинг с service mesh
    Обед
  4. Принятие внешнего трафика
  5. Поиск причины деградации
  6. Внедрение в service mesh

    Блок AMA
2 день

  1. Отладка service mesh
  2. Deploy с возможностями service mesh
  3. Надежное сервисное взаимодействие
    Обед
  4. Chaos engeneering
  5. Ограничение нагрузки

    Блок АМА
3 день

  1. Аутентификация mTLS
  2. Авторизация и политики доступа
    Обед
  3. Контроль исходящего из mesh трафика
  4. Мультикластерный setup

    Блок AMA
    Разбор кейсов
Требования к участникам
— Kubectl;

— Prometheus, Grafana;

— Tcpdump.
    — Абстракции Kubernetes: services, endpoints, pods;

    — Работы протоколов на транспортном/прикладном уровнях, http;

    — Любой язык программирования.
      ОПЫТ РАБОТЫ
      ЗНАНИЯ
      Требования к участникам
      • Знания
        — Абстракции Kubernetes: services, endpoints, pods;
        — Работы протоколов на транспортном/прикладном уровнях, http;
        — Любой язык программирования.
      • Опыт работы
        — Kubectl;
        — Prometheus, Grafana;
        — Tcpdump.
      Говорят участники первого интенсива
      • Василий Егоров

        ООО МЛМ-Софт,
        DevOps-инженер, автор канала RealManual

        До участия в интенсиве изучал тему поверхностно. Набрался знаний, часть из которых начал активно применять на своих проектах почти сразу. Отдельно хочу отметить подачу материала: это было не монотонное вливание материала лектором, а достаточно живая подача, постоянно закрепляемая практикой. Такой формат максимально закрепился в голове и руках.
      • Станислав Емец

        Ростелеком ИТ,
        ведущий инженер по эксплуатации

        Впечатления от интенсива - самые положительные. Если вы присматриваетесь к внедрению service mesh, то этот интенсив будет очень хорошим вариантом как сэкономить кучу времени на набивании шишек. По моим личным оценкам, мне интенсив сэкономил нескольких месяцев самостоятельного изучения service mesh в общем, Istio и Envoy в частности.

        Расширенный отзыв по ссылке
      Как проходят занятия
      1

      ТЕОРИЯ: описание реальных практик и ошибок при реализации задач
      2

      ПРЕЗЕНТАЦИЯ реализации задачи спикером
      3

      ЗАДАНИЕ для самостоятельной работы
      4

      ОТВЕТЫ НА ВОПРОСЫ и разбор кейсов студентов
      1. Теория

      Описание реальных практик и ошибок при реализации задач
      2. Презентация

      Реализации задачи спикером
      3. Задание

      Для самостоятельной работы
      4. Ответы на вопросы

      И разбор кейсов студентов
      Хотите купить билеты от компании? Прийти на интенсив командой, чтобы внедрять service mesh более слаженно? Вам нужна программа, собранная с поправкой на конкретный стек, уровень знаний в команде или другая дата мероприятия?

      Расскажите руководителю об интенсиве, воспользовавшись нашими материалами.
      Корпоративный интенсив
      Рекомендации от спикеров
      О service mesh от спикера интенсива
      Интервью о service mesh и опыте внедрения в «Авито».

      Что почитать перед интенсивом
      Kubernetes и kubectl:
      Работа с системой мониторинга Prometheus:
      Студентам интенсива service mesh
      курс по Prometheus бесплатно.
        Рекомендации от спикеров
        О service mesh от спикера интенсива
        Интервью о service mesh и опыте внедрения в «Авито».


        Что почитать перед интенсивом
        Kubernetes и kubectl:
        Работа с системой мониторинга Prometheus:

        Студентам интенсива service mesh курс по Prometheus бесплатно.
        Этот курс входит
        в подписку
        Оформи подписку и получи на три месяца доступ к 20 видеокурсам и потокам.

        Цена без подписки

        Интенсив 31 марта - 2 апреля
        37 500 ₽/мес.
        В рассрочку на 4 месяца. Или 150 000 ₽ единовременно.
        Теоретические лекции
        Живые вебинары, записи на 2 года
        Сертификат
        Общение со спикерами в режиме онлайн
        Практика на микросервисном приложении
        Ихние прокси...
        Не ихние, а енвойные.
        Service mesh в Слёрм — курс на русском языке.
        или по телефону +7 (995) 053-11-06
        и в Telegram mborodaeva
        Остались вопросы?
        Вы можете их задать менеджеру заботы о клиентах Марине Бородаевой с помощью формы
        Также рекомендуем
        Kubernetes Мега
        Продвинутый уровень для тех, кто освоил Kubernetes Базу или активно работает с Kubernetes
        Видеокурс
        70 000 ₽
        Service mesh
        Расскажем как подготовиться и внедрить его без костылей в архитектуре
        Видеокурс
        150 000 ₽
        Выгода 40 000 ₽
        Комплект видеокурсов
        Мониторинг и логирование инфраструктуры в K8s
        Безопасность в K8s
        Kubernetes База
        Kubernetes Мега
        Service mesh
        Чем отличаются курсы, расскажем в Навигаторе
        Выгодные комплекты
        Наши курсы по Kubernetes
        Выгодно покупать курсы
        по Kubernetes в Комплектах
        Kubernetes База: стартовый курс для администраторов. На страницу курса
        Наши курсы по Kubernetes
        Выгодные комплекты
        Мониторинг и логирование инфраструктуры в Kubernetes. На страницу курса
        Kubernetes для разработчиков. На страницу курса
        Безопасность в Kubernetes. На страницу курса
        K8s Мега
        Мониторинг и логирование инфраструктуры в Kubernetes
        Kubernetes База: стартовый курс для администраторов
        Комлект №1
        K8s Мега
        Безопасность в K8s
        Комлект №2
        Мониторинг и логирование инфраструктуры в Kubernetes
        Kubernetes База: стартовый курс для администраторов
        Комлект №3
        K8s Мега
        Kubernetes База: стартовый курс для администраторов
        Комлект №4
        Комлект №5
        K8s Мега
        Servis mesh
        Почему курсов 6 и чем они отличаются, рассказываем в Навигаторе
        Выгодно покупать курсы по Kubernetes в комплектах