Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье вы узнаете, как виртуальные машины Azure обеспечивают поддержку стриминговых резервных копий баз данных с помощью Oracle Recovery Manager (RMAN). Процесс потоковой передачи использует назначение пакета виртуальной ленточной библиотеки или записывает эти резервные копии непосредственно в локальную или удаленную файловую систему. В этой статье описывается интеграция различных пакетов виртуальной ленточной библиотеки с Oracle RMAN. Для нескольких пакетов вы увидите ссылки на Azure Marketplace.
Служебная программа резервного копирования и восстановления Oracle RMAN (Recovery MANager) может быть настроена для потоковой передачи и записи образов резервных копий Oracle баз данных, и затем передавать эти образы резервных копий в два различных типа мест назначения.
Тип устройства SBT
Тип назначения последовательной ленты резервного копирования (SBT) изначально был разработан для взаимодействия с ленточными дисками, хотя и не напрямую. Чтобы упростить взаимодействие с несколькими ленточными устройствами, доступными при создании RMAN, Oracle разработал интерфейс программирования приложений (API) для взаимодействия с пакетами программного обеспечения для управления ленточными устройствами.
Тип устройства SBT отправляет команды в программные пакеты через свою определенную API. Поставщики пакетов программного обеспечения создают соответствующие подключаемые модули, взаимодействующие в соответствии с спецификациями API для перевода команд RMAN для пакета программного обеспечения. Oracle не взимает больше платы за эту функцию, но различные поставщики программного обеспечения могут взимать плату за лицензирование и поддержку за их "подключаемые модули" для подключения к API для RMAN, опубликованного Oracle.
Чтобы использовать SBT типа устройства, необходимо установить соответствующее программное обеспечение поставщика управления мультимедиа (MMV) на платформу ОС, на которой доступна база данных Oracle. Резервные копии в SBT по умолчанию недоступны после установки базы данных Oracle. Нет ограничения на количество пакетов MMV, которые могут быть подключены к экземпляру базы данных Oracle, но крайне редко бывает, чтобы одновременно использовалось более одного пакета.
Многие из этих пакетов программного обеспечения, изначально доступных для локальной установки, также доступны в Azure Marketplace.
- CommVault
- Veritas NetBackup
- Dell PowerProtect DD Virtual Edition (DDVE)
- Резервное копирование Veeam и репликация
Другие пакеты программного обеспечения можно найти, выполнив поиск в Azure Marketplace...
Диск (тип устройства)
Более универсальным вариантом конфигурации для Oracle RMAN является тип устройства: диск. Для этого параметра образы резервного копирования баз данных потоковой передачи записываются в каталоги файловой системы операционной системы, к которым можно обратиться непосредственно из образа ОС, на котором выполняется база данных Oracle. Хранилище, используемое для резервного копирования, подключено непосредственно на платформе ОС или удаленно подключено в качестве общей папки.
Для этого параметра нет дополнительных расходов на лицензирование или поддержку, так как адаптер ДИСКА для Oracle RMAN полностью содержится в программном обеспечении Oracle RDBMS.
Существует шесть вариантов хранения резервных копий Oracle RMAN на виртуальной машине Azure, из которых пять — общие папки Azure.
- Локально подключенный управляемый диск
- Большой двоичный объект Azure через NFS
- Azure blobfuse 2.0
- Стандартный стандарт файлов Azure по CIFS/SMB
- Первоклассное хранилище Azure Files на базе NFS
- Файлы Azure NetApp
Каждый из этих вариантов имеет преимущества или недостатки в областях емкости, ценообразования, производительности, устойчивости. Приведенная ниже таблица позволяет легко сравнивать функции и цены.
Тип | Уровень | документы | Протокол подключения для виртуальной машины | Модель поддержки | Цены | Примечания |
---|---|---|---|---|---|---|
Управляемый диск | Стандартный HDD | Общие сведения об управляемых дисках Azure | SCSI | Корпорация Майкрософт | Цены на управляемые диски | 1 |
Управляемый диск | Стандартный SSD | Общие сведения об управляемых дисках Azure | SCSI | Корпорация Майкрософт | Ценообразование управляемых дисков | 1 |
Управляемый диск | SSD ценовой категории «Премиум» | Общие сведения об управляемых дисках Azure | SCSI | Корпорация Майкрософт | Ценообразование управляемых дисков | 1 |
Управляемый диск | Премиум SSD v2 | Общие сведения об управляемых дисках Azure | SCSI | Корпорация Майкрософт | Ценообразование управляемых дисков | 1 |
Управляемый диск | UltraDisk | Общие сведения об управляемых дисках Azure | SCSI | Корпорация Майкрософт | Ценообразование управляемых дисков | 1 |
Azure Blob | Блочные объекты BLOB | Подключение хранилища Blob с использованием протокола NFS 3.0 | NFS версии 3.0 | Корпорация Майкрософт | Цены на Blob-хранилище Azure | 2 |
Azureblobfuse | Версия 1 | Монтирование хранилища BLOB-объектов Azure в качестве файловой системы с помощью blobFuse версии 1 | Взрыватель | Открытый исходный код или GitHub | n/a | 3, 5, 6 |
Azureblobfuse | версия 2 | Что такое BLOBFuse? - BlobFuse2 | Взрыватель | Открытый исходный код или GitHub | n/a | 3, 5, 6 |
Файлы Azure | Стандарт | Что такое Файлы Azure? | SMB/CIFS | Корпорация Майкрософт | Цены на файлы Azure | 4, 6 |
Файлы Azure | Премия | Что такое Файлы Azure? | SMB/CIFS, NFS версии 4.1 | Корпорация Майкрософт | Цены на файлы Azure | 4, 7 |
Azure NetApp Files | Стандарт | Azure NetApp Files | SMB/CIFS, NFS версии 3.0, NFS версии 4.1 | Microsoft/NetApp | Ценообразование на Azure NetApp Files | 4, 8, 11 |
Azure NetApp Files | Премия | Azure NetApp Files | SMB/CIFS, NFS версии 3.0, NFS версии 4.1 | Microsoft/NetApp | Ценообразование на Azure NetApp Files | 4, 9, 11 |
Azure NetApp Files | Ультра | Azure NetApp Files | SMB/CIFS, NFS версии 3.0, NFS версии 4.1 | Microsoft/NetApp | Ценообразование на Azure NetApp Files | 4, 10, 11 |
Условные обозначения:
1 Ограничено ограничениями на уровне устройства и совокупными ограничениями на уровне виртуальной машины для операций ввода-вывода в секунду (IOPS) и пропускной способности ввода-вывода.
- Ограничения устройств указаны в документации по ценам.
- совокупные ограничения для размеров виртуальных машин указаны в документации по размерам виртуальных машин в Azure
2 Выберите иерархическое хранилище в первом раскрывающемся списке, а затем только BLOB во втором раскрывающемся списке.
3 Выберите плоское хранилище в первом раскрывающемся меню, а затем только blob во втором раскрывающемся меню.
4 Использует протокол CIFS, для которого рекомендуется использовать более поздние версии RHEL/OEL Linux.
- не используйте более низкие версии Linux (т. е. RHEL7/OEL7 ниже 7.5) для CIFS
- Рассмотрите возможность использования параметра
cache=none
для файлов журнала повтора Oracle в сценарии использования с подключениями CIFS.
5 поддерживается в GitHub группой продуктов службы хранилища Azure в Корпорации Майкрософт в качестве проекта с открытым исходным кодом в GitHub.
Рекомендуется использовать 6уровней горячего использования.
Рекомендуется использовать 7 уровней премиум.
8 Пропускная способность ввода-вывода составляет 16 МиБ/с на выделенный ТиБ.
9 Пропускная способность ввода-вывода составляет 64 МиБ/с на выделенный ТиБ.
Пропускная способность ввода-вывода составляет 128 МиБ/c на каждый выделенный теБ.
11Калькулятор производительности Azure NetApp Files полезен для быстрых вычислений цен.
Дальнейшие шаги
Рекомендации по производительности Oracle для виртуальных машин Azure