vIMS и облачное ядро: NFV, MANO, контейнеры

Курс «vIMS и облачное ядро: NFV, MANO, контейнеры» — OpenStack, Open vSwitch, Ceph, SR-IOV, DPDK, NUMA, ETSI NFV (NFVI, VNF, MANO: NFVO, VNFM, VIM), VNFD и NSD, Huawei FusionSphere и FusionStage, vIMS, CNF, Kubernetes, Multus, Helm, Prometheus и Grafana
63 урока · 9 лабораторных · проект
12 разборов проблем
После курсов «IP-сети для инженера связи», «LTE/4G и ядро EPC» и «IMS: ядро мультимедийной связи»
Индивидуально
В мес 200 AZN
В группе
В мес 150 AZN
При оплате за весь курс в группе
15% скидка
Оплата по частям
50/50
По подписке
от 30 AZN в мес
Зачем оператор переносит IMS и мобильное ядро со специализированных шкафов на обычные серверы, как звонки продолжаются при отказе виртуальной машины и почему тот же CSCF сегодня работает контейнером в Kubernetes? В этом курсе пошагово разбирается облачное ядро оператора — виртуализация сетевых функций (NFV), управление и оркестрация (MANO) и cloud-native подход — по документам ETSI GS NFV 002, NFV-MAN 001, NFV-IFA 011 и NFV-IFA 014, NFV-SOL 001 и NFV-SOL 004. Инфраструктура: почему операторы уходят от специализированного оборудования, центр обработки данных (серверы, системы хранения, сеть), гипервизор и виртуальная машина, OpenStack (Nova, Neutron, Cinder, Glance), сети Neutron и Open vSwitch, провайдерские сети, распределённое хранилище Ceph, правила affinity и anti-affinity, зоны доступности. Производительность для телекома: прямой доступ к сетевой карте через SR-IOV, обработка пакетов в пространстве пользователя через DPDK, NUMA, привязка CPU (CPU pinning) и hugepages. ETSI NFV: NFVI, VNF и MANO, роли NFVO, VNFM и VIM, дескрипторы VNFD и NSD, пакет VNF и онбординг, сценарии instantiate, scale, heal и terminate, Huawei FusionSphere, FusionStage, FusionClusterManager и Telco Cloud (по документации). vIMS: функции IMS как VNF, типы ВМ и модулей vIMS (по документации IMS V500R019C10), этапы развёртывания, масштабирование, резервирование и георезервирование, сети сигнализации, медиа и управления, эксплуатация. Cloud-native: микросервисы, сеть Kubernetes (Pod, Service, CNI), дополнительные интерфейсы через Multus для сигнализации и медиа, что добавляется к кластеру в телекоме, пакеты Helm, CNF и VNF, жизненный цикл CNF, контейнеры на «голом железе», service mesh. Эксплуатация: мониторинг в Prometheus и Grafana, логи и трассировка запросов, обновления rolling, canary и ISSU, резервное копирование и восстановление, планирование ёмкости, безопасность облачного ядра. Практика — 9 лабораторных работ на Kubernetes (кластер, EPC Open5GS через Helm, масштабирование, самовосстановление, Multus, Prometheus и Grafana, обновление без простоя, лимиты ресурсов, сравнение ВМ и контейнера), 12 расследований реальных проблем и итоговый проект.

Идёт набор в новую группу — оставьте заявку, чтобы забронировать место

Или учитесь сами в личном кабинете → по подписке от 30 AZN в месяц

Перед началом

Пройдите курсы «IP-сети для инженера связи», «LTE/4G и ядро EPC» и «IMS: ядро мультимедийной связи»: из первого — VLAN и trunk, IP-адресация и маршрутизация, MTU, DNS, NTP, балансировщики, TLS и сертификаты, Active/Standby и георезервирование, Wireshark и Docker-стенды трека; из второго — архитектура EPC (MME, S-GW, P-GW, HSS, PCRF) и стенд Open5GS; из третьего — узлы IMS (P-CSCF, I-CSCF, S-CSCF, HSS, AS, MRF, BGCF, MGCF), регистрация и сессии, основы эксплуатации Huawei IMS используются здесь без повторного объяснения. Основы контейнеров и Kubernetes даются внутри курса темами-ссылками на курс «Docker».

Как устроено обучение

Одна тема — один урок: интерактивные слайды, схемы архитектуры NFV и MANO, диаграммы сценариев instantiate, scale и heal (ladder), анимации жизненного цикла VNF и CNF, масштабирования и георезервирования, расчёты ёмкости, тренажёры с автоматической проверкой ответа и конспект на трёх языках (az, ru, en). В каждом уроке — разобранный пример, блок «Что может сломаться и как это найти», практика и самопроверка. Лабораторные работы — Kubernetes (kind или k3s), Helm, Multus, Prometheus и Grafana на стенде трека; темы Huawei FusionSphere, FusionStage и vIMS построены по официальной документации.

Программа курса

01

Виртуализация и облачная инфраструктура

  • Почему операторы уходят от специализированного оборудования
  • Центр обработки данных (серверы, системы хранения, сеть)
  • Гипервизор и виртуальная машина
  • OpenStack (Nova, Neutron, Cinder, Glance)
  • Сети OpenStack (Neutron, Open vSwitch, провайдерские сети)
  • Распределённое хранилище Ceph
  • Отказоустойчивость: affinity и anti-affinity, зоны доступности
02

Производительность для телекома

  • SR-IOV — прямой доступ виртуальной машины к сетевой карте
  • DPDK — обработка пакетов в пространстве пользователя
  • NUMA, привязка CPU (CPU pinning) и hugepages
03

ETSI NFV

  • Архитектура NFVI, VNF и MANO (ETSI GS NFV 002)
  • Роли NFVO, VNFM и VIM (NFV-MAN 001)
  • Дескрипторы VNFD и NSD и жизненный цикл VNF
  • Онбординг VNF (пакет, образы, дескрипторы)
  • Сценарии MANO: instantiate
  • scale, heal, terminate; Huawei FusionSphere в роли NFVI/VIM
  • FusionStage и FusionClusterManager
  • Huawei Telco Cloud и CloudCore — обзор (по документации)
04

vIMS

  • Функции IMS как VNF, типы ВМ и модулей vIMS (по документации IMS V500R019C10)
  • Этапы развёртывания vIMS
  • Масштабирование, резервирование и георезервирование
  • Сети vIMS (плоскости, VLAN, внешние и внутренние сети)
  • Эксплуатация: OMU, LMT, аварии
05

Cloud-native

  • cloud-native и микросервисы
  • Сеть Kubernetes (Pod, Service, CNI)
  • Несколько интерфейсов у Pod для сетей сигнализации и медиа (Multus)
  • Kubernetes в телекоме, пакеты Helm
  • CNF и VNF, жизненный цикл CNF
  • Контейнеры на «голом железе» у Huawei
  • service mesh в ядре — обзор
06

Эксплуатация облачного ядра

  • Мониторинг в Prometheus и Grafana
  • Логи и трассировка запросов
  • Обновления (rolling, canary, ISSU)
  • Резервное копирование и восстановление
  • Планирование ёмкости, безопасность облачного ядра
07

Лаборатория Kubernetes

  • Учебный кластер, EPC Open5GS в Kubernetes через Helm
  • Масштабирование компонента
  • Самовосстановление, второй интерфейс у Pod через Multus
  • Мониторинг ядра в Prometheus и Grafana
  • Обновление без простоя
  • Ресурсы и классы QoS у Pod
  • ВМ и контейнер: сравнение запуска и ресурсов
08

Проблемы, решения и итоговый проект

  • 12 разборов реальных проблем (ВМ не размещается — ресурсы или anti-affinity; нет виртуальных функций SR-IOV; потери пакетов на виртуальном коммутаторе; падение производительности из-за NUMA; задержки хранилища; CrashLoopBackOff; у Pod нет второго интерфейса; масштабирование не успевает за всплеском сигнализации; split-brain при резервировании; неудачное обновление и откат; истёкшие сертификаты кластера; расхождение времени в кластере)
  • Порядок поиска неисправностей в облачном ядре и итоговый проект — план развёртывания vIMS (ресурсы, сети, резервирование, мониторинг, порядок работ и отката)

Трек «Телеком»

Тринадцатый курс трека «Телеком» из 14 курсов — от телефонной линии до 5G.

Как мы учим?

Этапы обучения

01

Вебинар

Студенты подключаются к уроку в прямом эфире. В конце каждого урока студентам отправляется видеозапись занятия.

02

Домашнее задание

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

03

Работа с ментором

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

04

Портфолио

За время курса вы выполните несколько проектов на разные темы — они покажут работодателям ваши навыки.

Самостоятельное обучение

Полная программа в личном кабинете

69 тем с теорией, примерами и практикой. Первые 4 — бесплатно, остальные — по подписке. Интерактивных уроков со слайдами и тренажёрами: 68.

Раздел 1. Виртуализация и облачная инфраструктуратем: 7
  1. Зачем операторам виртуализация: от специализированных шкафов к стандартным серверам
  2. Центр обработки данных: серверы, системы хранения и сеть
  3. Гипервизор и виртуальная машина
  4. OpenStack: Nova, Neutron, Cinder, Glance
  5. Сети OpenStack: Neutron, Open vSwitch, провайдерские сети
  6. Распределённое хранилище: Ceph
  7. Отказоустойчивость: affinity и anti-affinity, зоны доступности
