SlideShare une entreprise Scribd logo
1  sur  27
Илья Сотников, Quest Software


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




                           25 апреля 2012
Давайте знакомиться
Илья Сотников
  Product manager
  Quest Software
  Санкт-Петербург,
  Россия




                     http://blog.sharepoint-recovery.com
                                    Twitter: @iliasotnikov
О чём этот доклад


                О планировании бэкапов и восстановления:
                • О вопросах, правильных и не очень
                • О том, кому их задавать
                • И о трёхбуквенных аббревиатурах



 И как это всё применимо к SharePoint:
 • От чего спасаемся? Виды сбоев и       О чём не успеем поговорить:
    сценарии восстановления              • Коммерческие бэкап
 • Инструменты «из коробки»: что            продукты
    можно и что нельзя восстановить      • High availability
                                         • Другие сценарии
Планирование бэкапов и
восстановления
Все начинается с вопросов
                 –   Как часто делать копии?
                 –   Полные или дифференциальные?
                 –   На диск или на ленту?
                 –   Всей фермы или сайтов?
                 –   Как долго их хранить?
                 –   Какой продукт выбрать?
                     ...


    Хорошие, но Я не знаю!
                несвоевременные вопросы
Очень разные сайты



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

 Сайт с RSS
 трансляцией
 Дилберта
О правильных вопросах
• Восстановление SharePoint –
  только часть общего планирования
  непрерывности бизнеса
• Правильные вопросы – правильным людям
  – Владельцы контента и IT менеджмент
  – Все технические вопросы – ВТОРИЧНЫ
Немного теории:
трёхбуквенные аббревиатуры
• SLA, Service Level Agreement
   – Соглашение об уровне предоставления услуги
• RTO, Recovery Time Objective
   – Целевое время восстановления
• RPO, Recovery Point Objective
   – Целевая точка восстановления
  25 апреля 2:00                     26 апреля 9:30
  Последний                          Ферма полностью
  доступный бэкап                    работоспособна



                    20 июня 17:43
                    Произошел сбой
Ещё про RTO и RPO
• RTO: Сколько времени бизнес может не иметь
  доступа к сервису и данным
• RPO: Изменения за какое время бизнес может
  потерять
• В идеальном мире RTO и RPO стремятся к нулю
• В реальном, стоимость такого решения стремится
  к бесконечности
Возвращаясь к «не очень» хорошим
вопросам
• Технические вопросы важны, когда известны:
  – Важность сервисов и данных для работы организации
  – Целевые время и точка восстановления для каждого из
    возможных сбоев
• Поговорим про SharePoint?
Microsoft SharePoint


ВИДЫ СБОЕВ И ИНСТРУМЕНТЫ
БЭКАПА И ВОССТАНОВЛЕНИЯ
Перед тем, как продолжить...

                        Ферма SharePoint
                                  Серверы
                   Front End, Application, Index, Search, SQL

            Базы данных SQL Server                              Веб приложения

                                                                Коллекции сайтов


 Конфигурационная, П                                                 Сайты
 оиск, базы сервисных        Контентные базы
  приложений, и т.д.                                        Списки и библиотеки

                                                           Документы и элементы
                                                                 списков
13
Виды сбоев
• Полная потеря фермы (дата-центра)
  – Чрезвычайные ситуации
• Сбой фермы
  – Локальный сбой ключевых элементов фермы
  – Проблемы оборудования, обновления ПО
• Сбой базы данных или сервера
  – Без потери работоспособности фермы
• Частичная потеря данных
  – Документы, списки, сайты
  – Как правило, ошибка пользователя
Инструменты «из коробки»
• SharePoint 2010 Central Administration
   – Бэкап фермы
   – Гранулярный бэкап
• PowerShell
• Бэкапы SQL Server
• Recycle Bin,
  версионность
Central Administration




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

Что входит в бэкап?                  Что не входит?
• Все базы данных                    •   Специальные настройки IIS
                                          –   HTTP сжатие
• Файлы индекса                           –   Настройки таймаутов
• Конфигурация веб приложений             –   Internet Server Application Programming
                                              Interface (ISAPI) фильтры
• Конфигурация сервисных                  –   Настройки Internet Protocol security
  приложений                                  (IPsec)
• Настройки IIS                           –   Настройки балансирования нагрузки
                                              (NLB)
    – Если выполнены через Central        –   Сертификаты Secure Sockets Layer (SSL)
      Admin или SharePoint API            –   Выделенные IP адреса
    – Хранятся в конфигурационной    •   Любые модификации web.config
      базе                           •   Кастомизации, установленные не через
                                         solutions
• Кастомизации, установленные
                                     •   Claims/Forms Based Authentication
  как Solutions                           –   Провайдеры членства и ролей
    – WSP файлы хранятся в                    определенные в Web.config
      конфигурационной базе
Бэкап фермы:
сценарии восстановления
• ВАЖНО: Не поддерживается восстановление
  конфигурационной базы
