МенюКонтакты
Обучение
Москва

+7 (495) 913-75-75 доб.221

+7 (495) 668-08-42

Санкт-Петербург

+7 (812) 441-33-15

+7 (901) 374-07-97

Почта

edu@fors.ru

Кластерные технологии, системы высокой доступности и надежности на основе БД Postgres

Посмотреть расписание этого курса
  • Код курса: PgProCl
  • Длительность: 3 д.
  • Цена: 36 000 р.
Записаться

Описание курса

Аннотация:

УКЦ ФОРС представляет новый авторский курс, созданный на основе выполненных проектов, захватывающих самую интересную, но мало раскрытую область применения – проектирование, создание и администрирование масштабируемых систем высокой доступности и надежности, основанных на БД Postgres, то есть именно то, что необходимо многим ИТ подразделениям в условиях современного бизнеса.

Курс делает упор на использование СПО, от БД и средств  кластеризации, до систем мониторинга и логирования .

Теоретическая часть охватывает весь спектр проблем построения высоконадежных систем, основы горизонтального и вертикального масштабирования систем, построенных на баpе PostgreSQL.

Практические занятия основаны на реальных примерах и предполагают создание демонстрационного высоконагруженного кластера с уровнем доступности 24*7.

Аудитория: 

Администраторы баз данных Postgres, желающие глубже понимать принципы работы Postgres, а также получить практические навыки по созданию кластерных систем и систем высокой доступности и надежности, построенных на Postgres.

Требования к подготовке слушателей:

Хорошие знания и опыт  администрирования   PostgreSQL на  ОС Linux, уровень подготовки соответствует программам  курсов по администрированию Postgres DBA1 (Администрирование PostgreSQL 9.4. Базовый курс) и  DBA 2 (Администрирование PostgreSQL 9.5. Расширенный курс) УКЦ ФОРС.

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

  1. Введение
    1. Архитектура базы данных Postgres
    2. Обеспечение согласованности транзакций, механизм его реализации. Различные  уровни изолированности,
    3. Архитектура хранения данных . Логические и физические структуры Инструменты миграции.
  2. Инсталляция программного обеспечения Postgres.
    1. Создание базы данных для отказоустойчивых конфигурации и кластера.
    2. Установка: системные требования, настройка окружения
  3. Стратегии масштабирования для PostgreSQL.
    1. проблема производительности
    2. проблема высокой доступности
    3. проблема надежности
    4. проблема целостности данных
    5. Построение и архитектура отказоустойчивых систем на PostgreSQL
  4. Резервное копирование и восстановление. 
    1. Бэкап и восстановление PostgreSQL
    2. Непрерывное резервное копирование
    3. Утилиты для непрерывного резервного копирования
    4. Barman и его настройка
  5. Репликация.
    1. Streaming Replication (Потоковая репликация)
    2. Синхронная репликация
    3. Асинхронная рекаликация
    4. Master-slave режим (9.6)
    5. Шардинг в среде PostgreSQL XC
    6. Настройка репликации
    7. Лабораторная работа
  6. Кластер и управление им на Pacemaker и Corosync
    1. Кластер на основе PostgreSQL
    2. Active/Passive PostgreSQL Cluster с использованием Pacemaker, Corosync
    3. Установка, конфигурирование и настройка кластера
    4. PKS - система создания и мониторинга кластеров
      pgpool-II, принципы работы
    5. Настройка
    6. Лабораторная работа
  7. Мультиплексоры соединений и балансировщики нагрузки
    1. Программные мультиплексоры соединений для PostgreSQL, виды и принципы работы
    2. PgBouncer и его настройка
    3. Сравнение PgPool-II и PgBouncer
    4. Лабораторная работа
    5. Использование HAProxy
  8. PGPOOL 2
    1. Программные мультиплексоры соединений для PostgreSQL, виды и принципы работы
    2. PgBouncer и его настройка
    3. Сравнение PgPool-II и PgBouncer
    4. Лабораторная работа
    5. Использование HAProxy
  9. Мониторинг БД и кластера
    1. Виды и утилиты для мониторинга
    2. zabbix- установка и настройка и конфигурирование
    3. Конфигурация агента и шаблонов для мониторинга PostgreSQL
    4. Агент mamonsu PostgrePRO, libzbxpgsql
    5. Использование утилиты pgaudit
    6. Лабораторная работа
Записаться на курс: Кластерные технологии, системы высокой доступности и надежности на основе БД Postgres

Начало курса: 25.07.2018



Поделиться
Отправьте другу или начальнику ссылку на почту
Заявка на обучение

Заявка на обучение

Записаться на курс:

Выберите дату начала курса: