`

СПЕЦІАЛЬНІ
ПАРТНЕРИ
ПРОЕКТУ

Чи використовує ваша компанія ChatGPT в роботі?

BEST CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Multitenant архитектура в облаке: почему это важно

+26
голосов

Зачастую в организациях используется большое количество баз данных разных размеров, типов нагрузки, объёмов и критичности. При большом количестве баз данных мало внимания уделяется именно небольшим по объёмам, тестовым, а также предназначенным для разработчиков

Перед администраторами баз данных возникает ряд проблем, которые необходимо решать:

  • Улучшение утилизации ресурсов;
  • Упрощение управления (управление большим количеством как единым целым);
  • Стандартизация процедур и уровней обслуживания;
  • Быстрое развертывание новых баз данных;
  • Простота создания development / testing окружений;
  • Мобильность баз данных;
  • Масштабируемость баз данных;
  • Возможность консолидации баз данных без внесения изменений в приложения.

Эффективность консолидации

Традиционно для консолидации баз данных используются три разновидности подходов:

  • Виртуализация;
  • Instance Caging – несколько разных экземпляров баз данных на сервере;
  • Консолидация с помощью схем.

Но все эти подходы ведут к накладным расходам по вычислительным ресурсам, а зачастую (при консолидации с помощью схем) вынуждают к внесению изменений в приложения. Из-за накладных расходов и усложнения решения мы имеем плохую плотность консолидации, увеличенные затраты на обслуживание, вследствие чего увеличивается стоимость разработки. Oracle Multitenant упрощает процесс консолидации, поскольку мы можем подключать базы данных в контейнерную БД, при этом не требуется никаких изменений в приложении. В новой Oracle Multitenant архитектуре (рис. 1) память и фоновые процессы нужны только для контейнерной базы данных, что позволяет добиться более высокого уровня масштабируемости и большей плотности консолидации.

Multitenant архитектура в облаке почему это важно

Быстрое развертывание баз данных

Для многих компаний довольно проблематичным и трудоёмким является создание и клонирование баз данных для тестирования, разработки и диагностики. Администратор БД может потратить довольно большое количество времени на клонирование или миграцию баз данных между разными операционными системами, например, Windows и Solaris. Oracle Multitenant позволяет быстро создавать, клонировать, а также выполнять кросс-платформенные миграции. Кроме того некоторые файловые системы такие, как ZFS, ASM Cluster Filesystem поддерживают «copy on write» механизм, то есть тестовые базы данных будут создаваться практически мгновенно.

Упрощенное обновление

Каждый администратор должен поддерживать рекомендуемый уровень обновлений для всех баз данных в организации. В настоящее время обновления применяются для каждой базы данных отдельно, включая тестовые и базы данных для разработчиков. С помощью Oracle Multitenant обновления и исправления применяются на уровне контейнерной базы данных, то есть один раз. Такой подход упрощает обновление баз данных и уменьшает время их простоя, поскольку не нужно обновлять каждую встроенную БД отдельно. Если администратор хочет выборочно обновить подключаемые базы данных, ему достаточно создать контейнерную базу данных новой версии и переподключить к ней необходимые подключаемые БД.

Упрощенное управление (большим количеством как единым целым)

Помимо очевидного преимущества в обновлении консолидированных баз данных – меньшего их количества – есть и ряд других преимуществ. Например, вместо того, чтобы резервировать каждую базу данных отдельно, резервируется весь контейнер вместе с подключаемыми базами данных в нём, то есть проверять успешность резервирования необходимо один раз, а не для каждой по отдельности, а восстанавливать их можно на уровне подключаемых баз данных или на уровне всего контейнера. Создание резервной базы данных тоже выполняется на уровне контейнера, например, если вам необходимо, чтобы все подключаемые БД имели горячую физическую резервную копию (standby), он настраивается для уровня контейнера, при создании в нём новой подключаемой базы данных, в которой автоматически будет создана резервная копия. Ко всему прочему, очень сильно переработан Resource Manager, который отныне может на уровне контейнера управлять распределением ресурсов между подключаемыми базами данных:

  • количеством одновременных сессий;
  • потребляемыми ресурсами процессора;
  • возможностью использования параллельных процессов Oracle Server;
  • файловым вводом / выводом, но только на Exadata!

Resource Manager не контролирует использование SGA и выделение PGA, поскольку память у всех подключаемых баз данных общая.

Путь в Oracle Multitenat

Консолидировать базы данных в Oracle Multitenant очень просто. Администраторы могут обновить базу данных до версии 12, а затем подключить её в контейнерную базу данных, также можно использовать Oracle Data Pump или GoldenGate для миграции базы данных в подключаемую. Администраторы могут использовать Oracle Enterprise Manager Cloud Control как единое средство управления всеми базами данных, начиная от создания до распределения ресурсов между БД и диагностики проблем. Возможности Oracle Multitenant архитектуры также расширяются при использовании Oracle Real Application Clusters и Active Data Guard.

Новая опция Oracle Multitenant позволяет пользователям с лёгкостью консолидировать базы данных без внесения изменений в приложения. Эта архитектура предоставляет централизованное управление консолидированными базами данных как единым целым, позволяет управлять распределением ресурсов и расстановкой приоритетов для отдельных баз данных. Oracle Multitenant предоставляет функциональные возможности для быстрого создания баз данных, миграций, обновления и др.

Multitenant архитектура в облаке почему это важно

 

 

Публикуется на правах рекламы

Ready, set, buy! Посібник для початківців - як придбати Copilot для Microsoft 365

+26
голосов

Напечатать Отправить другу

Читайте также

и причем тут Облако?

 

Ukraine

 

  •  Home  •  Ринок  •  IТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Мережі  •  Безпека  •  Наука  •  IoT