Добавить в избранное Обновить
Поддержка базовых решений Oracle (ASM)
 

Механизм Automatic Storage Management (ASM) представленный в СУБД Oracle 10g объединяет в себе кластерную файловую систему и возможности менеджера томов. ASM входит в стандартный функционал СУБД Oracle и не требует дополнительного лицензирования, а значит является бесплатным.

ASM сокращает стоимость владения системами хранения для файлов СУБД Oracle, автоматизируя множество дисковых операций. Механизм ASM производит балансировку распределения данных между дисковыми устройствами для оптимизации производительности и защищает данные при поддержке их избыточности.

Возможности ASM доступны как в одиночных экземплярах СУБД Oracle, так и в кластерных базах данных под управлением Oracle RAC. При этом ASM может использоваться по желанию, и его возможности могут быть применены в смешанных конфигурациях, когда одна часть файлов размещается на дисковых группах ASM, а другая на альтернативных файловых системах или на неформатированных разделах дисков.

ASM производит виртуализацию дисковых устройств - отдельные диски объединяются в дисковые группы, являющиеся единицами хранения файлов с точки зрения администратора базы данных и самой СУБД Oracle. Кроме сокращения количества единиц управления, СУБД Oracle может производить автоматическое именование файлов базы данных.

Механизм ASM производит оптимизацию распределения данных между дисковыми устройствами одной дисковой группы, используя технологию схожую с идеей чередования данных (striping), но по собственному алгоритму. Для этого ASM разбивает данные на экстенты размером в 1 мегабайт или 128 килобайт в зависимости от типа файла.

Механизм ASM позволяет изменять состав дисковых групп <на лету>, без остановки доступа к данным на них расположенных. При добавлении или удалении дискового устройства из дисковой группы ASM производит автоматическую перебалансировку данных. Перебалансировка может осуществляться с разной степенью интенсивности, что позволяет избежать падения производительности производимых в этот момент операций ввода-вывода с базами данных.

ASM поддерживает три режима избыточности данных:

  • External - избыточность не поддерживается. Рекомендуется использовать при применении RAID массивов осуществляющих избыточность данных на аппаратном уровне;
  • Normal - 2-х кратная избыточность. Поддерживаются две копии одного экстента.
  • High - 3-х кратная избыточность. Поддерживаются три копии одного экстента.

Для защиты от сбоев аппаратных устройств обеспечивающих работу сразу множество дисков, в дисковых группах можно определить failure группы, при этом избыточность данных будет поддерживаться между дисками находящимися в различных failure группах. Это позволяет обеспечить <зеркалирование> данных между дисками находящимися под управлением разных контроллеров и даже между отдельными дисковыми массивами.

Механизм ASM избавляет от сложности управления данными и дисками. Он существенно упрощает процессы настройки зеркалирования, добавления и удаления дисков. Вместо того чтобы управлять сотнями, а порой тысячами файлов, администратор базы данных может с помощью ASM создавать и администрировать более масштабные объекты - дисковые группы, т.е. наборы дисков, которые управляются как единое логическое устройство. Автоматизация именования и размещения файлов базы данных экономит время администратора и гарантирует соблюдение стандартов оптимального администрирования. Встроенный в ASM механизм зеркалирования может использоваться как один из вариантов защиты от отказов дисковых устройств.

Применение механизма Automatic Storage Management принесет очевидную выгоду даже в случае использования других программных или аппаратных RAID средств. Во-первых, дублирование для защиты и дополнительное распределение данных для оптимальной производительности может осуществляться на более высоком уровне, чем это позволяют эти средства, во-вторых, упрощение администрирования позволит значительно повысить эффективность работы администраторов базы данных.

 

вверх