Курс: Администратор Linux. Виртуализация и кластеризация
Курс: Администратор Linux. Виртуализация и кластеризация
Продолжительность курса: 140 ак. ч.
Описание курса:
В свете последних событий, одним из востребованных навыков на сегодняшний день является способность решать задачи, связанные с высокими нагрузками.
Что даст вам этот курс:
• Сможете строить отказоустойчивые кластера виртуализации для запуска современных сервисов, рассчитанных под высокую нагрузку
• Возможность отточить полученные навыки на виртуальных стендах
• Будете разбираться в современных технологиях кластеризации, оркестрации и виртуализации
• Научитесь выбирать технологии для построения отказоустойчивых систем под высокую нагрузку
Вы научитесь решать три глобальные задачи:
• Виртуализация с помощью таких инструментов как proxmox, KVM, oVirt, Xen
• Кластеризация сервисов на базе pacemaker, k8s, nomad и построение дисковых кластеров на базе ceph, glaster, linstore
• Построение высоконагруженных систем на базе nginx
Аудитория:
Специалистам в области IT, планирующим использование Linux и желающих подготовиться к курсам по администрированию Linux. Также курс может быть интересен тем, кто планирует построить IT-инфраструктуру на базе операционной системы Linux
Необходимая подготовка:
• Желательно прохождение курса "Администратор Linux" OTUS
• Опыт администрирования ОС Linux
• Опыт использования Docker
Модуль 2. HIghload web
• Nginx - балансировка и отказоустойчивость
• Балансировка нагрузки на основе HAproxy и VRRP (keepalived)
• Альтернативные балансировщики: envoy, traefik
Модуль 3. Администрирование СУБД
• Etcd
• MySQL - кластер
• PostgreSQL cluster
• RabbitMQ
• настройка Nginx под Highload
• Kafka
• Consul
• Redis
• Elasticsearch
Модуль 4. Виртуализация и контейнеризация
• Виртуализация: Proxmox
• Виртуализация: Xen
• Виртуализация: KVM
• Podman, kata containers
Модуль 5. Оркестрация
• Salt. Оркестрация конфигурациями
• Salt. Примеры типовых конфигураций
• Puppet - система контроля конфигураций
• Подробный разбор манифестов puppet
• Использование hiera
• Использование bolt
• OpenNebula
• Kubernetes
• Kubernetes-2
• Hashicorp Vault
• OpenStack
• OpenStack – практика
Модуль 6. Хранилища и файловые системы
• Распределенные файловые системы: CEPH
• CEPH - troubleshooting
• Распределенные файловые системы: GlusterFS
Модуль 7. Проектный модуль
Окончательная цена указывается в договоре на обучение.