Хотите получать информацию по новым курсам и их датам проведения?
(MySQLC) MySQL Cluster
Описание курса:
На курсе MySQL Cluster вас научат, как установить и сформировать кластер баз данных в реальном времени в ядре вашего приложения. Вас научат, как проектировать и поддержать кластеры для обеспечения высокой доступности и масштабируемости при помощи компонентов открытого источника MySQL Cluster's open-source and enterprise components.
После окончания курса, слушатели должны будут уметь:
- Устанавливать и конфигурировать узлы MySQL кластера
- Проектировать простые и продвинутые схемы размещения узлов кластера
- Обеспечивать безопасность узлов кластера и данных в узлах
- Выполнять резервное копирование и восстановление данных из резервных копий
- Обнаруживать и обрабатывать сбои узлов в кластере
- Отслеживать и улучшать производительность в кластере
- Использовать промышленные средства для развертывания больших кластеров
Чем полезен курс:
Курс дает возможность проектировать размещение высокопроизводительного, масштабируемого кластера MySQL. Также изучается мониторинг, настройка производительности установленного кластера, отслеживание и устранение возникающих проблем в эксплуатации. Рассматривается процесс репликации между кластерами, разделенными территориально или функционально.
Необходимая предварительная подготовка:
- Базовые знания концепций баз данных и SQL
- Опыт работы с экземпляром MySQL сервера и базой данных
- Умение устанавливать MySQL
- Практическое знание архитектуры MySQL
- MySQL for Beginners Ed 3 NEW
- Oracle Linux System Administration NEW
Рекомендуемая предварительная подготовка:
- Умение установить подключение к MySQL серверу с помощью средств MySQL
- Знание аппаратного обеспечения и OS
- MySQL for Beginners Ed 3 NEW
- Oracle Linux System Administration NEW
Цель курса:
- Объяснение концепций кластера MySQL
- Описание архитектуры кластера MySQL
- Изучение списка функций NDB Storage engine
- Описание соглашений по проектированию NDB Storage engine
- Установка кластера MySQL
- Настройка базового кластера MySQL
- Выполнение операций восстановления и резервного копирования
- Безопасность в кластере MySQL
- Поддержка кластера MySQL с помощью Management console и MySQL Cluster Manager
- Контроль и улучшение производительности в кластере MySQL
- Определение и исправление распространенных проблем
- Описание распространённых сценариев использования кластера
- Настройка репликации между кластерами MySQL
- Описание работы с кластером MySQL в виртуальных и облачных средах
Аудитория курса:
- Опытные пользователи баз данных, желающие глубоко понять MySQL кластер
Программа курса:
Введение в кластер MySQL
Обзор MySQL, продуктов и сервисов. Веб-сайты и другая документация. Основные преимущества и варианты использования. Типы узлов.
Установка кластера MySQL
Требования к железу, памяти, сетям. Выбор и установка Cluster Distributions. Установка и настройка узлов в кластере. MySQL Cluster Auto-Installer. Запуск кластера в базовой конфигурации. Обновление кластера.
Архитектура кластера MySQL
Средство хранения NDB. Кластерные таблицы. SQL и NoSQL API узлы. Узлы данных и группы узлов. Партиционирование и репликация. Контрольные точки и журнал изменений. Избыточность и устойчивость.
Конфигурирование кластера MySQL
Конфигурационные файлы кластера. Базовые конфигурационные настройки: NodeId и HostName. Управление конфигурацией узла. Конфигурирование узла данных. Конфигурирование многопоточных узлов данных. Настройки для запуска кластера. Просмотр настроек кластера.
Проектирование кластера MySQL
Основные принципы проектирования. Размер используемой памяти. Хранение данных в памяти и на диске. Настройка дискового хранения данных. Проектирование кластера для обеспечения масштабируемости и высокой производительности. Примеры настроек кластера.
Поддержка кластера MySQL
Изменение структуры таблицы. Доступ к кластеру с помощью утилит с командной строкой. Режим единственного пользователя. Резервное копирование кластера. Восстановление кластера из резервной копии.
Безопасность кластера MySQL
Безопасность кластера. Настройка безопасности соединения. Настройка правил для Firewall. Безопасность данных. Безопасность сервера-узла.
Управление кластером MySQL
Установка стандартных клиентов и клиента управления. Узлы, кластеры, хосты, процессы, пакеты и настройки конфигурации. Создание управляемых кластеров. Перенос настроек с кластера в статусе "unmanaged". Мониторинг файла регистрации узла и файла регистрации кластера. Поддержка файла регистрации узла и файла регистрации кластера.
Репликация между кластерами MySQL
Репликация кластера. Порядок транзакций и этапы репликации. Настройка репликации. Запуск, остановка и переопределение репликации. Создание резервных копий, используемых при репликации таблиц. Устойчивость репликации. Репозитории с данными о репликации. Многопользовательская репликация и разрешение конфликтов.
Мониторинг кластера MySQL
Введение. Процесс сервера управления ndb_mgm. Использование журналов кластера. База ndbinfo. Переменные состояния. MySQL Enterprise Monitor.
Отслеживание и устранение проблем кластера MySQL
Начальный этап. Heartbeat. Конфигурационные проблемы. Проблемы с работой диска. Проблемы в настройке приложения.
Оптимизация производительности кластера MySQL
Основные концепции. Поиск запросов, требующих оптимизацию. Оптимизация с помощью индексов. Использование EXPLAIN. Adaptive Query Localization. Опция "distribution awareness". Процесс оптимизации и разметки.
Окружение кластера MySQL
Кластер MySQL и виртуализация. Внедрение узлов в облачных средах. Соединение с кластером посредством SQL и NoSQL API. Сравнение кластера MySQL с другими продуктивными решениями.
Заключение
Итоговый обзор содержания и целей курса. Продукты, услуги, веб-сайты, курсы, документация: резюме.
Дни | 4 дня |
---|---|
Дата курса | 13.май / 05.ноя |
Город | Все города |
Формат обучения | Корпоративный |