Облачная база данных — это система управления базами данных (DMBS), размещенная на платформе облачных вычислений в общедоступном, частном или гибридном облаке. Облачные базы данных устроены так же и имеют те же функции, что и локальные базы данных, которые традиционно находятся в центрах обработки данных организации.
Основное различие между локальными и облачными базами данных заключается в развертывании и управлении, но для конечных пользователей и приложений облачные базы данных неотличимы от локальных баз данных.
Определение облачных баз данных
Облачная база данных — это база данных, которая создана, реализована и доступна в среде облачных вычислений. Это означает, что данные хранятся и доступны через Интернет, а не на физическом локальном сервере. Она имеет многие из тех же функций, что и традиционная база данных, но с дополнительной гибкостью облачных вычислений.
С точки зрения использования, дизайна и производительности облачная база данных по существу аналогична локальной базе данных, размещенной на оборудовании компании, хотя существуют собственные облачные приложения, которые функционируют только в облаке.
Облачная база данных не требует какого-либо локально установленного оборудования, а ответственность за администрирование сервера в основном лежит на поставщике облачных услуг. Компании платят только за то, что используют. В случае стихийного бедствия, сбоя оборудования или отключения электроэнергии данные надежно резервируются на удаленных серверах.
Однако имейте в виду, что хотя локальные базы данных требуют большего обслуживания, в некоторых случаях они могут обеспечить больший контроль. Один из способов настроить уровень контроля — выбрать одну из двух популярных моделей развертывания облачных баз данных:
- База данных как услуга (DBaaS): пользователи платят поставщику облачных услуг за услуги базы данных и вычислительные ресурсы, на которых она работает. Предоставляются инструменты для создания экземпляров базы данных и управления ими, но поставщик облачных услуг отвечает за предоставление услуг, исправление и обновление программного обеспечения, поддержку доступности, безопасности и отказоустойчивости инфраструктуры. Некоторые поставщики облачных услуг также предлагают инструменты для мониторинга, резервного копирования и восстановления баз данных.
- Облачная виртуальная машина: пользователи запускают базы данных в облаке независимо, настраивая и управляя сервером базы данных с помощью образа виртуальной машины. В этой модели внутренняя ИТ-команда пользователя отвечает за администрирование и обслуживание базы данных. Поставщик облачных услуг продолжает управлять физическим оборудованием и другой базовой инфраструктурой.
Облачные базы данных быстро растут, и растет спрос на полностью управляемые облачные базы данных, при этом хостинг-провайдеры берут на себя большую часть задач управления. Устаревшие системы баз данных также все чаще переходят на облачные решения.
