СЕКРЕТЫ OPENEDGE: УПРАВЛЕНИЕ БАЗАМИ ДАННЫХ OPENEDGE ПРИ ПОМОЩИ OPENEDGE MANAGEMENT
ДАННЫЕ, КОТОРЫЕ НЕОБХОДИМО ХРАНИТЬ
Первым шагом при выборе системы хранения данных является определение потребности в хранении данных. Типы хранения:
- Ориентированные на производительность – базы данных или их отдельные области, файлы before-image (bi), файлы after-image (ai)
- Архивные – исторические данные, резервные копии
- Последовательного или случайного доступа – различные типы RAID-массивов обсуждаются в главе «Повышение надежности с помощью RAID-массивов».
Для определения требований к хранению данных должен быть предпринят детальный анализ текущих потребностей в хранении и произведена оценка роста объема данных. Для оценки текущего использование дискового пространства можно прибегнуть к командам операционной системы или воспользоваться OE Management.
ОЦЕНКА ТЕКУЩЕГО ИСПОЛЬЗОВАНИЯ ДИСКОВОГО ПРОСТРАНСТВА КОМАНДАМИ ОС
Ниже описаны способы оценки свободного и используемого дискового пространства:
На большинстве UNIX-систем вы можете использовать команду df для определения количества свободного месте. Имеются дополнительные опции, которые делают вывод данной команды более читаемым, например опция –k выводит все размерности в килобайтах, а опция –s сообщает сводную информацию.
В системе HPUX необходимо использовать команду bdf.
В ОС Windows необходимо использовать окно свойства диска – там представлена вся необходимая графическая информация о свободном пространстве диска
ОЦЕНКА ТЕКУЩЕГО ИСПОЛЬЗОВАНИЯ ДИСКОВОГО ПРОСТРАНСТВА ПРИ ПОМОЩИ OE MANAGEMENT
OpenEdge Management позволяет быстро и в наглядной форме определить утилизацию дискового пространства.
Для этого необходимо:
- Из консоли управления OE Managenent выбрать Resources из строки меню
- Раскрыть категорию File System в detail frame (правый фрейм)
- Выбрать файловую систему,которая нам необходима. Откроется страница File System. В секции File system space used можно увидеть детальное графическое представление использования дискового пространства для выбранной файловой системы.
Пример:
ПРОГНОЗИРОВАНИЕ РОСТА
По опыту множество компаний знают, что потребность в ёмкости системы хранения данных растёт в экспоненциальном порядке. Ведь бизнес может вырасти из-за требований рынка или произойдет слияние с другой компанией, что увеличит объем хранимых данных в компании. Администратор баз данных должен быть «в одной упряжке» с бизнесом при принятии решений о росте. Только так можно заранее планировать размещение данных.
В некоторых случаях рост объема данных оправдан, но в большинстве случаев огромное количество данных размещаемых в системе можно подвергнуть архивации и перемещению из базы данных на резервные носители. Для информации, которая напрямую не относится к текущим производственным нуждам, есть вариант использовать второй сервер со своей собственной дисковой системой. Этот сервер может обслуживать как хранилище архивной информации, так и среды для разработчиков или репликации. После перемещении данных, которые не являются критически важной деловой информацией, с производственного сервера на другое место, вы нагружаете более дешевые диски «архивного» сервера и разгружаете для полезной работы дорогие продукционные диски.
ПЕРЕМЕЩЕНИЕ АРХИВНЫХ ДАННЫХ С ПРОИЗВОДСТВЕННОГО СЕРВЕРА
Очень важно полностью представлять как будут использовать архивированные данные перед тем как строить планы по их переносу. Некоторые пользователи могут захотеть стереть архивные данные, но вам необходимо сначала произвести архивацию. Скорее всего, такие данные придется восстанавливать по требованию. Метод архивации может быть простым – например, таким как архивация на ленту; тем не менее, важно всегда помнить, что нам, возможно, понадобится прочитать эту ленту в будущем. И это не будет иметь смысла, если лента будет содержать данные в устаревшем или не поддерживаемом больше формате. Поэтому вы должны сохранять данные в виде ASCII-файлов или некоторых других форматов, которые не зависят от стороннего ПО. В частности, если это данные OpenEdge, то всегда необходимо архивировать данные в стандартном формате OpenEdge.
НАБЛЮДЕНИЕ ЗА УТИЛИЗАЦИЕЙ ДИСКОВЫХ РЕСУРСОВ
Наблюдение и накопление исторических данных о системе хранения может помочь при прогнозировании утилизации дисков. Можно написать свое собственное приложение и использовать его для сбора вывода команд ОС. Собранную таким образом информацию нужно разместить в файле или в базе данных для последующего анализа. Вместо написания и поддержки своего приложения можно воспользоваться OE Management. OpenEdge Management позволяет следить за собранной информацией, хранить ее и делать отчеты по хранимым данным.
Перед тем как вы начнете собирать информацию в OpenEdge Managemet вы должны создать план наблюдения (monitoring plan), в котором необходимо выбрать параметры для наблюдения (для детального пошагового руководства по созданию плана наблюдений смотрите главу «OpenEdge Management: Руководство по мониторингу ресурсов»).
После того, как вы создали план наблюдений, можно наблюдать за активностями ресурсов в OpenEdge Management.
Чтобы увидеть активности в OpenEdge Management:
- Из консоли OpenEdge Managemet выбрать Resources из строки меню
- Выбрать Disks из области деталей, чтобы увидеть все доступные диски в вашей системе. Например:
- Выберите диски, за которыми вы хотите наблюдать. План наблюдений, который мы определили для выбранного диска, будет отображен, как показано ниже: Примечание: если ресурс не определен, вы можете определить свойства ресурса и соответствующего плана наблюдений сейчас.
- Повторяйте шаги 1 -3 для каждого диска, за которым необходимо наблюдать.
Метка:OpenEdge, OpenEdge Management