27
Планируем резервное копирование и восстановление SharePoint С чего начать?

Planning SharePoint 2010 Backup and Recovery (Russian)

Embed Size (px)

DESCRIPTION

My session about where to start with planning for SharePoint 2010 backup and recovery from SharePoint Conference Russia 2011.The slides are in Russian.http://rusug.net/spconf

Citation preview

Page 1: Planning SharePoint 2010 Backup and Recovery (Russian)

Планируем резервное копирование и восстановление SharePoint

С чего начать?

Page 2: Planning SharePoint 2010 Backup and Recovery (Russian)

Давайте знакомиться

Илья СотниковProduct Manager,компания Quest Software

~10 лет в ITДокументация, техническая поддержка и эскалации, руководство проектамиПО для управления и миграции для Microsoft Exchange, Microsoft SharePoint

http://blog.sharepoint-recovery.comTwitter: @iliasotnikov

Page 3: Planning SharePoint 2010 Backup and Recovery (Russian)

О чем этот доклад

Планирование бэкапов и восстановления

О вопросах, правильных и не оченьНемного теории: трёхбуквенные аббревиатуры

Бэкапы и восстановление SharePointОт чего спасаемся? Виды сбоев и сценарии восстановленияИнструменты «из коробки»: что можно и что нельзя восстановить

Page 4: Planning SharePoint 2010 Backup and Recovery (Russian)

Планирование бэкапов и восстановления

Page 5: Planning SharePoint 2010 Backup and Recovery (Russian)

Все начинается с вопросов

Как часто делать копии?Полные или дифференциальные?Всей фермы или сайтов?Как долго их хранить?Какой продукт выбрать?

Хорошие, но несвоевременные вопросыЯ не знаю!

Page 6: Planning SharePoint 2010 Backup and Recovery (Russian)

Простые примеры

Сайт с RSS трансляцией Дилберта

Гавайские авиалинии

Page 7: Planning SharePoint 2010 Backup and Recovery (Russian)

О правильных вопросах

Восстановление SharePoint – только часть общего планирования непрерывности бизнесаПравильные вопросы – правильным людям

Владельцы контента и IT менеджментВсе технические вопросы – ВТОРИЧНЫ

Page 8: Planning SharePoint 2010 Backup and Recovery (Russian)

Немного теории:трёхбуквенные аббревиатурыSLA, Service Level Agreement

Соглашение об уровне предоставления услуги

RTO, Recovery Time ObjectiveЦелевое время восстановления

RPO, Recovery Point ObjectiveЦелевая точка восстановления

20 июня 2:00 Последний доступный бэкап

20 июня 17:49Произошел сбой

21 июня 17:30Ферма полностью работоспособна

RPO RTO

Page 9: Planning SharePoint 2010 Backup and Recovery (Russian)

Еще про RTO и RPO

RTO: Сколько времени бизнес может не иметь доступа к сервису и даннымRPO: Изменения за какое время бизнес может потерятьВ идеальном мире RTO и RPO стремятся к нулюВ реальном, стоимость такого решения стремится к бесконечности

Page 10: Planning SharePoint 2010 Backup and Recovery (Russian)

Возвращаясь к «не очень» хорошим вопросам

Технические вопросы уместны, когда известны:

Важность сервисов и данных для работы организацииЦелевые время и точка восстановления для каждого из возможных сбоев

Поговорим про SharePoint?

Page 11: Planning SharePoint 2010 Backup and Recovery (Russian)

Бэкапы и восстановление SharePoint

Page 12: Planning SharePoint 2010 Backup and Recovery (Russian)

Перед тем, как продолжить...

Ферма SharePoint

СерверыFront End, Application, Index, Search, SQL

Базы данных SQL ServerКонфигурационная, Поиск,

базы сервисных

приложений, и т.д.

Контентные базы

Веб приложенияКоллекции сайтов

СайтыСписки и библиотекиДокументы и элементы списков

Page 13: Planning SharePoint 2010 Backup and Recovery (Russian)

Виды сбоев

Полная потеря фермы (дата-центра)

Чрезвычайные ситуацииСбой фермы

Локальный сбой ключевых элементов фермыПроблемы оборудования, обновления ПО

Сбой базы данных или сервераБез потери работоспособности фермы

Частичная потеря данныхДокументы, списки, сайтыКак правило, ошибка пользователя

Page 14: Planning SharePoint 2010 Backup and Recovery (Russian)

Инструменты «из коробки»

SharePoint 2010 Central Administration

Бэкап фермыГранулярный бэкап

PowerShellБэкапы SQL ServerRecycle Bin, версионность

Page 15: Planning SharePoint 2010 Backup and Recovery (Russian)

Central Administration

Бэкап и восстановление фермыБэкап коллекции сайтовЭкспорт сайта/спискаБэкап коллеции сайтов или экспорт из неприкрепленной базы данных

Page 16: Planning SharePoint 2010 Backup and Recovery (Russian)

