'

Надежные системы. Планирование задач. API конфигурации.

Понравилась презентация – покажи это...





Слайд 0

Надежные системы. Планирование задач. API конфигурации. Дмитрий Носов «Школа Инноваций InterSystems 2007»


Слайд 1

Темы Планировщик задач Надежность в Cache API для конфигурирования Cache


Слайд 2

Надежность Cache Аппаратное обеспечение


Слайд 3

Аппаратное обеспечение Чем надежнее, тем лучше Память Процессоры Ввод/вывод – RAID Но ! Чем больше оборудования и оно сложней, тем менее надежно…


Слайд 4

Надежность Cache Аппаратное обеспечение


Слайд 5

Cache – надежность данных WIJ Журнал Резервное копирование (Backup) Теневой сервер Кластеры


Слайд 6

Cache – WIJ Метод двойной записи на диск Восстановление из WIJ Panic Mode «Замораживание» системы при ошибках записи в БД CACHETEMP не пишется в WIJ


Слайд 7

Cache – журнал Журнал нужен для работы транзакций доката/отката в аварийных рестартах доката/отката после восстановления резервных копий работы теневого сервера


Слайд 8

Cache – журнал Ведется в отдельных файлах Порождается при старте Cache ручное переключение при достижении максимально заданного размера Удаляется когда становится старым когда выполнено заданное количнество резервных копий Останов при наличии ошибки в работе журнала !!!


Слайд 9

Cache – журнал Журналируется все, что находится в журналируемых базах данных никогда то, что в CacheTemp Программно управляемая возможность внутри процесса Do ENABLE^%NOJRN Do DISABLE^%NOJRN


Слайд 10

Cache – журнал Важно Проверить наличие признака журналирования у необходимых БД Не удалять пока нужен Определить альтернативную директорию Вести на другом диске (от WIJ и БД) Организовать дублирование файлов журнала Поставить флаг «Останов при ошибке»


Слайд 11

Cache – журнал Восстановление может включать пользовательский фильтр (^ZJRNFILT)


Слайд 12

Cache – журнал Периодически проводить полную процедуру восстановления из резервной копии и доката журнала с последующим тестированием восстановленных данных


Слайд 13

Cache – Backup Внешняя процедура сохранения TROLLBACK монтирует базу данных ! Сохранение утилитой Cache Методы Полный (Full) Куммулятивный (Cummulative) Инкрементальный (Incremental) Технология безостановочной работы Возможность оценки размера (^DBSIZE) Выборочное сохранение глобалов путем экспорта (^%GOF)


Слайд 14

Cache – Backup Необходимо Определить стратегию сохранения Понедельник – Full Вторник - Воскресенье – Cummulative Определить список баз данных Определить задачи для сохранения Настроить менеджер задач Cache для автоматического сохранения в нужное время


Слайд 15

Cache – Backup Восстановление Обязательно с докатом из журнала, поскольку могут быть незавершенные транзакции на момент сохранения


Слайд 16

Cache – теневой сервер


Слайд 17

Cache – кластеры Бывают для масштабирования Позволяют увеличивать общее количество пользователей для балансирования нагрузки Бывают для отказоустойчивости Позволяют увеличивать доступность в случаях аварий


Слайд 18

Cache – кластеры для масштабирования Требует отдельного понимания WIJ Журнала Теневого копирования Backup Реально на Open VMS & Tru64Unix


Слайд 19

Cache – кластеры для отказоустойчивости Работает на Windows Clustering Services Red Hat Cluster Manager HP ServiceGuard AIX HACMP и т.д.


Слайд 20

Cache – высокодоступные системы


Слайд 21

Темы Планировщик задач Надежность в Cache API для конфигурирования Cache


Слайд 22

Cache – планировщик задач Системный класс %SYS.Task.Definition Настройка через Портал управления Возможность оповещения по e-mail Нужна лицензия (не однопользовательская)


Слайд 23

Темы Планировщик задач Надежность в Cache API для конфигурирования Cache


Слайд 24

Cache – API для конфигурирования Системный пакет классов Config.Configuration Содержит методы по манипулированию конфигурацией Cache Системный пакет классов %SYS.Journal Содержит классы по управлению журналом Системный пакет классов Security Содержит классы по управлению безопасности


Слайд 25

Спасибо за внимание! Вопросы? Дмитрий Носов «Школа Инноваций InterSystems 2007»


×

HTML:





Ссылка: