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

Содержание

Слайд 2

Темы

Планировщик задач

Надежность в Caché

API для конфигурирования Caché

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

Слайд 3

Надежность

Caché

Аппаратное обеспечение

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

Слайд 4

Аппаратное обеспечение

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

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

Слайд 5

Надежность

Caché

Аппаратное обеспечение

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

Слайд 6

Caché – надежность данных

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

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

Слайд 7

Caché – WIJ

Метод двойной записи на диск
Восстановление из WIJ
Panic Mode
«Замораживание» системы при

Caché – WIJ Метод двойной записи на диск Восстановление из WIJ Panic
ошибках записи в БД
CACHETEMP не пишется в WIJ

Слайд 8

Caché – журнал

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

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

Слайд 9

Caché – журнал

Ведется в отдельных файлах
Порождается
при старте Caché
ручное переключение
при достижении максимально

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

Слайд 10

Caché – журнал

Журналируется
все, что находится в журналируемых базах данных
никогда то, что в

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

Слайд 11

Caché – журнал

Важно
Проверить наличие признака журналирования у необходимых БД
Не удалять пока нужен
Определить

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

Слайд 12

Caché – журнал

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

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

Слайд 13

Caché – журнал

Периодически проводить полную процедуру восстановления из резервной копии и доката

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

Слайд 14

Caché – Backup

Внешняя процедура сохранения
TROLLBACK монтирует базу данных !
Сохранение утилитой Caché
Методы
Полный

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

Слайд 15

Caché – Backup

Необходимо
Определить стратегию сохранения
Понедельник – Full
Вторник - Воскресенье – Cummulative
Определить список

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

Слайд 16

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

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

Слайд 17

Caché – теневой сервер

Caché – теневой сервер

Слайд 18

Caché – кластеры

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

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

Слайд 19

Caché – кластеры для масштабирования

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

Caché – кластеры для масштабирования Требует отдельного понимания WIJ Журнала Теневого копирования
Tru64Unix

Слайд 20

Caché – кластеры для отказоустойчивости

Работает на
Windows Clustering Services
Red Hat Cluster Manager
HP ServiceGuard
AIX

Caché – кластеры для отказоустойчивости Работает на Windows Clustering Services Red Hat
HACMP
и т.д.

Слайд 21

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

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

Слайд 22

Темы

Планировщик задач

Надежность в Caché

API для конфигурирования Caché

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

Слайд 23

Caché – планировщик задач

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

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

Слайд 24

Темы

Планировщик задач

Надежность в Caché

API для конфигурирования Caché

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

Слайд 25

Caché – API для конфигурирования

Системный пакет классов Config.Configuration
Содержит методы по манипулированию

Caché – API для конфигурирования Системный пакет классов Config.Configuration Содержит методы по
конфигурацией Caché
Системный пакет классов %SYS.Journal
Содержит классы по управлению журналом
Системный пакет классов Security
Содержит классы по управлению безопасности
Имя файла: Надежные-системы.-Планирование-задач.-API-конфигурации..pptx
Количество просмотров: 121
Количество скачиваний: 0