Выбор подходящего решения для обеспечения высокой доступности
В данном модуле даются рекомендации по идентификации и анализу бизнес-требований и технических и нетехнических ограничений, влияющих на выбор решения по обеспечению высокой доступности. Обзорно рассматриваются существующие способы и подход к выбору правильной технологии для решения поставленных задач
Теория:
Определение требований и ограничений к высокодоступному решению.
Анализ требований и ограничений к высокодоступному решению.
Определение подходящих решений.
Практика: Предложение решения для обеспечения высокой доступности
Сбор требований
Приоритезация требований
Выбор подходящей технологии
Предложение решения
Проектирование кластерного решения
В данном модуле рассматриваются особенности и принципы проектирования кластеров SQL Server. Приводятся рекомендации по разработке стратегии восстановления и тестирования кластеризованных экземпляров. Раскрываются особенности миграции и обновления версий кластеров, создания операционного плана. Также обсуждаются запланированные и незапланированные события, которые могут повлиять на работу кластера.
Теория:
Планирование платформы для кластера.
Планирование реализации кластера SQL Server.
Планирование стратегии восстановления и планов тестирования кластеризованных баз данных.
Миграция и модернизация кластеров SQL Server.
Разработка операционного плана кластера.
Практика: Проектирование кластерного решения для базы данных
Проектирование топологии кластера
Создание операционного плана
Проверка конфигурации кластера SQL Server 2005
Мониторинг кластера SQL Server 2005
Проектирование высокодоступного хранилища данных
В данном модуле рассматриваются рекомендации и соображения по определению требований к хранению файлов баз данных, компонентов и внешних файлов, являющихся частью системы обработки данных. Приводятся рекомендации по проектированию хранилищ для вышеуказанных ресурсов. Описывается дизайн стратегии восстановления, повышающей общую доступность , рекомендации по восстановлению повреждённых и частично повреждённых системных и пользовательских баз данных.
Теория:
Определение требований к хранилищу баз данных SQL Server.
Определение требований к хранилищу к компонентов и файлов SQL Server.
Планирование хранилищ для баз данных SQL Server.
Разработка стратегии резервного копирования и восстановления.
Практика: Проектирование высокодоступного хранилища данных
Определение потребностей в хранилищах.
Выбор хранилища.
Проектирование RAID-массива.
Проектирование хранилища с использованием SAN.
Проектирование стратегии резервного копирования и восстановления.
Проектирование решение на основе передачи журналов транзакций (Log Shipping)
В данном модуле рассматриваются рекомендации и соображения по разработке решения с использованием передачи журналов транзакций. Приводятся рекомендации по выбору ролей серверов и топологии решения, миграции, модернизации и созданию операционного плана для подобных решений.
Теория:
Введение в проектирование решения на основе Log Shipping.
Планирование ролей серверов и топологии.
Планирование стратегии модернизации.
Разработка операционного плана.
Практика: Дизайн решения с использованием Log Shipping
Выбор подходящей архитектуры.
Дизайн ролей серверов и топологии репликации.
Разработка операционного плана.
Проверка и тестирование решения.
Проектирование решения с использованием зеркалирования баз данных
В данном модуле рассматриваются рекомендации и соображения по разработке решения с использованием зеркалирования баз данных. Приводятся рекомендации по выбору ролей серверов и топологии решения, миграции, модернизации и созданию операционного плана для подобных решений. Также приводятся рекомендации по миграции существующих высокодоступных решений на основе SQL Server 2000.
Теория:
Введение в планирование решения с использованием зеркалирования баз данных.
Планирование ролей и топологии.
Преобразование существующих отказоустойчивых решений в решения на основе зеркалирования баз данных.
Разработка операционного плана.
Практика: Проектирование решения на основе зеркалирования баз данных
Выбор соответствующей архитектуры.
Проектирование ролей серверов и топологии.
Разработка операционного плана.
Оценка возможностей по миграции с кластеризации на зеркалирование.
Оценка возможностей по миграции с Log Shipping На зеркалирование.
Сравнение технологий зеркалирования баз данных, кластеризации, Log Shipping.
Проектирование высокодоступного решения с использованием репликации
В данном модуле рассматриваются рекомендации и соображения по разработке решения с использованием репликации. Приводятся рекомендации по выбору ролей серверов и топологии решения, миграции, модернизации и созданию операционного плана для подобных решений.
Теория:
Введение в планирование решения с использованием репликации.
Разработка решения с использованием репликации.
Планирование стратегии модернизации.
Разработка плана использования репликации.
Практика: Проектирование высокодоступного решения с использованием репликации
Выбор подходящей архитектуры.
Разработка решения.
Разработка операционного плана.
Разработка стратегии восстановления с использованием репликации типа MERGE.
Разработка стратегии восстановления с использованием транзакционной репликации.
Комбинирование технологий, обеспечивающих высокую доступность
В данном модуле рассматриваются рекомендации по проектированию решения с использованием нескольких технологий. Рассматриваются слабые места и возможности комбинирования нескольких технологий для их устранения.
Теория:
Оценка слабых мест каждой из рассматриваемых технологий.
Повышение доступности объединением отказоустойчивых технологий.
Документирование и тестирование стратегии обеспечения высокой доступности
В данном модуле рассматриваются рекомендации по документированию и тестированию решений высокой доступности.
Теория:
Документирование высокодоступных решений.
Разработка плана тестирования высокодоступных решений.
|