Бэкап SharePoint фермыЧто входит в бэкап?

Все базы данныхФайлы индексаКонфигурация веб приложенийКонфигурация сервисных приложенийНастройки IIS

Если выполнены через Central Admin или SharePoint APIХранятся в конфигурационной базе

Кастомизации, установленные как Solutions

WSP файлы хранятся в конфигурационной базе

Что не входит?Специальные настройки IIS

HTTP сжатиеНастройки таймаутовInternet Server Application Programming Interface (ISAPI) фильтрыНастройки Internet Protocol security (IPsec)Настройки балансирования нагрузки (NLB)Сертификаты Secure Sockets Layer (SSL)Выделенные IP адреса

Любые модификации web.configКастомизации, установленные не через solutionsClaims/Forms Based Authentication

Провайдеры членства и ролей определенные в Web.config

Page 17: Planning SharePoint 2010 Backup and Recovery (Russian)

Сценарии восстановления

ВАЖНО: Не поддерживается восстановление конфигурационной базыПолная потеря фермы

Создание новой фермыВосстановление из бэкапаРучное восстановление настроек, кастомизаций

Сбой фермыПри потере конфигурационной базы – то же

Сбой базы данных или сервераВозможно восстановление базы данных, веб приложения, сервисного приложенияДобавление нового сервера с той же ролью

Частичная потеря данныхЭкспорт из неприкрепленной базы данных, импорт через PowerShell

Page 18: Planning SharePoint 2010 Backup and Recovery (Russian)

Гранулярный бэкап

Дополнительный бэкап тех же данных

Коллекции сайтов уже есть в бэкапе базДополнительная нагрузка на сервераТребует больше места для хранения

Более быстрое восстановление при частичной потере данныхРекомендуется перед существенными изменениями (кастомизацией) конкретных сайтов

Page 19: Planning SharePoint 2010 Backup and Recovery (Russian)

Командная строка: PowerShell

Преемник STSADM.exe в SharePoint 2010В дополнение к Central Admin:

Восстановление из гранулярных бэкапов, импортВозможность выполнять по расписаниюВозможность использовать SQL snapshots при создании бэкапов

Не блокирует сайт для измененийТребует SQL Server 2008 Enterprise

Поддержка других приложенийМожно комбинировать cmdlets AD, Exchange, SharePoint, VMWareНапример, сделать бэкап всех сайтов, владельцы которых входят в данную группу рассылки Exchange

Page 20: Planning SharePoint 2010 Backup and Recovery (Russian)

PowerGUI и SharePoint 2010

PowerGUIПользовательский интерфейс к PowerShell Script Editor for PowerShellБесплатный продукт, разработанный Quest, развивается сообществом пользователейSharePoint Power Pack: http://www.powergui.org/entry.jspa?externalID=3022

PowerShell Cheat SheetПодсказки по использованию командлет для основных сценариевhttp://powergui.org/entry.jspa?externalID=2812

Page 21: Planning SharePoint 2010 Backup and Recovery (Russian)

Бэкапы SQL Server

Преимущества:Больше контроля над использованием ресурсов SQL Server, оптимальнее для больших объемов данныхВозможность выполнять по расписаниюРазделение ролей в IT организации

Недостатки:Только контентые базы данныхПолноценно защищает только от сбоя баз

Сбой или потеря фермы: требуется полностью пересоздать новую ферму со всеми настройками, прикрепить восстановленные базы Частичная потеря данных: восстановление через неприкрепленную базу данных

Page 22: Planning SharePoint 2010 Backup and Recovery (Russian)

Recycle Bin и версионность

Защита от ошибок пользователейВерсионность:

Возможность вернуться к предыдущм версиям документа или элемента спискаОбязательно ограничивайте количество версий!

Recycle Bin:Веременное хранение данных, удаленных пользователямиSharePoint 2007/2010: списки, библиотеки, документыNEW SharePoint 2010 SP1: сайты и коллекции сайтов

Page 23: Planning SharePoint 2010 Backup and Recovery (Russian)

SharePoint Recycle BinОкончательное удалениеВосстановление возможно только из бэкапа

Page 24: Planning SharePoint 2010 Backup and Recovery (Russian)

Итак...Какие сценарии восстановления приоритетны?

Определите целевые время и точки восстановления

По возможности, начинайте с простогоТестируйте восстановлениеЕсли не выполнены требования, усложняйте конфигурацию и добавляйте инструменты

Документируйте изменения настроек, кастомизации

Как правило, нужны для восстановления после сбоя или потери фермы

Тестируйте восстановление!Наличие бэкап файла не гарантирует успешное восстановление

Page 25: Planning SharePoint 2010 Backup and Recovery (Russian)

Ну и самое главное – это:

Счастливые пользователи!

Page 26: Planning SharePoint 2010 Backup and Recovery (Russian)

Не забывайте оценивать доклады

Спасибо!

Page 27: Planning SharePoint 2010 Backup and Recovery (Russian)