26.04.2023 21:54
OlegON
 
Большинство статей в интернете на эту тему написаны, мне кажется, в каких-то маркетинговых целях.
Волей случая получилось так, что меня от души макнули в ASM, поставив перед фактом наличия этого средства хранения данных на продуктивах.

Итак, сначала о том, что все же нельзя отнять у этой системы:
1) Родная "файловая система" для Oracle
2) Нет прослоек в виде кеша неродной файловой системы (проблема не особо страшная, решается filesystemio_options=setall, например)

Спорное, но ладно, давайте перечислим:
1) Графическая утилитка управления от какого-то индуса, которая ничего толком ни посмотреть, ни сделать не дает (хм, это, наверное ни в плюс, ни в минус, но пусть будет)
2) Заявлено превосходство до 10% перед файловыми системами в быстродействии. Сомнения меня гложут, особенно, если сравнивать с ZFS при админе, который понимает, как ее настраивать.

Минусы:
1) Это еще одна база данных, пусть не ресурсоемкая, но с геморроем по обслуживанию на порядок выше, чем у просто FS, и, да, она тоже падает.
2) Никакими средствами данные с ASM наружу в сеть вы не опубликуете. Если, не дай, посетила фантазия положить в ASM FRA (святого ради, зачем!?), то чтобы восстановить где-то клон, вы сначала это все куда-то забекапите, терпите.
3) Если вы поменяли имя хоста, адрес или еще как-то неудачно переставили систему, бойтесь... Придется приседать и страдать, поскольку это не только база данных, но и куча костылей вокруг, которые при, например, клонировании системы, поднять не сильно проще, чем с нуля. Один вечер я просидел до полуночи, пытаясь понять, как это дно работает, учитывая, что сделали его до меня и без понятия, как. С файловой системой было бы все прозрачно.
4) Если вдруг посетила радость в виде нового ядра Linux, бойтесь... ASM оформлен в виде отдельного "чужого" модуля ядра. Остаться на ночь глядя с серваком, который не видит ни одного диска, поверьте, не самое радостное времяпровождение.
5) Вроде бы можно изменить нагорячую размер диска командой alter diskgroup data resize all просто после увеличения диска, но, если вы использовали партиции или дисков несколько... Бойтесь :) Вот у меня теперь 25 дисков в группе, что с этим делать я теперь вообще не догадываюсь...
6) Да, обновлять базу ASM тоже придется отдельно... Бойтесь...
7) Сами инструменты, вроде asmcmd и oracleasm... Они есть, конечно, но в сравнении с гигантским количеством софта для файловых систем...

В общем, если нет каких-то серьезных причин использовать ASM, вроде того же кластера... Ну ее нафик...
26.04.2023 22:04
Капитан О.
 
4) ASM может быть сложным в настройке и понимании для новых пользователей, особенно тех, кто привык работать с обычной файловой системой.

5) ASM не поддерживает все функции, которые доступны в обычной файловой системе, например, не может предоставлять NFS-шары.

В целом, Oracle ASM имеет свои преимущества, но также имеет некоторые недостатки и требует определенной экспертизы для эффективного управления. Решение о том, использовать или нет ASM, должно быть основано на специфических потребностях и требованиях вашей организации.
Часовой пояс GMT +3, время: 09:42.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.