Проектирование решений высокой доступности с использованием Microsoft SQL Server 2005

Заказать курс

Стоимость: 17000 руб.

Продолжительность: 24 ч.


Цель курса:

Курс позволит опытным администраторам, работающим в корпоративной среде, научиться проектировать решения высокой доступности с использованием SQL Server, учитывающие бизнес требования организации. Слушатели смогут расширить для себя понятие высокой доступности, которое включает знание структуры и окружения базы данных, учет нормативных и бизнес требований; анализ особенностей сети, систем и баз данных в процессе проектирования. Слушатели также научатся документировать и тестировать решения высокой доступности.

Аудитория:

Этот курс ориентирован на опытных администраторов, обладающих как минимум трехлетним практическим опытом администрирования серверов баз данных SQL Server уровня предприятия.

Предварительная подготовка:

Перед началом изучения данного курса, слушатель должен иметь следующую подготовку:

  • Иметь базовые знания о сетевой архитектуре. В частности знать возможные причины возникновения неполадок в работе сети и частных виртуальных сетях Virtual Private Networks (VPNs), различные характеристики производительности сетевых компонент и т.д.
  • Понимать отличия различных типов избыточных систем хранения данных. Например, назначение RAID-массивов различного типа и их отличие от систем хранения данных Storage Area Networks (SAN).
  • Понимать работу механизма репликации и методы её использования.
  • Иметь опыт применения бизнес требований к разрабатываемым приложениям. Например, правильно применять отчеты по бизнес анализу или документацию, описывающую цель/миссию разрабатываемого проекта.
  • Иметь основные навыки мониторинга системы и решения проблем.
  • Иметь базовые знания о работе операционной системы и платформы. В частности знать возможные причины отказа оборудования, методы интеграции и взаимодействия операционной системы и базы данных, операции, выполняемые операционной системой и платформой.
  • Иметь знания об архитектуре приложения. В частности знать, как строятся трехуровневые приложения, возможности таких приложений, принципы взаимодействия между базой данных и приложением, платформой или операционной системой.
  • Уметь использовать:
  • Инструментарий мониторинга
  • Microsoft Office Visio (для создания диаграмм инфраструктуры)
  • Знать возможности, инструменты и технологии SQL Server 2005.
  • Иметь сертификат "Microsoft Certified Technology Specialist: Microsoft SQL Server 2005" или эквивалентные знания
  • Рекомендуется предварительно прослушать следующие курсы:
  • MS-2778 «Написание запросов на языке Microsoft SQL Server 2005 Transact-SQL»
  • MS-2779 «Внедрение и использование баз данных Microsoft SQL Server 2005 в бизнес процессах»
  • MS-2780 «Поддержка баз данных в Microsoft SQL Server 2005

Содержание курса

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

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

  • Определение требований и ограничений к решению по обеспечению высокой доступности.
  • Анализ требований и ограничений к решению по обеспечению высокой доступности.
  • Выбор решений обеспечения высокой доступности
  • Лабораторная работа: Выбор решения по обеспечению высокой доступности.

Модуль 2. Разработка кластерного решения.

В этом разделе описываются принципы и последовательность шагов при разработке плана внедрения кластерных систем SQL Server. Также подробно рассказывается о порядке разработки стратегий восстановления и плана тестирования кластеров баз данных. Затем объясняются механизмы миграции и модернизации кластеров SQL Server. И, наконец, описывается процесс разработки плана сопровождения кластера. Также из этого раздела вы узнаете о плановых и случайных событиях, оказывающих влияние на кластерную среду.

  • Проектирование платформы для кластера
  • Планирование реализации кластера SQL Server
  • Разработка стратегий восстановления и планов тестирования для кластеров баз данных.
  • Миграция и модернизация кластеров SQL Server
  • Разработка плана сопровождения кластера.
  • Лабораторная работа: Разработка кластерного решения.

Модуль 3. Разработка решений по обеспечению высокой доступности хранилища баз данных SQL Server.

В этом разделе описывается процесс определения требований к хранилищу баз данных SQL Server, компонентов и внешних файлов, являющихся частью системы баз данных. Также подробно рассказывается о порядке разработки решений хранения этих ресурсов.

Из этого раздела вы узнаете о принципах разработки стратегий восстановления для обеспечения высокого уровня отказоустойчивости. Также объясняются принципы восстановления поврежденных и частично поврежденных систем и пользовательских баз данных.

  • Определение требований к хранилищу баз данных SQL Server.
  • Определение требований к хранилищу компонентов и файлов
  • Разработка решения для хранилища баз данных SQL Server.
  • Разработка стратегии резервного копирования и восстановления данных.
  • Лабораторная работа: Разработка решений по обеспечению высокой доступности хранилища баз данных SQL Server.

Модуль 4. Проектирование решения для передачи журналов транзакций.

Из этого раздела вы узнаете об этапах разработки и анализа решения для передачи журналов транзакций. Здесь описываются принципы определения ролей и топология решения. Также рассказывается о модернизации механизма передачи журналов транзакций.

И, наконец, описывается процесс разработки плана сопровождения решения для передачи журналов транзакций. Также из этого раздела вы узнаете о плановых и случайных событиях, оказывающих влияние на рабочую среду решения для передачи журналов транзакций.

  • Введение в разработку решения для передачи журналов транзакций
  • Определение ролей и топологии решения для передачи журналов транзакций
  • Разработка стратегии модернизации механизма передачи журналов транзакций
  • Разработка плана сопровождения для решения передачи журналов транзакций.
  • Лабораторная работа: Проектирование решения для передачи журналов транзакций.

Модуль 5. Разработка решения по зеркалированию баз данных.

Из этого раздела вы узнаете о процессе разработки решения по зеркалированию баз данных. Здесь приведена методика назначения ролей и топологии для решения по зеркалированию баз данных. Также описываются принципы проведения миграции от текущей технологии высокой доступности SQL Server 2000 к технологии зеркалирования баз данных в SQL Server 2005.

В разделе рассказывается о процессе разработки плана сопровождения зеркалирования баз данных. Также вы узнаете обо всех плановых и случайных событиях, оказывающих влияние на среду выполнения зеркалирования.

  • Введение в методику разработки решений по зеркалированию баз данных
  • Определение ролей и топологии решения по зеркалированию баз данных.
  • Преобразование решений высокой доступности в решения по зеркалированию баз данных
  • Разработка плана сопровождения решения по зеркалированию баз данных.
  • Лабораторная работа: Разработка решения по зеркалированию баз данных.

Модуль 6. Проектирование решения высокой доступности, основанного на репликации.

Из этого раздела вы узнаете о правилах и методике разработки решения высокой доступности с использованием репликации. Здесь приведена методика определения ролей и топологии для репликации. Также описываются методы модернизации репликации.

В разделе расписывается процесс разработки плана сопровождения репликации. Также вы узнаете обо всех плановых и случайных событиях, оказывающих влияние на среду репликации

  • Введение в принципы разработки решений по репликации
  • Разработка решения по репликации
  • Разработка стратегии модернизации решения по репликации
  • Разработка плана сопровождения репликации
  • Лабораторная работа: Проектирование решения высокой доступности, основанного на репликации.

Модуль 7. Комбинирование технологий высокой доступности.

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

  • Оценка слабых сторон технологий высокой доступности
  • Повышение уровня отказоустойчивости путём комбинирования технологий высокой доступности
  • Лабораторная работа: Комбинирование технологий высокой доступности.

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

В этом разделе описывается процесс документирования и тестирования решений высокой доступности. Объясняется структура документа по решению высокой доступности и требования к документированию решения. Также подробно рассматриваются этапы процесса разработки плана тестирования для решений высокой доступности.

  • Документирование решений высокой доступности
  • Разработка плана тестирования для решений высокой доступности
  • Лабораторная работа: Документирование и тестирование стратегии обеспечения высокой доступности.