Назад Поиск Голосовой поиск
Вход
Назад Учетная запись Oracle
Учетная запись Cloud Вход в Cloud

Ничего не найдено

По Вашему запросу ничего не найдено.

Что такое автономная база данных?

Автономная база данных — это облачная база данных, которая использует машинное обучение для устранения потребности в ручном выполнении стандартных задач по обслуживанию базы данных, таких как настройка, защита, резервное копирование, обновление базы данных и т. д. Обычно это входит в круг задач администраторов баз данных (DBA).

Oracle Autonomous Database: Как это работает

Oracle Autonomous Database: как это работает (пиктограмма видеозаписи)
Смотреть видео (11:00)

Oracle Autonomous Database объединяет в себе опыт десятилетий работы по автоматизации СУБД и их инфраструктуры и новые технологии, чтобы создать полностью автономную базу данных.

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

Самоуправляемость: Oracle Autonomous Database обеспечивает полную автоматизацию процессов управления, мониторинга и настройки СУБД и инфраструктуры. Это позволяет сократить общие расходы на администрирование, хотя выполнение таких задач, как подключение приложений к хранилищу и предоставление разработчикам доступа к возможностям и функциям баз данных без кода приложений, по-прежнему ложится на плечи администраторов.

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

Самовосстановление: Oracle Autonomous Database защищает СУБД от простоев, куда входит и незапланированное обслуживание. Общее время простоя базы данных составляет менее 2,5 минут в месяц, включая время операций по исправлению.

Если говорить кратко, мы предлагаем полную, комплексную автоматизацию для следующих задач:

  • - выделение ресурсов;
  • - безопасность;
  • - обновление;
  • - доступность;
  • - производительность;
  • - управление изменениями;
  • - исправление ошибок.

Благодаря Oracle Autonomous Database СУБД № 1 в мире становится еще и самой простой в управлении.

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

Область применения корпоративных баз данных (пиктограмма видеозаписи)
Смотреть видеозапись (0:58)

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

Информация, хранящаяся в СУБД, может иметь высокий или низкий уровень структурированности данных. Сотрудники и заказчики могут получать доступ к данным как напрямую, так и опосредовано — с использованием корпоративного ПО, через веб-сайты или мобильные приложения.

Примеры структурированной информации, хранящейся в базе данных
  • Бухгалтерская отчетность
  • Информация о заказчиках
  • Информация о сотрудниках
  • Записи об обслуживании
  • Журналы сетевого трафика
  • Информация о ценах
  • Ассортимент продукции
  • Торговые операции
  • Взаимодействие в социальных сетях
  • Сведения о цепочке поставок
Примеры неструктурированной информации, хранящейся в базе данных
  • Цифровые изображения, звуковые и видео-файлы
  • Исходный программный код
  • Электронные таблицы
  • Страницы веб-сайтов
  • Текстовые документы
ПО для хранения информации в базах данных и получения к ней прав доступа
  • Бухгалтерское ПО
  • Индивидуальное клиентское ПО
  • Система управления взаимоотношениями с заказчиками (CRM)
  • Аналитика данных и бизнес-аналитика (BI)
  • Планирование ресурсов предприятия (ERP)
  • Управление персоналом (HR) / Управление и развитие персонала (HCM)
  • Управление жизненным циклом продукта (PLM)
  • Управление безопасностью и журналами
  • Управление цепочкой поставок (SCM)
  • Веб-серверы

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

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

Роль администратора баз данных (DBA)

Роль администратора баз данных (пиктограмма видеозаписи)
Смотреть видеозапись (0:49)

Корпоративные базы данных обычно находятся под управлением администраторов баз данных (DBA). Их обязанностью является создание баз данных, внесение в них изменений и настройка с целью обеспечить максимальную производительность при хранении и использовании данных.

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

От DBA (администратора базы данных) требуется организовать базу данных таким образом, чтобы обеспечить максимально быстрое выполнение часто повторяющихся запросов при минимальном потреблении ресурсов. Это весьма трудоемкая задача. Администратор должен выяснить, какие типы запросов выполняются в базе данных, и определить алгоритмы, которые помогут оптимизировать их выполнение. Оптимизация производительности является неотъемлемой составляющей обслуживания базы данных. Важной обязанностью DBA также является нормализация, т. е. реструктуризация данных, чтобы сократить их избыточность и повысить целостность.

DBA также несет ответственность за регулярное, в том числе ежедневное, выполнение десятков, а иногда сотен других задач обслуживания на всех корпоративных базах данных. Список включает в себя следующие задачи:

  • резервное копирование на случай сбоя или потери данных;
  • проверка резервных копий для восстановления;
  • восстановление данных в случае повреждения;
  • проверка журналов безопасности, чтобы исключить несанкционированное проникновение;
  • мониторинг предупреждений безопасности, исправлений и обновлений для СУБД;
  • планирование и установка необходимых исправлений и обновлений;
  • настройка параметров безопасности;
  • предоставление доступа к базе данных новым пользователям и приложениям;
  • мониторинг использования ресурсов памяти и процессора сервера базы данных;
  • создание схем и управление ими (категоризация данных);
  • оказание помощи разработчикам ПО по вопросам, связанным с использованием СУБД;
  • управление средствами для извлечения, загрузки и преобразования данных;
  • мониторинг использования дисковых ресурсов сервера базы данных;
  • увеличение размера или перенос хранилища (при необходимости);
  • планирование увеличения хранилища для будущего использования;
  • устранение ошибок и прочих неполадок в работе базы данных;
  • определение моделей данных для новых приложений или модулей совместно с бизнес-пользователями и разработчиками.

Чрезмерная нагрузка на DBA ведет к человеческим ошибкам

По подсчетам, 40% DBA сегодня обслуживают 50 или более баз данных в день. В то же время 78% DBA утверждают, что рано или поздно сталкиваются с незапланированными сбоями. Кроме того, DBA вынуждены использовать самые разнообразные средства управления и резервного копирования, которые конфликтуют между собой.

При этом 72% средств, выделяемых на ИТ, уходят на поддержание существующих систем, что оставляет всего 28% на инновации. Очевидно, что необходимо сократить усилия на обслуживание баз данных, снизить показатели простоев и улучшить производительность.

Текущие объемы нагрузки ведут к совершению ошибок со стороны DBA — и эти ошибки могут вести к сбоям, снижению производительности и нарушениям безопасности. Допустим, что администратор забыл установить исправление безопасности или обновление — это делает систему уязвимой. Если исправление было установлено некорректно, это ослабляет или сводит на нет меры безопасности.

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

Цели автономной базы данных

Цели автономной базы данных (пиктограмма видеозаписи)
Смотреть видеозапись (0:37)

Автономная база данных предназначена для выполнения следующих трех целей:

  • достижение максимальных показателей производительности и работы без сбоев;
  • достижение максимальных показателей защиты (включая исправления);
  • устранение ручного управления и связанных с ним ошибок за счет автоматизации.
  • Избавьте администраторов от рутины

Сокращение числа рутинных задач, выполняемых DBA, за счет автоматизации СУБД дает возможность перенаправить высвободившиеся ресурсы на решение задач, имеющих большую ценность для бизнеса, например моделирование данных, помощь в разработке архитектуры данных и планирование ресурсов для будущего использования.

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

Технологии баз данных в облаке

В автономных базах данных используется ряд фундаментальных технологий для выполнения таких рутинных задач, как техническое обслуживание, масштабирование, обеспечение безопасности, настройка и т. д., без участия АБД. Это дает разработчикам ряд особо значительных преимуществ.

  • Масштабирование ресурсов. Сервер облачной базы данных может при необходимости увеличивать и уменьшать объем памяти и своих вычислительных ресурсов. Например, заказчику требуются дополнительные вычислительные мощности для обработки квартальной отчетности. Он может увеличить количество используемых процессоров с 8 до 16, а затем снова снизить его до 8, чтобы не тратить лишние ресурсы. Чтобы обеспечить дополнительную экономию, можно отключить все вычислительные ресурсы на выходные и возобновить пользование ими в понедельник.
  • Установка исправлений. Злоумышленники нередко проникают в систему благодаря тому, что исправление уязвимости не было установлено в надлежащий срок. Автономная база данных устанавливает исправления безопасности на серверы, не вызывая простоев.
  • Машинное обучение. Автономная база данных использует технологии машинного обучения и искусственного интеллекта для выполнения мониторинга, управления и анализа, чтобы автоматизировать настройку, предотвратить сбои в работе и укрепить защиту СУБД-приложения.

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

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

Автономное хранилище данных в облаке

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

Облачные СУБД имеют ряд преимуществ перед традиционными базами данных, размещенными в ЦОД заказчика:

Скорость Базы данных и связанные хранилища можно создавать за считанные минуты вместо дней и недель.
Удобство Облачные базы данных созданы полностью автономными и предназначены для работы как с локальными, так и облачными приложениями через интерфейс прикладного программирования (API).
Эластичность Объем хранилища и вычислительные мощности можно масштабировать в соответствии с ростом бизнеса и без простоев. Аналогично, если потребность отпадает, потребление ресурсов можно динамически сократить и тем самым снизить затраты.
Безопасность Облачные технологии дают возможность устранять как внешние, так и внутренние проблемы безопасности за счет многоуровневых средств контроля и применения зарекомендовавших себя практических решений.
Соответствие нормативным требованиям Доступ к облачным базам данных подвергается постоянным проверкам и контролю.

Выбор автономной базы

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

Автоматизация База данных устанавливает обновления и исправления и определяет оптимальные параметры — и все это во время работы. Для обновлений безопасности не требуется перерыв на обслуживание.
Высокая доступность Договор на уровень обслуживания (SLA) гарантирует надежность и доступность до 99,995%, что сокращает время дорогостоящих плановых и внеплановых простоев до значения менее чем 30 минут в год.
Самозащита Автономная база данных устанавливает все обновления и исправления самостоятельно, что гарантирует защиту от несанкционированного доступа без ущерба для производительности и доступности.
Автоматическая настройка базы данных Автоматическая настройка базы данных дает возможность снизить потребление ресурсов CPU, оперативной памяти, ресурсов ввода-вывода и в то же время ускорить обработку запросов и выполнение операций хранения и извлечения данных.