
Проектирование решений высокой доступности с использованием 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. Документирование и тестирование стратегии обеспечения высокой доступности.
В этом разделе описывается процесс документирования и тестирования решений высокой доступности. Объясняется структура документа по решению высокой доступности и требования к документированию решения. Также подробно рассматриваются этапы процесса разработки плана тестирования для решений высокой доступности.
- Документирование решений высокой доступности
- Разработка плана тестирования для решений высокой доступности
- Лабораторная работа: Документирование и тестирование стратегии обеспечения высокой доступности.