Автоматическое управление хранилищем - Automatic Storage Management

Автоматическое управление хранилищем (ASM) - это функция, предоставляемая Корпорация Oracle в пределах База данных Oracle из выпуска Oracle 10g (редакция 1) и далее. ASM стремится упростить управление база данных файлы данных, файлы управления и файлы журналов. Для этого он предоставляет инструменты для управления файловые системы и тома непосредственно внутри базы данных, что позволяет администраторы баз данных (DBA) для управления томами и дисками с помощью знакомых SQL операторы в стандартных средах Oracle. Таким образом, администраторы баз данных не нуждаются в дополнительных навыках в конкретных файловые системы или же менеджеры томов (которые обычно работают на уровне Операционная система ).

Функции

Обзор архитектуры

ASM создает экстенты из файлов данных, файлов журналов, системных файлов, файлов управления и других структуры базы данных. Затем система распределяет эти экстенты по всем дискам в «дисковой группе». Дисковую группу в ASM можно рассматривать как Диспетчер логических томов группа томов - с файлом ASM, соответствующим логический том. В дополнение к существующему Oracle фоновые процессы, ASM представляет два новых - OSMB и RBAL. OSMB открывает и создает диски в дисковой группе. RBAL предоставляет возможность перемещения данных между дисками в дисковой группе.

Реализация и использование

Автоматическое управление хранением (ASM) упрощает администрирование файлов, связанных с Oracle, позволяя администратору ссылаться на группы дисков (а не на отдельные диски и файлы), которыми управляет ASM. ASM расширяет функциональность Oracle Managed Files (OMF)[1]это также включает чередование и зеркальное отображение для обеспечения сбалансированного и безопасного хранения. Администраторы баз данных могут использовать функциональность ASM в сочетании с существующими необработанными и готовыми файловыми системами.[когда определяется как? ]вместе с OMF и файлами, управляемыми вручную.

ASM пример управляет функциональностью ASM. Это не полный экземпляр базы данных[когда определяется как? ], он предоставляет только структуры памяти, поэтому он очень маленький и легкий.

Основными компонентами ASM являются группы дисков, каждая из которых состоит из нескольких физических дисков, управляемых как единое целое. Физические диски называются дисками ASM, а файлы, находящиеся на дисках, называются файлами ASM. Расположение и имена файлов контролируются ASM, но удобные для пользователя псевдонимы и структуры каталогов могут быть определены администратором баз данных для простоты использования.

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

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

Oracle ASM Dynamic Volume Manager обеспечивает основу для кластерной файловой системы ASM (ACFS).[2]

Таким образом, ASM предоставляет следующие функции:

  • управляет группами дисков, называемыми дисковыми группами
  • управляет избыточностью дисков в каждой группе дисков
  • обеспечивает почти оптимальную балансировку ввода / вывода без какой-либо ручной настройки
  • позволяет управлять объектами базы данных без указания точек монтирования или имен файлов
  • поддерживает большие файлы

Резервирование

Можно настроить дисковые группы ASM на отсутствие избыточности (внешнее), двустороннее зеркалирование (нормальное) или трехстороннее зеркальное отображение (высокое). В случае нормального и высокого уровня зеркал хорошая практика предполагает наличие групп сбоев, которые общаются с разными контроллерами по причинам производительности и отказоустойчивости.

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

Смотрите также

Рекомендации

  1. ^ http://download.oracle.com/docs/cd/B28359_01/server.111/b28310/omf.htm#i1007206
  2. ^ Гопалакришнан, К. (2011). Oracle Database 11g Справочник Oracle Real Application Clusters. Oracle Press (2-е изд.). McGraw Hill Professional. ISBN  9780071752626. Получено 2015-01-05. Oracle ASM Dynamic Volume Manager - это основа для кластерной файловой системы ASM (ACFS). ACFS - это кластерная файловая система общего назначения, поддерживающая приложения сторонних производителей.

внешняя ссылка