Service mesh

Дата уточняется
Вы поймёте 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. Ответы на вопросы

      И разбор кейсов студентов
      Номерной сертификат
      • Минимальное количество посещений: 2 дня
      Обязательные условия для получения сертификата:
      • Участие в решении практик на интенсиве
      Хотите купить билеты от компании? Прийти на интенсив командой, чтобы внедрять service mesh более слаженно? Вам нужна программа, собранная с поправкой на конкретный стек, уровень знаний в команде или другая дата мероприятия?

      Расскажите руководителю об интенсиве, воспользовавшись нашими материалами.
      Корпоративный интенсив
      Рекомендации от спикеров
      Рассрочка
      только для физических лиц
      Условия рассрочки:
      Процесс оформления:

      Как купить курс

      Записи прошедшего интенсива
      12 500 ₽/мес.
      Записи лекций и практических занятий
      В рассрочку от 4 месяцев.
      Или 50 000 ₽ единовременно.
      Доступ к лекциям на 2 года
      Без предоставления стендов
      Трехдневный интенсив
      20 000 ₽/мес.
      Практика на микросервисном приложении
      Живые вебинары, записи на 2 года
      Теоретические лекции
      В рассрочку от 4 месяцев.
      Или 80 000 ₽ единовременно.
      Общение со спикерами в режиме онлайн
      Сертификат
      Ихние прокси...
      Не ихние, а енвойные.
      Service mesh в Слёрм — курс на русском языке.
      Также рекомендуем
      50 000 ₽
      Видеокурс
      Расскажем как подготовиться и внедрить его без костылей в архитектуре
      Service mesh
      90 000 ₽
      Видеокурс
      Продвинутый уровень для тех, кто освоил Kubernetes Базу или активно работает с Kubernetes
      Kubernetes Мега
      Комплект видеокурсов
      Выгода 25 000 ₽
      Чем отличаются курсы, расскажем в Навигаторе
      Выгодно покупать курсы
      по Kubernetes в Комплектах
      Выгодные комплекты
      Наши курсы по Kubernetes
      Service mesh
      Безопасность в K8s
      Kubernetes Мега
      Мониторинг и логирование инфраструктуры в K8s
      Kubernetes База
      Kubernetes База: стартовый курс для администраторов. На страницу курса
      Мониторинг и логирование инфраструктуры в Kubernetes. На страницу курса
      Kubernetes для разработчиков. На страницу курса
      Безопасность в Kubernetes. На страницу курса
      Наши курсы по Kubernetes
      Выгодные комплекты
      Комлект №2
      Безопасность в K8s
      K8s Мега
      Комлект №3
      Kubernetes База: стартовый курс для администраторов
      Мониторинг и логирование инфраструктуры в Kubernetes
      Комлект №4
      Kubernetes База: стартовый курс для администраторов
      K8s Мега
      Почему курсов 6 и чем они отличаются, рассказываем в Навигаторе
      Выгодно покупать курсы по Kubernetes в комплектах
      Комлект №5
      Комлект №1
      K8s Мега
      Servis mesh
      Kubernetes База: стартовый курс для администраторов
      Мониторинг и логирование инфраструктуры в Kubernetes
      K8s Мега