Раздел 2. Производительность для телекоматем: 3
  1. SR-IOV: прямой доступ ВМ к сетевой карте
  2. DPDK: обработка пакетов в пространстве пользователя
  3. NUMA, привязка CPU и hugepages
Раздел 3. ETSI NFVтем: 6
  1. Архитектура ETSI NFV: NFVI, VNF и MANO
  2. MANO: NFVO, VNFM и VIM
  3. VNFD и NSD; жизненный цикл VNF: создание, масштабирование, восстановление
  4. Онбординг VNF: пакет, образы, дескрипторы
  5. Сценарии MANO: instantiate, scale, heal, terminate
  6. Huawei FusionSphere в роли NFVI/VIM (по документации)
Раздел 4. vIMSтем: 7
  1. Архитектура vIMS: функции IMS как VNF
  2. Типы ВМ и модулей vIMS (по документации IMS V500R019C10)
  3. Этапы развёртывания vIMS (по документации)
  4. Масштабирование vIMS
  5. Резервирование и георезервирование vIMS
  6. Сети vIMS: плоскости, VLAN, внешние и внутренние сети
  7. Эксплуатация vIMS: OMU, LMT, аварии
Раздел 5. Cloud-nativeтем: 16
  1. Контейнеры и виртуальные машины: namespaces, cgroups, образы
  2. Зачем нужен Kubernetes: оркестрация и устройство кластера
  3. Pod: первый манифест и kubectl apply
  4. Deployment: реплики, rolling update, probes и откат
  5. Service: доступ к подам внутри и снаружи кластера
  6. Cloud-native и микросервисы
  7. Сеть Kubernetes: Pod, Service, CNI
  8. Несколько интерфейсов у Pod (Multus) для сетей сигнализации и медиа
  9. Kubernetes в телекоме: что добавляется к обычному кластеру
  10. Helm: пакеты приложений
  11. CNF и VNF
  12. Жизненный цикл CNF
  13. Контейнеры на «голом железе» у Huawei (по документации)
  14. Huawei FusionStage и FusionClusterManager (по документации)
  15. Huawei Telco Cloud и CloudCore — обзор (по документации)
  16. Service mesh в ядре — обзор
Раздел 6. Эксплуатация облачного ядратем: 6
  1. Мониторинг: Prometheus и Grafana
  2. Логи и трассировка запросов
  3. Обновления: rolling, canary, ISSU
  4. Резервное копирование и восстановление
  5. Планирование ёмкости
  6. Безопасность облачного ядра
Раздел 7. Лаборатория Kubernetesтем: 10
  1. Стенды трека: как устроены, как запустить, где взять трафик из контейнеров
  2. Лабораторная работа: поднять учебный кластер Kubernetes
  3. Лабораторная работа: развернуть EPC Open5GS в Kubernetes через Helm
  4. Лабораторная работа: масштабировать компонент и проверить работу
  5. Лабораторная работа: самовосстановление — удалить Pod и посмотреть реакцию
  6. Лабораторная работа: второй сетевой интерфейс у Pod через Multus
  7. Лабораторная работа: мониторинг ядра в Prometheus и Grafana
  8. Лабораторная работа: обновление без простоя
  9. Лабораторная работа: ресурсы и классы QoS у Pod
  10. Лабораторная работа: ВМ и контейнер — сравнить запуск и ресурсы
Раздел 8. Проблемы и решениятем: 14
  1. Кейс: ВМ не размещается — ресурсы или anti-affinity
  2. Кейс: нет виртуальных функций SR-IOV
  3. Кейс: потери пакетов на виртуальном коммутаторе
  4. Кейс: падение производительности из-за NUMA
  5. Кейс: задержки хранилища
  6. Кейс: CrashLoopBackOff
  7. Кейс: у Pod нет второго интерфейса
  8. Кейс: масштабирование не успевает за всплеском сигнализации
  9. Кейс: split-brain при резервировании
  10. Кейс: неудачное обновление и откат
  11. Кейс: истёкшие сертификаты кластера
  12. Кейс: расхождение времени в кластере
  13. Общий порядок поиска неисправностей в облачном ядре
  14. Курсовой проект: план развёртывания vIMS — ресурсы, сети, резервирование, мониторинг, порядок работ и отката

Группа и индивидуальные занятия — это преподаватель, проверка заданий и сертификат. Подписка — материалы, тренажёры и прогресс в своём темпе, без обратной связи преподавателя.

vIMS и облачное ядро: NFV, MANO, контейнеры: как записаться

Заполните форму — сообщим дату старта ближайшей группы, расписание и условия оплаты. А можно сначала прийти на бесплатный пробный урок.

WhatsApp