Запуск баз данных Oracle в Azure

Azure Load Balancer
Шлюз приложений Azure

Идеи, связанные с решением

Эта статья — идея решения. Если вы хотите, чтобы мы дополнили содержимое дополнительными сведениями, такими как потенциальные варианты использования, альтернативные службы, рекомендации по реализации или рекомендации по ценам, сообщите нам об этом, предоставив отзыв на GitHub.

Высокий уровень доступности для внешнего и среднего уровней можно получить с помощью Azure Load Balancers или Шлюзов приложений. Уровень доступности базы данных в 99,99 % может быть достигнут с помощью сочетания Azure Зоны доступности и Oracle Active DataGuard с FSFO. Для обеспечения дополнительной доступности и (или) аварийного восстановления рассмотрите возможность развертывания другой виртуальной машины базы данных в другом регионе Azure и планирования частого резервного копирования RMAN.

Потенциальные варианты использования

Эта идея решения иллюстрирует каноническую архитектуру для обеспечения высокого уровня доступности выпуск Enterprise Oracle Database в Azure.

Архитектура

Схема архитектуры: от клиента через подсистему балансировки нагрузки и подсети к Azure V NET.Скачайте SVG этой архитектуры.

Поток данных

  1. Клиентская система обращается к пользовательскому приложению с помощью серверной части Oracle DB через Интернет.
  2. Веб-интерфейс настраивается в подсистеме балансировки нагрузки.
  3. Внешний веб-интерфейс выполняет вызов к соответствующему серверу приложений для обработки работы.
  4. Сервер приложений запрашивает базу данных Oracle-источник.
  5. База данных Oracle была настроена с помощью виртуальной машины HyperThreaded с несколькими Управляемые диски хранилища класса Premium для повышения производительности и доступности.
  6. Базы данных Oracle реплицируются с помощью Oracle DataGuard (или Active DataGuard) или Oracle GoldenGate для обеспечения высокой доступности и аварийного восстановления.
  7. Oracle Enterprise Manager отслеживает время доступности и производительность баз данных Oracle. OEM также позволяет создавать различные отчеты о производительности и использовании.

Компоненты

Основные технологии, используемые для реализации этой архитектуры:

Дальнейшие действия

Документация по продуктам:

Модули Microsoft Learn: