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

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

Определение управляемой базы данных

Управляемая база данных — это база данных с хранилищем, данными и вычислительными службами, которая поддерживается и контролируется сторонним поставщиком услуг, а не собственными ИТ-специалистами организации.

Управляемая или полностью управляемая? Узнайте, как Oracle Autonomous Database помогает почти полностью отказаться от выполнения задач вручную.

Преимущества управляемой базы данных

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

Если же использовать внешнюю базу данных, то администрированием, управлением и поддержкой будет заниматься поставщик услуг. Поставщик будет отвечать за настройку, управление, безопасность и масштабирование. А ваши ИТ-специалисты и разработчики смогут заняться повышением производительности компании за счет разработки новых приложений и внедрения инноваций. Вся нагрузка по обеспечению работы и поддержке ложится на поставщика услуг управляемых баз данных.

Управляемая база данных дает ряд преимуществ.

  • Меньше усилий на обеспечение работы и администрирование. В случае самоуправляемой базы данных ответственность за обеспечение работы и поддержку ложится на поставщика услуг. Ваши специалисты ИТ будут тратить меньше времени на устранение неполадок, а значит, они смогут эффективнее проектировать продукты и разрабатывать приложения.
  • Повышение уровня безопасности. Безопасность базы данных — это комплексная задача, решить которую непросто. Этот факт подтверждается регулярными новостями об утечках информации. Лучшие поставщики услуг управляемых баз данных предлагают многоуровневую сквозную защиту в дополнение к работе экспертов по кибербезопасности, которые выполняют настройку и контроль таких аспектов системы безопасности, как:
    • системы контроля доступа;
    • безопасность приложений;
    • непрерывный мониторинг угроз;
    • непрерывная проверка;
    • избыточность данных;
    • шифрование данных при передаче и хранении;
    • защита от массового удаления;
    • защита сети;
    • отслеживание подозрительных входов в систему и подобной другой деятельности.
  • Высокая доступность. Система управления базой данных прекрасно подходит для запуска приложений, которые должны быть всегда доступны. Управляемая база данных, особенно облачная, может обеспечить более высокий уровень доступности за счет использования правильной архитектуры и инструментов. Однако надо осторожно подходить к выбору поставщика: у плохо управляемой облачной базы данных может быть еще больше проблем с доступностью, чем у локальной базы данных.
  • Снижение операционных расходов. Расходы на обеспечение работы и безопасности, а также на поддерживающую инфраструктуру берет на себя поставщик облачных решений, работающий с системой управления базой данных. Вам больше не придется тратить средства на обновления центров обработки данных и добавления в них, а также на наем специалистов для управления новой инфраструктурой. При использовании управляемой базы данных единственными постоянными расходами станут выплаты стоимости ежемесячной подписки выбранному поставщику услуг.

Зачем использовать управляемую базу данных?

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

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

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

  • Оптимизация производительности
    Чтобы организация могла получить конкурентное преимущество, ее база данных должна работать идеально круглые сутки. Если использовать управляемую базу данных от стороннего поставщика услуг, то отказоустойчивость, надежность и масштабируемость можно обеспечить автоматически. А если это полностью управляемая база данных предоставляется с автономными сервисами, то оптимизация и настройка могут выполняться практически мгновенно, а не занимать несколько часов, как раньше. Но будьте осторожны при выборе поставщика управляемых баз данных, который предлагает подобные возможности, и обращайте внимание даже на мельчайшие детали.

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

Полностью управляемая и самоуправляемая

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

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

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

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

  • Истории успеха заказчиков
    Рассматривайте поставщиков, у которых есть опыт работы в вашей отрасли. Например, организациям здравоохранения и финансовым учреждениям следует поискать поставщиков услуг управляемых баз данных, которые работали с другими организациям в той же отрасли. Знание определенной сферы деятельности — это очень важный фактор успеха, но получить эти знания можно только опытным путем.

  • Управляемость
    Гибкость и возможности управляемых баз данных — это основные причины, по которым организации выбирают сторонних поставщиков услуг. Но чтобы действительно получить эти преимущества, нужно, чтобы услугами было легко управлять в любое время. Предлагает ли поставщик соглашения об уровне обслуживания, покрывающие возможности управления? Позволят ли эти соглашения контролировать, регулировать и видоизменять ресурсы?

  • Производительность
    Одной только отказоустойчивости для управляемой базы данных недостаточно. Она должна постоянно работать именно так, как запланировано. Рассмотрите поставщиков услуг, которые могут гарантировать стабильный уровень производительности даже в случае изменения объемов и типов нагрузок. Идеальная управляемая база данных может сама регулировать уровень производительности, а в случае с неоптимально управляемыми базами данных заказчикам придется участвовать в настройке работы.

  • Безопасность на первом месте
    В работе с системами баз данных риск недопустим. Убедитесь, что поставщик соблюдает все нормативы и стандарты, такие как System and Organization Controls (SOC) 2 Type II (Средства контроля систем и организаций), European Union General Data Protection Regulation (GDPR) (Общий регламент Европейского союза по защите данных), нормативы New York Department of Financial Services (NYDFS) (Управление финансовых услуг штата Нью-Йорк) и New York Codes, Rules and Regulations (NYCRR) (Кодексы, правила и постановления штата Нью-Йорк), глава 23, часть 500. Поставщики, сотрудничество с которыми вы рассматриваете, должны соответствовать этим строгим стандартам.

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

  • Прошлый опыт
    Проверяйте и задавайте вопросы. Были ли у поставщика случаи утечки данных? Какие у поставщика показатели отказоустойчивости и работы без простоев? Как быстро поставщик выявляет проблемы? Какие стандартные процедуры он использует для решения проблем разного типа: от загрузки и переноса файлов до доступа?

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

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

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

Управление базой данных и разработчики: курс на сближение

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

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

Управляемая база данных предлагает возможности конвергентной системы: она может работать с несколькими моделями, несколькими заказчиками и несколькими нагрузками и поддерживать те модели данных и методы доступа, которые нужны каждой группе разработчиков, помогая таким образом и разработчикам, и организации в целом. Она также позволяет сэкономить на операционных расходах. Например, разработчики, использующие JSON, могут получить доступ не только к своей базе данных, созданной для определенного типа данных, но и к другим базам данных. Пользователи больше не ограничены одним способом доступа к данным. Разработчики и другие пользователи могут работать с данными в формате JSON, используя запросы SQL, или же использовать запросы к графам, чтобы изучать взаимоотношения и находить связи между данными. Если разработчикам нужно изменить модели данных, они могут сохранить свою базу данных в конвергентной модели. Доступные статистические показатели ускоряют принятие решений во всей организации.

Почему стоит задуматься об использовании управляемой базы данных

Oracle Autonomous Database не только предлагает описанные выше преимущества, но и помогает компаниям усовершенствовать рабочие процессы и сократить расходы. Самоуправляемая служба предлагает доступные базы данных, настраивает и отлаживает определенные нагрузки, защищает конфиденциальные данные и автоматически масштабирует вычислительные ресурсы при необходимости. Oracle Autonomous Database значительно сокращает эксплуатационные расходы (в ряде случаев на 90 %) за счет использования многомодельной конвергентной базы данных и автоматизации на базе машинного обучения для всех этапов управления базой данных.

Оцените полную управляемость Oracle Autonomous Database и возможности сокращения эксплуатационных расходов.

Видео «Знакомство с Oracle Autonomous Database»
Знакомство с Oracle Autonomous Database