Шикарев Игорь Александрович
магистр кафедры Информационно-сетевой инженерии
Харьковский национальный университет радиоэлектроники
г. Харьков
Аннотация: Статья посвящена обзору баз данных в облаке, DBaaS и перспектив внедрения облачных даз данных для новых или уже существующих проэктов.
Ключевые слова: облачные базы данных, bdaas, облачные технологии, облако.
Облачная база данных или DBaaS (Database as a Service) – это любая система управления базой данных (СУБД), предоставляемая по подписке как облачный сервис в рамках платформенной модели обслуживания. То есть DBaaS – один из сервисов PaaS. В случае PaaS (платформы как сервис) заказчик получает уже установленное и настроенное программное обеспечение для разработки и тестирования или развертывания приложений. Вслучае если заказчик решил воспользоваться услугой облачной базы данных для него создается база данных с нужной конфигурацей в одном из видов:
- БД без виртуализации (на физической машине).
- БД на виртуальной машине.
- БД в виде контейнера в многоарендной базе данных.
Как пример можно рассмотреть развертывание баз данных в отдельных виртуальных машинах на общей серверной платформе что упрощает миграцию в облако, но приводит к дополнительным издержкам, усложняет поддержку версий СУБД и т.д. Если СУБД работают на определенной выборке физических серверов с единой операционной системой, то можно эффективнее использовать оборудование, унифицировать версии, упростить управление, считают в Oracle. Используя DBaaS, пользователь может получить доступ к базе данных разных типов по запросу, быстро развернуть БД на требуемой аппаратной и программной платформе. В данной модели оплата может взиматься в зависимости от емкости и других потребляемых ИТ-ресурсов, а также от функций и средств администрирования базы данных. Также следует отметить, что все функции баз данных, доступные локально, реализованы и в облаке.
Следует понимать, что DBaaS позволяет, например, оперативно развертывать базы данных или серверы приложений, использовать быстрое клонирование БД большого объема для разработки или тестирования. Базы данных клонируются буквально за секунды с помощью моментальных снимков. После входа в панель технической поддержки дальше все происходит автоматически. Данная функция очень полезна для больших предприятий и часто используется в разных бухгалтерских проектах, проектах по учету и т.д.
Консолидация ресурсов в ЦОД поставщика услуг повышает эффективность ИТ, а применение стандартных конфигураций увеличивает надежность. Также можно заказать конфигурации высокой доступности, задействовать гибридную модель при эпизодическом увеличении нагрузки. Кроме того DBaaS снимает с пользователя проблему развертывания и сопровождения СУБД. Также с облачной базой данных можно работать в любое время, из любой точки мира и из любого приложения.
В основном пользователи BDaaS отмечают следующие преимущества в отношении этой системы:
- Снижение общих расходов.
- Большую предсказуемость а также гибкость.
- Снижение рисков в сценариях ИТ-планирования.
- Большую независимость бизнес-пользователей от ИТ-подразделений.
- Достаточную степень свободы для творчества и инноваций.
- В DBaaS улучшено качество администрирования в следствии отказа от большого числа рутинных операций и концентрации на непосредственно задачах бизнеса
Согласно результатам нового исследования Oracle, в 2017 году на рынке облачных решений будут доминировать PaaS- и DBaaS-сервисы (платформа и база данных как услуга), поддерживающие гибридные инфраструктуры [1]. Исследование, проведенное компаний IDG Connect по заказу Oracle, также показало, что развертывание частных облаков стремительно достигает своего насыщения – почти две трети (60%) компаний уже достигли среднего или максимального уровня в освоении потенциала частных облаков. Также к традиционным препятствиям на пути распространения частных облачных сред, таким как вопросы безопасности, добавились новые, связанные, в частности, с технологической стандартизацией и возможностью интеграции с существующими приложениями.
Соответственно и растет число публичных сервисов DBaaS. Доступ к данным из любого места, масштабирование по мере необходимости, снижение затрат за счет консолидации ресурсов и контроль расходов – всё это факторы, влияющие на выбор в пользу облачной базы данных. В данный момент на рынке облачных услуг свои базы данных предлагают его ведущие игроки – Amazon Web Services, IBM, Microsoft и Oracle [2]. Но есть одна проблема — далеко не все из них предлагают сервис – администрирование, управление производительностью, круглосуточную техническую поддержку, – а только платформу.
В связи с повальным переходом на облачные сервисы в ближайшие годы мировой рынок DBaaS будет демонстрировать ежегодно экспоненциальный рост более чем на 65%. Вместо того, чтобы вкладывать большие средства в аппаратные платформы, большинство компании склонны инвестировать средства в услуги с еженедельной, ежеквартальной или ежегодной оплатой по подписке. Соответственно данные сервисы, предоставляющие услуги относительно развертывания облачных баз данных, также предлагают пользователям оплату по подпске. Объем работ по поддержке собственных многочисленных баз данных и серверов может быть весьма серьезным. Стандартизация, когда все в одной среде, переводит процесс на уровень выше и значительно упрощает работу с базами данных. Также благодаря консолидации ресурсов можно предоставить заказчикам дополнительную производительность и повысить управляемость. Облачные вычисления не только позволяют компаниям масштабироваться по мере необходимости, но и помогают им управлять расходами на обслуживание. Растущая популярность мобильных приложений также побуждает компании использовать DBaaS: доступ к данным можно получить из любого места. Также стоит упомянуть что в данный момент на рынке существует огромное количество приложений, которые не приспособлены для работы offline, что создает неудобства для пользователей. Облачные базы данных в свою очередь предоставляют систему для создания мобильных приложений при которой на устройстве с отсутствующим интернет соединением DBaaS сама берет на себя все заботы о синхронизации данных между локальной базой данных и облачной базой данных. Таким образом при дальнейшем подключению к интернету все изменения будут автоматически синхронизированы с облаком. Все эти факторы способствуют дальнейшему росту рынка DBaaS.
Литература:
1. Исследование Oracle [Электронный ресурс] / Oracle. – Режим доступа: https://www.oracle.com/ru/corporate/pressrelease/hybrid-pulls-ahead-idg-study-20150115.html 19.01.2015 г. – Загол. c экрана.
2. Облачные решения [Электронный ресурс] / Amazon AWS. Режим доступа: https://aws.amazon.com/ru/solutions/?nc2=h_ql_s – Загол. c экрана.