• Полная потеря фермы
   – Создание новой фермы
   – Восстановление из бэкапа
   – Ручное восстановление настроек, кастомизаций
• Сбой фермы
   – При потере конфигурационной базы – то же
• Сбой базы данных или сервера
   – Возможно восстановление базы данных, веб приложения, сервисного
     приложения
   – Добавление нового сервера с той же ролью
• Частичная потеря данных
   – Экспорт из неприкрепленной базы данных, импорт через PowerShell
Гранулярный бэкап
• Дополнительный бэкап тех же данных
  – Коллекции сайтов уже есть в бэкапе баз
  – Дополнительная нагрузка на сервера
  – Требует больше места для хранения
• Более быстрое восстановление при частичной
  потере данных
• Рекомендуется перед существенными
  изменениями (кастомизацией) конкретных сайтов
• Восстановление только из командной строки
Командная строка: PowerShell
• Преемник STSADM.exe в SharePoint 2010
• В дополнение к Central Admin:
  – Восстановление из гранулярных бэкапов, импорт
  – Возможность выполнять по расписанию
  – Возможность использовать SQL snapshots при создании
    бэкапов
     • Не блокирует сайт для изменений
     • Требует SQL Server Enterprise
  – Поддержка других приложений
     • Можно комбинировать cmdlets AD, Exchange, SharePoint, VMWare
     • Например, сделать бэкап всех сайтов, владельцы которых входят в
       данную группу рассылки Exchange
Бэкапы SQL Server
• Преимущества:
  – Больше контроля над использованием ресурсов SQL Server,
    оптимальнее для больших объемов данных
  – Возможность выполнять по расписанию
  – Разделение ролей в IT организации
• Недостатки:
  – Только контентые базы данных
  – Полноценно защищает только от сбоя баз
     • Сбой или потеря фермы: требуется полностью пересоздать новую
       ферму со всеми настройками, прикрепить восстановленные базы
     • Частичная потеря данных: восстановление через
       неприкрепленную базу данных
Recycle Bin и версионность
• Защита от ошибок пользователей
• Версионность:
   – Возможность вернуться к предыдущм версиям
     документа или элемента списка
   – Обязательно ограничивайте количество версий!
• Recycle Bin:
   – Веременное хранение данных, удаленных
     пользователями
   – SharePoint 2007/2010: списки, библиотеки, документы
   – SharePoint 2010 SP1: сайты и коллекции сайтов
SharePoint Recycle Bin
Пользовательская корзина:
Данные видны удалившему их пользователю
Учитывается в размере сайта
Данные хранятся 30 дней (настройка по умолчанию)


      Административная корзина:
      Данные видны администратору коллекции сайтов
      Не учитывается в размере сайта
      Дополнительные 30 дней или % от квоты



            Окончательное удаление
            Восстановление возможно только из бэкапа
Так с чего же начать?
• Вовлекайте бизнес в планирование
• Определите приоритетные сценарии восстановления
   – Целевые время и точки восстановления
• По возможности, начинайте с простого
   – Пробуйте и тестируйте
   – Если не выполнены требования, усложняйте конфигурацию
     и добавляйте инструменты
• Документируйте изменения настроек, кастомизации
   – Как правило, необходимы для восстановления после сбоя
     или потери фермы
• Тестируйте, тестируйте, тестируйте!
   – Наличие бэкап файла ≠ успешное восстановление
Ну и самое главное – это:


СЧАСТЛИВЫЕ ПОЛЬЗОВАТЕЛИ!
СПАСИБО!


           26
Другие интересные материалы
 по использованию SharePoint
         смотрите на
    SharePoint-Channel.com

  а также в группе Фейсбук
      SharePoint Ukraine

Contenu connexe

Tendances

Oracle 11g с нуля: первые шаги с СУБД Oracle
Oracle 11g с нуля: первые шаги с СУБД OracleOracle 11g с нуля: первые шаги с СУБД Oracle
Oracle 11g с нуля: первые шаги с СУБД OracleSkillFactory
 
"PostgreSQL для разработчиков приложений", Павел Лузанов, (Постгрес Профессио...
"PostgreSQL для разработчиков приложений", Павел Лузанов, (Постгрес Профессио..."PostgreSQL для разработчиков приложений", Павел Лузанов, (Постгрес Профессио...
"PostgreSQL для разработчиков приложений", Павел Лузанов, (Постгрес Профессио...Badoo Development
 
Передовой опыт создания Инфраструктуры SharePoint
Передовой опыт создания  Инфраструктуры SharePointПередовой опыт создания  Инфраструктуры SharePoint
Передовой опыт создания Инфраструктуры SharePointMichael Noel
 
Все самые важные команды SQL за 60 минут
Все самые важные команды SQL за 60 минутВсе самые важные команды SQL за 60 минут
Все самые важные команды SQL за 60 минутSkillFactory
 
Обзор инструментов Toad для администраторов Oracle
Обзор инструментов Toad для администраторов OracleОбзор инструментов Toad для администраторов Oracle
Обзор инструментов Toad для администраторов OracleBAKOTECH
 
AzovDevMeetup 2016 | HBase и Phoenix в качестве основы ETL-приложения на Node...
AzovDevMeetup 2016 | HBase и Phoenix в качестве основы ETL-приложения на Node...AzovDevMeetup 2016 | HBase и Phoenix в качестве основы ETL-приложения на Node...
AzovDevMeetup 2016 | HBase и Phoenix в качестве основы ETL-приложения на Node...JSC “Arcadia Inc”
 
DB2 LUW 10.5: Функции и редакции
DB2 LUW 10.5: Функции и редакцииDB2 LUW 10.5: Функции и редакции
DB2 LUW 10.5: Функции и редакцииMaxim Zinal
 
Использование Sedna в WEB
Использование Sedna в WEBИспользование Sedna в WEB
Использование Sedna в WEBAlexandre Kalendarev
 

Tendances (8)

Oracle 11g с нуля: первые шаги с СУБД Oracle
Oracle 11g с нуля: первые шаги с СУБД OracleOracle 11g с нуля: первые шаги с СУБД Oracle
Oracle 11g с нуля: первые шаги с СУБД Oracle
 
"PostgreSQL для разработчиков приложений", Павел Лузанов, (Постгрес Профессио...
"PostgreSQL для разработчиков приложений", Павел Лузанов, (Постгрес Профессио..."PostgreSQL для разработчиков приложений", Павел Лузанов, (Постгрес Профессио...
"PostgreSQL для разработчиков приложений", Павел Лузанов, (Постгрес Профессио...
 
Передовой опыт создания Инфраструктуры SharePoint
Передовой опыт создания  Инфраструктуры SharePointПередовой опыт создания  Инфраструктуры SharePoint
Передовой опыт создания Инфраструктуры SharePoint
 
Все самые важные команды SQL за 60 минут
Все самые важные команды SQL за 60 минутВсе самые важные команды SQL за 60 минут
Все самые важные команды SQL за 60 минут
 
Обзор инструментов Toad для администраторов Oracle
Обзор инструментов Toad для администраторов OracleОбзор инструментов Toad для администраторов Oracle
Обзор инструментов Toad для администраторов Oracle
 
AzovDevMeetup 2016 | HBase и Phoenix в качестве основы ETL-приложения на Node...
AzovDevMeetup 2016 | HBase и Phoenix в качестве основы ETL-приложения на Node...AzovDevMeetup 2016 | HBase и Phoenix в качестве основы ETL-приложения на Node...
AzovDevMeetup 2016 | HBase и Phoenix в качестве основы ETL-приложения на Node...
 
DB2 LUW 10.5: Функции и редакции
DB2 LUW 10.5: Функции и редакцииDB2 LUW 10.5: Функции и редакции
DB2 LUW 10.5: Функции и редакции
 
Использование Sedna в WEB
Использование Sedna в WEBИспользование Sedna в WEB
Использование Sedna в WEB
 

En vedette

Доклад Дмитрия Плотникова на SPCUA 2012
Доклад Дмитрия Плотникова на SPCUA 2012Доклад Дмитрия Плотникова на SPCUA 2012
Доклад Дмитрия Плотникова на SPCUA 2012Lizard Soft
 
redesluis
redesluisredesluis
redesluisjuapepe
 
Доклад Растислава Хлавача на SPCUA 2012
Доклад Растислава Хлавача на SPCUA 2012Доклад Растислава Хлавача на SPCUA 2012
Доклад Растислава Хлавача на SPCUA 2012Lizard Soft
 
Media & Social Justice
Media & Social JusticeMedia & Social Justice
Media & Social Justicedianaelbasha
 
Media - Social Justice
Media - Social JusticeMedia - Social Justice
Media - Social Justicedianaelbasha
 
The balanced scorecard (bsc)
The balanced scorecard (bsc)The balanced scorecard (bsc)
The balanced scorecard (bsc)Tum Aditap
 
Media: Social Justice
Media: Social JusticeMedia: Social Justice
Media: Social Justicedianaelbasha
 
Street sense forprint_11.23.11
Street sense forprint_11.23.11Street sense forprint_11.23.11
Street sense forprint_11.23.11dianaelbasha
 
Social justice images1
Social justice images1Social justice images1
Social justice images1dianaelbasha
 
Final occupy journal_3
Final occupy journal_3Final occupy journal_3
Final occupy journal_3dianaelbasha
 
ปฏิทินวิชาการปีกาศึกษา 2558 โรงเรียนชัยนาคำวิทยา
ปฏิทินวิชาการปีกาศึกษา 2558 โรงเรียนชัยนาคำวิทยาปฏิทินวิชาการปีกาศึกษา 2558 โรงเรียนชัยนาคำวิทยา
ปฏิทินวิชาการปีกาศึกษา 2558 โรงเรียนชัยนาคำวิทยาTum Aditap
 
Hizli ogrenme-semineri
Hizli ogrenme-semineriHizli ogrenme-semineri
Hizli ogrenme-seminerizeynep_zyn41
 
Power San Martí
Power  San  MartíPower  San  Martí
Power San Martílacala
 
Tugas tik massrur
Tugas tik massrurTugas tik massrur
Tugas tik massrurmasruri123
 
Administrativo-Financeiro (01/08 a 10/09)
Administrativo-Financeiro (01/08 a 10/09)Administrativo-Financeiro (01/08 a 10/09)
Administrativo-Financeiro (01/08 a 10/09)Gustavo Valverde
 
Trabajo de Castulo. Victoria y Maria
Trabajo de Castulo. Victoria y MariaTrabajo de Castulo. Victoria y Maria
Trabajo de Castulo. Victoria y MariaA. Casas
 

En vedette (20)

Доклад Дмитрия Плотникова на SPCUA 2012
Доклад Дмитрия Плотникова на SPCUA 2012Доклад Дмитрия Плотникова на SPCUA 2012
Доклад Дмитрия Плотникова на SPCUA 2012
 
redesluis
redesluisredesluis
redesluis
 
Доклад Растислава Хлавача на SPCUA 2012
Доклад Растислава Хлавача на SPCUA 2012Доклад Растислава Хлавача на SPCUA 2012
Доклад Растислава Хлавача на SPCUA 2012
 
Media & Social Justice
Media & Social JusticeMedia & Social Justice
Media & Social Justice
 
Media - Social Justice
Media - Social JusticeMedia - Social Justice
Media - Social Justice
 
The balanced scorecard (bsc)
The balanced scorecard (bsc)The balanced scorecard (bsc)
The balanced scorecard (bsc)
 
Media: Social Justice
Media: Social JusticeMedia: Social Justice
Media: Social Justice
 
Street sense forprint_11.23.11
Street sense forprint_11.23.11Street sense forprint_11.23.11
Street sense forprint_11.23.11
 
Social justice images1
Social justice images1Social justice images1
Social justice images1
 
Final occupy journal_3
Final occupy journal_3Final occupy journal_3
Final occupy journal_3
 
ปฏิทินวิชาการปีกาศึกษา 2558 โรงเรียนชัยนาคำวิทยา
ปฏิทินวิชาการปีกาศึกษา 2558 โรงเรียนชัยนาคำวิทยาปฏิทินวิชาการปีกาศึกษา 2558 โรงเรียนชัยนาคำวิทยา
ปฏิทินวิชาการปีกาศึกษา 2558 โรงเรียนชัยนาคำวิทยา
 
Hizli ogrenme-semineri
Hizli ogrenme-semineriHizli ogrenme-semineri
Hizli ogrenme-semineri
 
Power San Martí
Power  San  MartíPower  San  Martí
Power San Martí
 
Tugas tik massrur
Tugas tik massrurTugas tik massrur
Tugas tik massrur
 
Trànsit
TrànsitTrànsit
Trànsit
 
Audio play list
Audio play listAudio play list
Audio play list
 
Administrativo-Financeiro (01/08 a 10/09)
Administrativo-Financeiro (01/08 a 10/09)Administrativo-Financeiro (01/08 a 10/09)
Administrativo-Financeiro (01/08 a 10/09)
 
Trabajo de Castulo. Victoria y Maria
Trabajo de Castulo. Victoria y MariaTrabajo de Castulo. Victoria y Maria
Trabajo de Castulo. Victoria y Maria
 
Kalogerakis
KalogerakisKalogerakis
Kalogerakis
 
Alejzandro b
Alejzandro bAlejzandro b
Alejzandro b
 

Similaire à Доклад Ильи Сотникова на SPCUA 2012

Planning SharePoint 2010 Backup and Recovery (Russian)
Planning SharePoint 2010 Backup and Recovery (Russian)Planning SharePoint 2010 Backup and Recovery (Russian)
Planning SharePoint 2010 Backup and Recovery (Russian)Ilia Sotnikov
 
PostgreSQL - Ups, DevOps..., Алексей Лесовский (PostgreSQL-Consulting)
PostgreSQL - Ups, DevOps..., Алексей Лесовский (PostgreSQL-Consulting)PostgreSQL - Ups, DevOps..., Алексей Лесовский (PostgreSQL-Consulting)
PostgreSQL - Ups, DevOps..., Алексей Лесовский (PostgreSQL-Consulting)Ontico
 
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...Ontico
 
MySQL Enterprise Monitor
MySQL Enterprise MonitorMySQL Enterprise Monitor
MySQL Enterprise MonitorVittorio Cioe
 
Highload 2014. PostgreSQL: ups, DevOps.
Highload 2014. PostgreSQL: ups, DevOps.Highload 2014. PostgreSQL: ups, DevOps.
Highload 2014. PostgreSQL: ups, DevOps.Alexey Lesovsky
 
High load2007 scaling-web-applications-rus
High load2007 scaling-web-applications-rusHigh load2007 scaling-web-applications-rus
High load2007 scaling-web-applications-rusVladd Ev
 
Построение системы аналитики
Построение системы аналитикиПостроение системы аналитики
Построение системы аналитикиИлья Середа
 
Оптимизация производительности нагруженных веб-систем на Java
Оптимизация производительности нагруженных веб-систем на JavaОптимизация производительности нагруженных веб-систем на Java
Оптимизация производительности нагруженных веб-систем на JavaAlex Chistyakov
 
Преимущества построения оперативной отчетности с помощью технологий Oracle
Преимущества построения оперативной отчетности с помощью технологий OracleПреимущества построения оперативной отчетности с помощью технологий Oracle
Преимущества построения оперативной отчетности с помощью технологий OracleAndrey Akulov
 
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...rit2011
 
Как делать backup MySQL
Как делать backup MySQLКак делать backup MySQL
Как делать backup MySQLSveta Smirnova
 
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...Sergey Xek
 
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...rit2011
 
Гетерогенные сервисы для highload-проектов на примере Imhonet.ru и 4talk.im, ...
Гетерогенные сервисы для highload-проектов на примере Imhonet.ru и 4talk.im, ...Гетерогенные сервисы для highload-проектов на примере Imhonet.ru и 4talk.im, ...
Гетерогенные сервисы для highload-проектов на примере Imhonet.ru и 4talk.im, ...Ontico
 
Организация надежного резервного копирования веб-проекта. Практика и подводны...
Организация надежного резервного копирования веб-проекта. Практика и подводны...Организация надежного резервного копирования веб-проекта. Практика и подводны...
Организация надежного резервного копирования веб-проекта. Практика и подводны...Ontico
 
Организация надежного резервного копирования веб-проекта. Практика и подводны...
Организация надежного резервного копирования веб-проекта. Практика и подводны...Организация надежного резервного копирования веб-проекта. Практика и подводны...
Организация надежного резервного копирования веб-проекта. Практика и подводны...Anton Baranov
 
Павел Брылов, Skype
Павел Брылов, SkypeПавел Брылов, Skype
Павел Брылов, SkypeOntico
 
SharePoint Introduction
SharePoint IntroductionSharePoint Introduction
SharePoint IntroductionVitaly Baum
 
ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET» O...
ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET»  O...ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET»  O...
ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET» O...WDDay
 

Similaire à Доклад Ильи Сотникова на SPCUA 2012 (20)

Planning SharePoint 2010 Backup and Recovery (Russian)
Planning SharePoint 2010 Backup and Recovery (Russian)Planning SharePoint 2010 Backup and Recovery (Russian)
Planning SharePoint 2010 Backup and Recovery (Russian)
 
PostgreSQL - Ups, DevOps..., Алексей Лесовский (PostgreSQL-Consulting)
PostgreSQL - Ups, DevOps..., Алексей Лесовский (PostgreSQL-Consulting)PostgreSQL - Ups, DevOps..., Алексей Лесовский (PostgreSQL-Consulting)
PostgreSQL - Ups, DevOps..., Алексей Лесовский (PostgreSQL-Consulting)
 
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
Стратегия и тактика улучшения производительности BSS систем оператора мобильн...
 
Errors Tracker
Errors TrackerErrors Tracker
Errors Tracker
 
MySQL Enterprise Monitor
MySQL Enterprise MonitorMySQL Enterprise Monitor
MySQL Enterprise Monitor
 
Highload 2014. PostgreSQL: ups, DevOps.
Highload 2014. PostgreSQL: ups, DevOps.Highload 2014. PostgreSQL: ups, DevOps.
Highload 2014. PostgreSQL: ups, DevOps.
 
High load2007 scaling-web-applications-rus
High load2007 scaling-web-applications-rusHigh load2007 scaling-web-applications-rus
High load2007 scaling-web-applications-rus
 
Построение системы аналитики
Построение системы аналитикиПостроение системы аналитики
Построение системы аналитики
 
Оптимизация производительности нагруженных веб-систем на Java
Оптимизация производительности нагруженных веб-систем на JavaОптимизация производительности нагруженных веб-систем на Java
Оптимизация производительности нагруженных веб-систем на Java
 
Преимущества построения оперативной отчетности с помощью технологий Oracle
Преимущества построения оперативной отчетности с помощью технологий OracleПреимущества построения оперативной отчетности с помощью технологий Oracle
Преимущества построения оперативной отчетности с помощью технологий Oracle
 
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
 
Как делать backup MySQL
Как делать backup MySQLКак делать backup MySQL
Как делать backup MySQL
 
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...
Полмиллиона юзеров в онлайне без падений: оптимизация высоконагруженного se...
 
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
полмиллиона юзеров в онлайне без падений оптимизация высоконагруженной Server...
 
Гетерогенные сервисы для highload-проектов на примере Imhonet.ru и 4talk.im, ...
Гетерогенные сервисы для highload-проектов на примере Imhonet.ru и 4talk.im, ...Гетерогенные сервисы для highload-проектов на примере Imhonet.ru и 4talk.im, ...
Гетерогенные сервисы для highload-проектов на примере Imhonet.ru и 4talk.im, ...
 
Организация надежного резервного копирования веб-проекта. Практика и подводны...
Организация надежного резервного копирования веб-проекта. Практика и подводны...Организация надежного резервного копирования веб-проекта. Практика и подводны...
Организация надежного резервного копирования веб-проекта. Практика и подводны...
 
Организация надежного резервного копирования веб-проекта. Практика и подводны...
Организация надежного резервного копирования веб-проекта. Практика и подводны...Организация надежного резервного копирования веб-проекта. Практика и подводны...
Организация надежного резервного копирования веб-проекта. Практика и подводны...
 
Павел Брылов, Skype
Павел Брылов, SkypeПавел Брылов, Skype
Павел Брылов, Skype
 
SharePoint Introduction
SharePoint IntroductionSharePoint Introduction
SharePoint Introduction
 
ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET» O...
ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET»  O...ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET»  O...
ВІТАЛІЙ ГОНЧАРУК «За допомогою чого пишуться серйозні веб додатки на .NET» O...
 

Plus de Lizard Soft

Доклад Александра Романова на SPCUA 2012
Доклад Александра Романова на SPCUA 2012 Доклад Александра Романова на SPCUA 2012
Доклад Александра Романова на SPCUA 2012 Lizard Soft
 
Доклад Никоса Анагносту на SPCUA 2012
Доклад Никоса Анагносту на SPCUA 2012 Доклад Никоса Анагносту на SPCUA 2012
Доклад Никоса Анагносту на SPCUA 2012 Lizard Soft
 
Доклад Майкла Ноэла на SPCUA 2012
Доклад Майкла Ноэла на SPCUA 2012Доклад Майкла Ноэла на SPCUA 2012
Доклад Майкла Ноэла на SPCUA 2012Lizard Soft
 
Доклад Аркадия Золотовицкого на SPCUA 2012
Доклад Аркадия Золотовицкого на SPCUA 2012 Доклад Аркадия Золотовицкого на SPCUA 2012
Доклад Аркадия Золотовицкого на SPCUA 2012 Lizard Soft
 
Второй доклад Ильи Сотникова на SPCUA 2012
Второй доклад Ильи Сотникова на SPCUA 2012Второй доклад Ильи Сотникова на SPCUA 2012
Второй доклад Ильи Сотникова на SPCUA 2012Lizard Soft
 
Доклад Юлии Ериной на SPCUA 2012
Доклад Юлии Ериной на SPCUA 2012 Доклад Юлии Ериной на SPCUA 2012
Доклад Юлии Ериной на SPCUA 2012 Lizard Soft
 
Доклад Станислава Выщепана на SPCUA 2012
Доклад Станислава Выщепана на SPCUA 2012Доклад Станислава Выщепана на SPCUA 2012
Доклад Станислава Выщепана на SPCUA 2012Lizard Soft
 
Доклад Антона Витязя на SPCUA 2012
Доклад Антона Витязя на SPCUA 2012Доклад Антона Витязя на SPCUA 2012
Доклад Антона Витязя на SPCUA 2012Lizard Soft
 
Доклад Сергея Садовского на SPCUA 2012
Доклад Сергея Садовского на SPCUA 2012Доклад Сергея Садовского на SPCUA 2012
Доклад Сергея Садовского на SPCUA 2012Lizard Soft
 
Доклад Алексея Любко на SPCUA 2012
Доклад Алексея Любко на SPCUA 2012 Доклад Алексея Любко на SPCUA 2012
Доклад Алексея Любко на SPCUA 2012 Lizard Soft
 
Доклад Андрея Холинова на SPCUA 2012
Доклад Андрея Холинова на SPCUA 2012Доклад Андрея Холинова на SPCUA 2012
Доклад Андрея Холинова на SPCUA 2012Lizard Soft
 

Plus de Lizard Soft (12)

Доклад Александра Романова на SPCUA 2012
Доклад Александра Романова на SPCUA 2012 Доклад Александра Романова на SPCUA 2012
Доклад Александра Романова на SPCUA 2012
 
Доклад Никоса Анагносту на SPCUA 2012
Доклад Никоса Анагносту на SPCUA 2012 Доклад Никоса Анагносту на SPCUA 2012
Доклад Никоса Анагносту на SPCUA 2012
 
Доклад Майкла Ноэла на SPCUA 2012
Доклад Майкла Ноэла на SPCUA 2012Доклад Майкла Ноэла на SPCUA 2012
Доклад Майкла Ноэла на SPCUA 2012
 
Доклад Аркадия Золотовицкого на SPCUA 2012
Доклад Аркадия Золотовицкого на SPCUA 2012 Доклад Аркадия Золотовицкого на SPCUA 2012
Доклад Аркадия Золотовицкого на SPCUA 2012
 
Второй доклад Ильи Сотникова на SPCUA 2012
Второй доклад Ильи Сотникова на SPCUA 2012Второй доклад Ильи Сотникова на SPCUA 2012
Второй доклад Ильи Сотникова на SPCUA 2012
 
Доклад Юлии Ериной на SPCUA 2012
Доклад Юлии Ериной на SPCUA 2012 Доклад Юлии Ериной на SPCUA 2012
Доклад Юлии Ериной на SPCUA 2012
 
Доклад Станислава Выщепана на SPCUA 2012
Доклад Станислава Выщепана на SPCUA 2012Доклад Станислава Выщепана на SPCUA 2012
Доклад Станислава Выщепана на SPCUA 2012
 
Доклад Антона Витязя на SPCUA 2012
Доклад Антона Витязя на SPCUA 2012Доклад Антона Витязя на SPCUA 2012
Доклад Антона Витязя на SPCUA 2012
 
Доклад Сергея Садовского на SPCUA 2012
Доклад Сергея Садовского на SPCUA 2012Доклад Сергея Садовского на SPCUA 2012
Доклад Сергея Садовского на SPCUA 2012
 
Доклад Алексея Любко на SPCUA 2012
Доклад Алексея Любко на SPCUA 2012 Доклад Алексея Любко на SPCUA 2012
Доклад Алексея Любко на SPCUA 2012
 
Доклад Андрея Холинова на SPCUA 2012
Доклад Андрея Холинова на SPCUA 2012Доклад Андрея Холинова на SPCUA 2012
Доклад Андрея Холинова на SPCUA 2012
 
Lizard Soft
Lizard SoftLizard Soft
Lizard Soft
 

Доклад Ильи Сотникова на SPCUA 2012

  • 1. Илья Сотников, Quest Software Планируем резервное копирование и восстановление SharePoint С чего начать? SharePoint Conference Украина, Киев 25 апреля 2012
  • 2. Давайте знакомиться Илья Сотников Product manager Quest Software Санкт-Петербург, Россия http://blog.sharepoint-recovery.com Twitter: @iliasotnikov
  • 3. О чём этот доклад О планировании бэкапов и восстановления: • О вопросах, правильных и не очень • О том, кому их задавать • И о трёхбуквенных аббревиатурах И как это всё применимо к SharePoint: • От чего спасаемся? Виды сбоев и О чём не успеем поговорить: сценарии восстановления • Коммерческие бэкап • Инструменты «из коробки»: что продукты можно и что нельзя восстановить • High availability • Другие сценарии
  • 5. Все начинается с вопросов – Как часто делать копии? – Полные или дифференциальные? – На диск или на ленту? – Всей фермы или сайтов? – Как долго их хранить? – Какой продукт выбрать? ... Хорошие, но Я не знаю! несвоевременные вопросы
  • 6. Очень разные сайты Гавайские авиалинии Сайт с RSS трансляцией Дилберта
  • 7. О правильных вопросах • Восстановление SharePoint – только часть общего планирования непрерывности бизнеса • Правильные вопросы – правильным людям – Владельцы контента и IT менеджмент – Все технические вопросы – ВТОРИЧНЫ
  • 8. Немного теории: трёхбуквенные аббревиатуры • SLA, Service Level Agreement – Соглашение об уровне предоставления услуги • RTO, Recovery Time Objective – Целевое время восстановления • RPO, Recovery Point Objective – Целевая точка восстановления 25 апреля 2:00 26 апреля 9:30 Последний Ферма полностью доступный бэкап работоспособна 20 июня 17:43 Произошел сбой
  • 9. Ещё про RTO и RPO • RTO: Сколько времени бизнес может не иметь доступа к сервису и данным • RPO: Изменения за какое время бизнес может потерять • В идеальном мире RTO и RPO стремятся к нулю • В реальном, стоимость такого решения стремится к бесконечности
  • 10. Возвращаясь к «не очень» хорошим вопросам • Технические вопросы важны, когда известны: – Важность сервисов и данных для работы организации – Целевые время и точка восстановления для каждого из возможных сбоев • Поговорим про SharePoint?
  • 11. Microsoft SharePoint ВИДЫ СБОЕВ И ИНСТРУМЕНТЫ БЭКАПА И ВОССТАНОВЛЕНИЯ
  • 12. Перед тем, как продолжить... Ферма SharePoint Серверы Front End, Application, Index, Search, SQL Базы данных SQL Server Веб приложения Коллекции сайтов Конфигурационная, П Сайты оиск, базы сервисных Контентные базы приложений, и т.д. Списки и библиотеки Документы и элементы списков
  • 13. 13
  • 14. Виды сбоев • Полная потеря фермы (дата-центра) – Чрезвычайные ситуации • Сбой фермы – Локальный сбой ключевых элементов фермы – Проблемы оборудования, обновления ПО • Сбой базы данных или сервера – Без потери работоспособности фермы • Частичная потеря данных – Документы, списки, сайты – Как правило, ошибка пользователя
  • 15. Инструменты «из коробки» • SharePoint 2010 Central Administration – Бэкап фермы – Гранулярный бэкап • PowerShell • Бэкапы SQL Server • Recycle Bin, версионность
  • 16. Central Administration • Бэкап и восстановление фермы • Бэкап коллекции сайтов • Экспорт сайта/списка • Бэкап коллеции сайтов или экспорт из неприкрепленной базы данных
  • 17. Бэкап SharePoint фермы Что входит в бэкап? Что не входит? • Все базы данных • Специальные настройки IIS – HTTP сжатие • Файлы индекса – Настройки таймаутов • Конфигурация веб приложений – Internet Server Application Programming Interface (ISAPI) фильтры • Конфигурация сервисных – Настройки Internet Protocol security приложений (IPsec) • Настройки IIS – Настройки балансирования нагрузки (NLB) – Если выполнены через Central – Сертификаты Secure Sockets Layer (SSL) Admin или SharePoint API – Выделенные IP адреса – Хранятся в конфигурационной • Любые модификации web.config базе • Кастомизации, установленные не через solutions • Кастомизации, установленные • Claims/Forms Based Authentication как Solutions – Провайдеры членства и ролей – WSP файлы хранятся в определенные в Web.config конфигурационной базе
  • 18. Бэкап фермы: сценарии восстановления • ВАЖНО: Не поддерживается восстановление конфигурационной базы • Полная потеря фермы – Создание новой фермы – Восстановление из бэкапа – Ручное восстановление настроек, кастомизаций • Сбой фермы – При потере конфигурационной базы – то же • Сбой базы данных или сервера – Возможно восстановление базы данных, веб приложения, сервисного приложения – Добавление нового сервера с той же ролью • Частичная потеря данных – Экспорт из неприкрепленной базы данных, импорт через PowerShell
  • 19. Гранулярный бэкап • Дополнительный бэкап тех же данных – Коллекции сайтов уже есть в бэкапе баз – Дополнительная нагрузка на сервера – Требует больше места для хранения • Более быстрое восстановление при частичной потере данных • Рекомендуется перед существенными изменениями (кастомизацией) конкретных сайтов • Восстановление только из командной строки
  • 20. Командная строка: PowerShell • Преемник STSADM.exe в SharePoint 2010 • В дополнение к Central Admin: – Восстановление из гранулярных бэкапов, импорт – Возможность выполнять по расписанию – Возможность использовать SQL snapshots при создании бэкапов • Не блокирует сайт для изменений • Требует SQL Server Enterprise – Поддержка других приложений • Можно комбинировать cmdlets AD, Exchange, SharePoint, VMWare • Например, сделать бэкап всех сайтов, владельцы которых входят в данную группу рассылки Exchange
  • 21. Бэкапы SQL Server • Преимущества: – Больше контроля над использованием ресурсов SQL Server, оптимальнее для больших объемов данных – Возможность выполнять по расписанию – Разделение ролей в IT организации • Недостатки: – Только контентые базы данных – Полноценно защищает только от сбоя баз • Сбой или потеря фермы: требуется полностью пересоздать новую ферму со всеми настройками, прикрепить восстановленные базы • Частичная потеря данных: восстановление через неприкрепленную базу данных
  • 22. Recycle Bin и версионность • Защита от ошибок пользователей • Версионность: – Возможность вернуться к предыдущм версиям документа или элемента списка – Обязательно ограничивайте количество версий! • Recycle Bin: – Веременное хранение данных, удаленных пользователями – SharePoint 2007/2010: списки, библиотеки, документы – SharePoint 2010 SP1: сайты и коллекции сайтов
  • 23. SharePoint Recycle Bin Пользовательская корзина: Данные видны удалившему их пользователю Учитывается в размере сайта Данные хранятся 30 дней (настройка по умолчанию) Административная корзина: Данные видны администратору коллекции сайтов Не учитывается в размере сайта Дополнительные 30 дней или % от квоты Окончательное удаление Восстановление возможно только из бэкапа
  • 24. Так с чего же начать? • Вовлекайте бизнес в планирование • Определите приоритетные сценарии восстановления – Целевые время и точки восстановления • По возможности, начинайте с простого – Пробуйте и тестируйте – Если не выполнены требования, усложняйте конфигурацию и добавляйте инструменты • Документируйте изменения настроек, кастомизации – Как правило, необходимы для восстановления после сбоя или потери фермы • Тестируйте, тестируйте, тестируйте! – Наличие бэкап файла ≠ успешное восстановление
  • 25. Ну и самое главное – это: СЧАСТЛИВЫЕ ПОЛЬЗОВАТЕЛИ!
  • 27. Другие интересные материалы по использованию SharePoint смотрите на SharePoint-Channel.com а также в группе Фейсбук SharePoint Ukraine