Поделиться через


Рабочие нагрузки Azure Well-Architected Oracle в инфраструктуре Azure как услуга (IaaS)

В этой статье приведены рекомендации по хорошо спроектированной платформе для рабочей нагрузки Oracle в инфраструктуре Azure как услуга (IaaS). Владельцы приложений, администраторы баз данных Oracle, заинтересованные лица в бизнесе и архитекторы могут использовать это руководство для создания технической основы для высоконадежного решения Oracle в Azure в масштабе.

Что такое рабочая нагрузка Oracle?

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

Необходимо создать рабочие нагрузки Oracle, которые являются высокодоступными и устойчивыми к сбоям. Эти рабочие нагрузки могут быть приложениями управления отношениями клиентов, приложениями кадров или настраиваемыми приложениями, которые используют Oracle WebLogic Server или Java. Локальные приложения и платформы Oracle, которые можно переместить в облако, включают WebLogic Server, Siebel, Люди Soft, JD Edwards и E-Business Suite.

Каковы распространенные проблемы?

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

  • Архитектура приложений Oracle сложна. Зависимости между уровнем приложения и базой данных, например обновления версий и исправления, могут повысить сложность.

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

  • Архитектура баз данных Oracle отличается от клиента к клиенту. Функции Exadata, такие как интеллектуальные индексы сканирования и хранения, или Кластеры приложений Oracle Real (RAC) могут привести к сложности. Репозиторий автоматической рабочей нагрузки (AWR) содержит сведения об фактическом использовании функций Exadata и настроек RAC и в конечном итоге об использовании базы данных.

Необходимо разработать все рабочие нагрузки Oracle для обработки сбоев с соответствующими или каскадными последствиями. Проектирование надежности является важной задачей в рамках всего проектирования архитектуры.

Подход к хорошо архитекторам платформы

Рекомендуется структурировать хорошо разработанную рабочую нагрузку для удовлетворения конкретных целей надежности, безопасности, оптимизации затрат, эффективности работы и повышения производительности. Чтобы улучшить взаимодействие с клиентами и обеспечить согласованность и надежность, следуйте архитектурным принципам и рекомендациям, характерным для Oracle в Azure IaaS. В этом руководстве рассматриваются базы данных Oracle, такие как базы данных Exadata и другие приложения Oracle.

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

Чтобы улучшить рабочую нагрузку Oracle в Azure IaaS, воспользуйтесь основными компонентами архитектуры Платформы:

  • Надежность. Для рабочей нагрузки Oracle требуется устойчивость на уровне архитектуры. Создайте архитектуру базы данных и приложений с высоким уровнем доступности для обработки критически важных и некритических бизнес-данных.

  • Безопасность. Рабочая нагрузка Oracle может содержать критически важные для бизнеса данные. Большинство приложений Oracle также требуют порта Secure Shell (SSH). Помогите защитить базы данных и приложения Oracle с помощью нескольких уровней безопасности, включая удостоверения, доступ, проверку входных данных, суверенитет данных и уровни шифрования.

  • Оптимизация затрат. Для рабочей нагрузки Oracle требуется использовать собственную лицензию. Для оптимизации затрат можно создать отчет AWR. Отчет AWR можно использовать для определения номера SKU виртуальной машины и хранилища, необходимых для выполнения требований к производительности.

  • Операционное превосходство. Рабочая нагрузка Oracle требует мониторинга в соответствии с требованиями к производительности. Убедитесь, что рабочая нагрузка Oracle соответствует стандартам операционного превосходства.

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

Выбор подхода к миграции

Вы можете применять различные подходы к миграции в зависимости от требований миграции. Распространенные средства миграции включают Oracle Data Guard, Oracle диспетчер восстановления (RMAN), Oracle GoldenGate и Oracle Data Pump. Мы не рекомендуем насос данных для большого объема данных.

В рамках миграции убедитесь, что набор символов совпадает и имеет одинаковую конечную черту , чтобы правильно оценить миграцию между платформами. Дополнительные сведения см. в статье "Миграция рабочих нагрузок Oracle в Azure IaaS".

Каковы ключевые области проектирования?

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

Область проектирования Итоги
Выбор вычислительных ресурсов и хранилища Узнайте, как обеспечить права инфраструктуры для повышения производительности и экономичности. Используйте средство Oracle Помощник по миграции (OMAT), чтобы выбрать правильный номер SKU для виртуальной машины базы данных и наиболее подходящее хранилище для базы данных, архивировать журналы повтора и резервное копирование.
Оптимизация непрерывности бизнес-процессов и аварийного восстановления Получите рекомендации по надежным архитектурам отработки отказа, включая требования к целевой точке восстановления (RPO) и целевой цели восстановления (RTO) и рекомендации по обеспечению высокого уровня доступности.
Оптимизация безопасности Узнайте, как защитить конфиденциальные данные и создать надежную архитектуру, в которой можно разместить рабочую нагрузку Oracle.
Проектирование приложений Oracle Узнайте о рекомендациях по проектированию рабочей нагрузки Oracle, которые помогут вам создать высокодоступное решение, надежное, безопасное и высокодоступное решение в облаке.
Мониторинг рабочих нагрузок Узнайте, как отслеживать средства, чтобы быстро устранять проблемы и снижение производительности.

Иллюстративные примеры

Рекомендации, предоставляемые в рамках этой серии, основаны на подходе, ориентированном на решение, для иллюстрации ключевых рекомендаций и рекомендаций по проектированию. Вы можете выбрать несколько эталонных реализаций для разработки дальнейших решений.

Следующие шаги

Ознакомьтесь с принципами проектирования.

Выполните оценку, чтобы оценить варианты проектирования.