intersystems high availability and mirroring solutions

15
Отказоустойчивость систем и немного про зеркалирование Дмитрий Трефилов, InterSystems Астана, 2015

Upload: evgeny-shvarov

Post on 24-Jul-2015

102 views

Category:

Software


2 download

TRANSCRIPT

Отказоустойчивость систем и немного про зеркалирование Дмитрий  Трефилов,  InterSystems  Астана,  2015    

Заветные 24x7 а  также  «пять  девяток»  и  прочие  изыски  маркетологов  

Когда  вам  говорят  о  доступности  «пять  девяток»,  уточните:  после  которой  из  них  стоит  точка.  Народная  мудрость  

Девятки  и  проценты   Время  «простоя  системы»  в  год  

99%   87  часов  40  минут  

99.5%   43  часа  50  минут  

99.9%   8  часов  46  минут  

99.95%   4  часа  23  минут  

99.995%   26  минут  18  секунд  

99.999%    5  минут  16  секунд  

99.9999%   31,6  секунды  

Доступность

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

надежности  элементов  системы.    

История:  •  резервирование  компонент  (блоки  питания,  вентиляция,  память,  процессоры);  

•  RAID  массивы  из  жестких  дисков,  позволяющие  продолжать  работу  и  не  терять  данные  при  выходе  одного  или  нескольких  дисков  из  строя;  

•  коррекция  ошибок  оперативной  памяти  и  т.д.  •  операционные  системы  –  по  статистике  самый  неотказоустойчивый  компонент.  

 

как  абсолютно  бессмысленный  для  понимания  показатель  

Отказоустойчивость на практике

•  Чётко  регламентированные  и  готовые  к  использованию  процедуры  восстановления  после  сбоев  § Журналирование  всего  и  вся  § Непрерывное  создание  резервных  копий  § Расчёт  времени  восстановления  из  резервных  копий  •  Обеспечение  отказоустойчивости  СХД  •  Обеспечение  возможности  быстрой  замены  аппаратуры  

•  Круглосуточная  поддержка  от  всех  вендоров  •  Вежливость  и  понимание  со  стороны  пользователей  

…  и  даже  вообще  без  неё  

Отказоустойчивость на практике

Microsoft  Windows  Server  Clusters  HP  ServiceGuard  IBM  PowerHA  SystemMirror  Veritas  Cluster  Server  Red  Hat  Enterprise  Linux  HA  

Кластеризация  

Отказоустойчивость на практике Виртуализация  

Зеркалирование на практике Введение  

Зеркалирование на практике Failover  

Зеркалирование на практике Failover  +  Arbiter  

Зеркалирование на практике Асинхронные  узлы  (отказоустойчивость  и  восстановление)  

Зеркалирование на практике Асинхронные  узлы  (отчетность)  

Зеркалирование на практике Пример  1  

Зеркалирование на практике Пример  2  

Всё есть! А  вопросы  есть?  

Caché  High  Availability  Guide    http://docs.intersystems.com/cache_latest/csp/docbook/DocBook.UI.Page.cls?KEY=GHA  

Спасибо! Дмитрий  Трефилов  dmitry.tre�[email protected]