База данных в облаке: Что такое облачная база данных

Содержание

Что такое облачная база данных

База данных будущего. Самоуправляемые облачные БД

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

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

По данным исследования, проведенного IDC (PDF), расходы на оплату труда специалистов могут составлять 75 % от общих издержек предприятия, связанных с управлением данными. Внедрив самоуправляемую базу данных, среднестатистическое предприятие сможет сэкономить сотни и даже тысячи человеко-часов в год — и это относится к каждой крупной БД, используемой на предприятии. Кроме того, по некоторым оценкам 72% бюджета, выделяемого на ИТ, уходят на поддержание существующих систем, то есть на внедрение инноваций остается лишь 25%.

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

База данных IBM Cloud — Российская Федерация

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

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

Облачная база данных, такая как IBM Cloudant®, позволяет предоставить доступ к базе данных самой удаленной периферии сети: мобильным устройствам, удаленным объектам, датчикам и вещам с поддержкой Интернета, — что улучшает масштабирование и дает возможность приложениям работать без подключения к сети.

Гибридные базы данных создают облако распределенных гибридных данных с целью повысить производительность, охват, время непрерывной работы, мобильность и снизить расходы:

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

Это — путь к гибридному облаку, которое удовлетворяет растущие потребности в управлении данными, а не инфраструктурные потребности. Организации могут непрерывно оптимизировать уровень данных по затратам, производительности, безопасности и охвату. Они могут разбивать свои данные, распределять их и перемещать ближе к своим пользователям.

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

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

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

Бесплатные базы данных – AWS

10‑минутные учебные пособия

Начните изучение сервисов баз данных AWS с этих простых бесплатных учебных пособий

Создание базы данных MySQL и подключение к ней

Из этого учебного пособия вы узнаете, как создавать среду для работы базы данных MySQL (она называется «инстанс»), подключаться к ней и удалять инстанс БД. Эти операции будут выполнены с помощью сервиса Amazon Relational Database Service (Amazon RDS). Все действия, описанные в данном учебном пособии, доступны на уровне бесплатного пользования.

Подробнее »

Создание NoSQL таблицы и выполнение запросов к ней

Из этого учебного пособия вы узнаете, как создать простую таблицу, добавить данные, просмотреть их, сделать выборку, а затем удалить данные и саму таблицу с помощью консоли DynamoDB. DynamoDB – это полностью управляемая база данных NoSQL, которая поддерживает как документо‑ориентированную модель, так и хранилища типа «ключ‑значение». Благодаря гибкой модели данных, стабильной производительности и автоматическому масштабированию пропускной способности этот сервис является отличной платформой для мобильных и интернет‑приложений, игр, рекламы, IoT и других приложений. Все действия, описанные в данном учебном пособии, доступны на уровне бесплатного пользования.

Подробнее »

Создание базы данных Microsoft SQL Server и подключение к ней

Из этого учебного пособия вы узнаете, как создавать инстансы базы данных Microsoft SQL Server (они называются «инстансы БД»), подключаться к БД и удалять инстансы БД. Эти операции будут выполнены с помощью сервиса Amazon Relational Database Service (Amazon RDS). Все действия, описанные в данном учебном пособии, доступны на уровне бесплатного пользования.

Подробнее »

Создание базы данных PostgreSQL и подключение к ней

Из этого учебного пособия вы узнаете, как создавать среду для работы базы данных MariaDB (она называется «инстанс»), подключаться к ней и удалять инстанс БД. Эти операции будут выполнены с помощью сервиса Amazon Relational Database Service (Amazon RDS). Все действия, описанные в данном учебном пособии, доступны на уровне бесплатного пользования.

Подробнее »

СУБД уходят в облака. Как это получилось, и какое будущее их ждет?

|

Поделиться

На облачные базы данных в прошлом году пришлось более двух третей роста рынка СУБД. По оценке Gartner, к 2022 г. 75% всех баз данных будут развернуты в облаках или перенесены на облачную платформу из локальных дата-центров.

Рынок облачных СУБД (Cloud Database Management Systems, CDBMS) стремительно растет. По оценке аналитиков Gartner, в 2018 г. мировой рынок СУБД в целом увеличился на 18,4%, до $46 млрд, причем 68% роста пришлось на облачные СУБД. И к 2022 г. 75% баз данных либо уже станут облачными, либо будут пребывать в процессе миграции в облако. Ожидается, что особый интерес к CDBMS проявят компании, занимающиеся современными приложениями, такими как машинное обучение и аналитика.

Рост популярности CDBMS существенно изменил расстановку на консервативном, в целом, рынке СУБД.

Ранжирование производителей СУБД по доле рынка

Источник: Gartner, 2019

Видно, что за короткий срок в первой десятке появилось три новых, чисто облачных игрока — Amazon (замыкает первую тройку), Alibaba и Google. Подбирается (если можно применить такое слово к почти вертикальному взлету) к десятке и Tencent.

Как все начиналось

Столь стремительный рост популярности облачных СУБД стал возможен благодаря двум удачно совпавшим по времени обстоятельствам. Исторически базы данных строились исходя из единственно возможного в то время представления о вертикальном масштабировании (scale-up), предполагавшем использование все более и более мощных серверов. В начале 2000-х годов апогеем этой линии развития в этом направления стали несколько мощных СУБД (Oracle, DB2 и др.), работавших на многопроцессорных Unix-серверах. Но с появлением в те же годы тонких серверов (высотой 1-2 U) и особенно серверов-лезвий, вертикальное масштабирование стало постепенно уступать свое место более дешевому горизонтальному масштабированию (scale-out), где серверная мощность наращивается за счет объединения в кластеры относительно маломощных серверов стандартной архитектуры x86. В итоге базы данных «пересели» на кластерные конфигурации, собранные из серверов стандартной архитектуры, или на гиперконвергентные системы.

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

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

И сейчас все ведущие разработчики СУБД имеют облачную версию своих систем. Если посмотреть на последнюю Forrester Wave, посвященную рынку облачных СУБД, среди «лидеров» и их «сильных преследователей» — знакомые все лица: Oracle, Microsoft, IBM, SAP. С которыми, не без успеха, соперничают и чисто облачные вендоры. Находится в облаках место и бесплатным СУБД (хотя, конечно, их «бесплатность» еще более условна, чем при размещении в корпоративном ЦОДе) — MongoDB, которая смогла даже выйти в лидеры по версии Gartner, Redis («преследователь») популярная в России PostreSQL и некоторые другие.

Лидеры рынка облачных СУБД, 2 кв., 2019

Источник: Forrester Research, 2019

Размер кружка на диаграмме означает коммерческий успех продуктов вендора в данной области.

Два типа облачных СУБД

Новизна облачных СУБД (Сloud DBMS, CDBMS), как и другого облачного программного обеспечения, состоит в отказе от традиционной «продуктовой» формы распространения. Пользователь избавлен от необходимости инвестировать средства в приобретение требуемого комплекта аппаратных и программных ресурсов, вместо этого он получает доступ к аналогичным ресурсам, размещенным в ЦОДах, принадлежащих облачному провайдеру. На данный момент реализуется два основных подхода к реализации CDBMS.

Во-первых, можно воспользоваться сервисом «Инфраструктура как сервис» (IaaS), арендовать необходимые инфраструктурные ресурсы. Облачная платформа позволяет зарезервировать на желаемое пользователем время необходимое количество экземпляров виртуальной машины, поддерживающих работу распределенной на них СУБД. При этом клиент может сам установить на арендованных виртуальных машинах избранную им СУБД. Во втором варианте он использует заранее заготовленные машинные образы, предоставляемые производителями СУБД совместно с облачным провайдером, например, Oracle Database 11g EE on Amazon EC2.

Второй подход к CDBMS имеет в основе схему SaaS, «Программное обеспечение как сервис», где в качестве ПО используется СУБД, поэтому ему дано собственное название DBaaS (Database as a Service). Предоставляя сервисы DBaaS, провайдеры избавляют клиентов от необходимости в каких-либо самостоятельных действиях с экземплярами виртуальных машин. Эти функции провайдер берет на себя, как и всю ответственность за инсталляцию и поддержание базы. В таком случае пользователю остается лишь пользоваться готовым решением и оплачивать его работу. Например, Amazon Web Services предлагает интерфейс с СУБД MySQL.

Какие инновации изменят облик российских городов

Инновации и стартапы

Первый вариант обладает хорошо известными достоинствами и недостатками облачных решений. К достоинствам относятся экономическая эффективность, неограниченные (по крайней мере — в теории) возможности масштабирования, отсутствие каких-либо проблем с обновлением оборудования при возникновении новых требований, большая гибкость и надежность. Недостатки — клиент не может контролировать безопасность данных, ограниченную соглашением об уровне обслуживания; неполадки в сетях передачи данных могут привести к остановке работы, размещение данных и программного обеспечения в ЦОДе провайдера вызывает привязанность к нему.

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

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

Ну и, конечно, многое зависит от задач, которые надо решать. Если брать задачи «обычные», то для выбора провайдера можно воспользоваться оценкой аналитиков Gartner о состоянии дел на рынке операционных СУБД (ODBMS). Это СУБД, предназначенные для решения широкого спектра корпоративных транзакционных приложений (ERP, CRM и т. д.).

Ситуация на рынке операционных СУБД

Источник: Gartner, 2018

Видно, что в «лидерском» квадрате находятся те же компании, что и в топе облачных рейтингов. Квадранта этого года в широком доступе пока нет, но положение дел на июнь 18-го сходно почти до степени смешения с положением на ноябрь 17-го, и вряд ли за год кто-то смог потеснить первую пятерку.

СУБД в собственном ЦОД: еще не все потеряно

В отношении будущего «необлачных», on-premise, дата-центров и, соответственно, необлачных СУБД, аналитики выражают скепсис. Однако пока дела у них обстоят не так уж плохо. Их продажи растут не так быстро, как облачных СУБД, но «треть роста» для устоявшегося рынка — тоже не так уж плохо. И хотя, как отмечают в Gartner, лишь 5% пользователей в 2025 г. захотят вернуть свои СУБД из облака в ЦОД, для традиционных баз данных еще не все потеряно.

Известен эффект «притяжения данных» (data gravity) — чем больше объемы данных, тем сильнее они притягивают к себе сервисы и приложения, которые становятся все совершеннее. Это обстоятельство работает на пользу CDBMS. Однако есть и другой эффект, незаметный на терабайтных объемах, но становящийся существенным, когда речь заходит о петабайтах: возникают проблемы, связанные с транспортировкой данных.

Никакие сети не могут справиться с передачей такого их количества, приходится скачивать данные на диски, упаковывать диски в контейнеры и перевозить в точку назначения на самых разных видах транспорта.

Впервые с этой проблемой столкнулась компания Google, когда решила строить «зеркала» на разных континентах. Тогда компания решила возить данные морскими контейнерами. Странная, на первый взгляд, идея оказалась продуктивной, к тому же она стимулировала создание контейнерных ЦОДов.

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

И после переезда, как и в случае переезда реальных объектов, требуется немалого потрудиться на новом месте, снова перенося данные в облако.

Snowmobile — удивительный грузовик, его вес в нагруженном и разгруженном состоянии одинаков!

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

Что дальше?

Как бы не значительны успехи облачных СУБД, их нынешнее состояние можно сравнить с тем, как выглядели автомобили столетней давности. Они были безлошадными, но сохраняли облик гужевых экипажей. В своем нынешнем виде CDBMS является непосредственным «отражением» корпоративного ЦОД на облако. В результате остается привязанность клиента к конкретному дата-центру конкретного провайдера, что ставит его в зависимое положение, ограничивает надежность работы и сопровождается большими затратам на перемещение данных. Выходом из положения могут стать мультиоблачные решения (multi-cloud, или еще их называют polynimbus от латинского poly – много и nimbus – облако). Например, можно распределить базу данных между Microsoft Azure и Amazon AWS, возможно создание и более сложных конфигураций с целью оптимизации архитектуры ИТ-систем и географического распределения хранения больших объемов данных.

Леонид Черняк

Создание базы данных | Microsoft Azure




Продукты

Избранные

Избранные

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




Продукты

ИИ + машинное обучение

ИИ + машинное обучение

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




Продукты

Аналитика

Аналитика

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




Продукты

Среда выполнения приложений

Среда выполнения приложений

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




Продукты

Контейнеры

Контейнеры

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




Продукты

Базы данных

Базы данных

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




Продукты

DevOps

DevOps

Быстрое внедрение инноваций с помощью простых и надежных средств для непрерывной поставки




Продукты

Средства для разработчиков

Средства для разработчиков

Создавайте и непрерывно доставляйте облачные приложения, а также управляйте ими, используя любую платформу и любой язык




Продукты

Hybrid + multicloud

Hybrid + multicloud

Get Azure innovation everywhere—bring the agility and innovation of cloud computing to your on-premises workloads




Продукты

Удостоверение

Удостоверение

Управление удостоверениями и доступом пользователей для защиты устройств, данных, приложений и инфраструктуры от сложных угроз




Продукты

Интеграция

Интеграция

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




Продукты

Интернет вещей

Интернет вещей

Переносите технологии Интернета вещей на любые устройства и платформы, не меняя инфраструктуру




Продукты

Управление

Управление

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




Продукты

Мультимедиа

Мультимедиа

Доставка видео высокого качества в любую точку, в любое время и на любое устройство




Продукты

Миграция

Миграция

Упрощение и ускорение миграции в облако с помощью наших руководств, инструментов и ресурсов




Продукты

Смешанная реальность

Смешанная реальность

Объедините реальный и цифровой мир в решениях с эффектом присутствия и возможностями взаимодействия




Продукты

Мобильные приложения

Мобильные приложения

Сборка и развертывание кроссплатформенных и нативных приложений для любых мобильных устройств




Продукты

Работа в сети

Работа в сети

Объедините облачные и локальные службы и инфраструктуру, чтобы обеспечить максимальное удобство работы своим клиентам и пользователям.




Продукты

Безопасность

Безопасность

Защита предприятия от сложных угроз для гибридных облачных нагрузок




Продукты

Хранилище

Хранилище

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




Продукты

Интернет

Интернет

Быстрая и эффективная сборка, развертывание и масштабирование мощных веб-приложений




Продукты

Виртуальный рабочий стол Windows

Виртуальный рабочий стол Windows

Лучший интерфейс виртуального рабочего стола, поставляемый Azure

Лучшие облачные базы данных 2020 года

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

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

Традиционно наиболее распространенной формой базы данных была реляционная, используемая в Microsoft Access и ее более мощном старшем брате, MySQL. В таких базах данных существует прямая связь между различными точками данных, расположенными в столбцах и строках..

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

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

  • Хотите, чтобы ваша компания или услуги были добавлены в руководство этого покупателя? Пожалуйста, отправьте запрос по адресу [email protected] с URL-адресом руководства по покупке в строке темы..

Лучшие облачные базы данных — с первого взгляда

  1. Реляционная база данных Amazon
  2. База данных Microsoft Azure SQL
  3. База данных Oracle
  4. IBM Db2 в облаке
  5. Google Cloud SQL

(Изображение предоставлено: Amazon)

1. Реляционная база данных Amazon

Используйте вычислительную мощность AWS для запуска вашей базы данных, если у вас есть навыки

750 часов бесплатной поддержки нескольких типов БД только для продвинутых пользователей

Amazon Web Services (AWS) является дочерней компанией Amazon.com, основанной в 2006 году. Она предоставляет облачные вычисления по запросу для частных лиц и предприятий..

AWS — это облачная программа для построения бизнес-решений с использованием интегрированных веб-сервисов. Они предоставляют пользователям доступ к широкому спектру облачных сервисов, таких как доставка контента и хранение базы данных..

Реляционная база данных Amazon — это база данных как услуга (DBaaS). Он подходит для опытных пользователей данных, ученых данных и администраторов баз данных. Это хороший выбор для разработчиков, уже знакомых с сервисами AWS. Пользователям необходимо связаться с администратором базы данных, чтобы получить настройки, поскольку процесс технически вовлечен.

Пользователи могут создавать базы данных, ориентированные на их потребности. Вы можете создавать шаблоны или писать код. Пользователи могут контролировать тип базы данных, а также место хранения данных. Конкретные поддерживаемые форматы баз данных включают Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle Database и SQL Server..

Сервис предлагает 750 бесплатных часов. В Интернете есть калькулятор цен, который поможет рассчитать затраты AWS, но это сложно понять. Пользователи могут получить помощь от своего администратора базы данных.

AWS имеет три разные модели ценообразования; «Плати, когда идешь», «Экономьте, когда бронируете» и «Платите меньше, используя больше»..

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

  • Вы можете подписаться на Amazon Relational Database здесь

(Изображение предоставлено Microsoft)

2. База данных Microsoft Azure SQL

Попробуйте Azure в течение года бесплатно, чтобы увидеть, подходит ли вам это

12 месяцев бесплатноПлачивайте по мере поступления. Некоторые проблемы поддержки

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

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

База данных SQL Azure имеет привычный внешний вид Microsoft. Имеет сильную совместимость с движком SQL и машинное обучение. Сервис предлагает все инструменты и приложения SQL, необходимые для создания базы данных. Это легко использовать.

База данных Microsoft Azure SQL имеет онлайн-портал с доступом ко всему, что вам нужно. Установка быстрая и безболезненная, но пользователям необходимо иметь учетную запись Microsoft, чтобы начать.

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

Azure предлагает пользователям 12 месяцев бесплатного использования. Это включает кредит в размере 200 долларов США и более 25 услуг «Всегда бесплатно». Платформа работает по подписке «Плати по ходу», поэтому вы платите только за то, что используете.

Онлайн комментаторы сообщили о некоторых проблемах с поддержкой.

  • Вы можете зарегистрироваться для базы данных Microsoft Azure SQL здесь

(Изображение предоставлено: Oracle)

3. База данных Oracle

Выберите Oracle для простой настройки базы данных с безопасным шифрованием

Простое обслуживаниеБезопасное шифрованиеНекоторые проблемы с поддержкой

Oracle Cloud Database является частью Oracle Cloud, которая принадлежит корпорации Oracle, основанной в 1977 году..

Oracle Cloud Platform работает как сочетание технологии с открытым исходным кодом и технологии Oracle. Это позволяет пользователям более эффективно создавать, развертывать, интегрировать и управлять всеми приложениями вашей платформы..

Решение использует смесь машинного обучения и искусственного интеллекта для предоставления услуги, которая предлагает возможности самовосстановления. Это также снижает затраты на запуск бизнеса и позволяет прогнозировать.

Oracle Database as a Service поддерживает предприятия любого размера. Это обеспечивает высокий уровень шифрования, который охватывает несколько уровней.

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

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

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

Платформа поставляется с 30-дневной бесплатной пробной версией, которая включает в себя кредит в размере 300 долларов США и до 3500 часов. Существует уровень «Оплачивай как ходишь» или «Ежемесячный тариф». С помощью плана «Flex» пользователи обязуются ежемесячно выплачивать облачные услуги на сумму от 1 до 7 лет. Для того, чтобы подписаться на любой из вышеперечисленных, пользователям необходимо связаться напрямую с Oracle.

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

  • Вы можете зарегистрироваться для Oracle Database здесь

(Изображение предоставлено: IBM)

4. IBM Db2 на облаке

Решение IBM для облачных баз данных

Многофункциональные сервисы дБAII Функциональные обновления безопасности

IBM Db2 on Cloud — это только одно из сервисных предложений от сервисного гиганта IBM, как части его комплексной платформы управления облаком.

IBM Db2 on Cloud — это полностью управляемая база данных SQL, которая работает в облаке. Он быстр и прост в настройке и обеспечивает гибкое масштабирование, поэтому вам нужно платить только за то, что вы фактически используете с точки зрения ресурсов.

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

Служба IBM Db2 on Cloud доступна через платформу управления гибридными данными IBM, с помощью которой доступны дополнительные службы баз данных, такие как Db2 Warehouse, Db2 Big SQL и Db2 Event Store..

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

  • Вы можете зарегистрироваться в IBM Db2 в облаке здесь

(Изображение предоставлено Google)

5. Google Cloud SQL

Облачные сервисы Google

Google Cloud SQL входит в состав сервисов облачной платформы Google и является последним из известных поставщиков облачных услуг, о которых мы здесь упомянем..

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

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

Служба автоматически масштабируется с учетом размера базы данных, с ограничением емкости хранения 30 ТБ, 60 000 операций ввода-вывода в секунду и 416 ГБ ОЗУ на экземпляр.

Данные с Google Cloud SQL также зашифрованы и совместимы с HIPAA, SSAE 16, ISO 27001 и PCI DSS v3.0..

  • Вы можете зарегистрироваться в Google Cloud SQL здесь

Другие облачные сервисы баз данных для рассмотрения

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

DataStax использует Apache Cassandra для формирования основы своей облачной платформы, поддерживающей нативные, гибридные и мультиоблачные сервисы. Его корпоративный сервис нацелен на предоставление мощной, масштабируемой и постоянно действующей базы данных. DataStax также предоставляет сервисы управления для AWS, Azure и Google Cloud. Компания также собирается запустить свою облачную платформу данных Constellation с интеллектуальными услугами для нулевых операций..

Zoho Creator это что-то немного другое — это не столько платформа управления облачной базой данных, сколько простой способ создать собственную базу данных в облаке. Это особенно полезно для небольших компаний, которые, возможно, захотят создавать свои собственные приложения, но в противном случае найдут громкий пакет управления облачностью излишним. Он работает через простой интерфейс перетаскивания, который позволяет полностью настраивать, и как часть набора приложений Zoho означает, что он легко интегрируется с другими продуктами Zoho.

Couchbase также немного отличается тем, что позволяет создавать собственные базы данных, работающие на N1QL, что обеспечивает гораздо более сложное хранение данных, чем обычно позволяет MySQL. Это означает возможность создавать в облаке базы данных, которые являются многоуровневыми и работают лучше для JSON. Кроме того, он имеет встроенную аналитику, простую репликацию и безопасность корпоративного уровня. Поэтому, если вам требуется более инновационная платформа баз данных с гибкостью NoSQL, возможно, стоит обратить внимание на Couchbase..

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

Облачная база данных (Cloud Database)

Облачная база данных (Cloud Database) — это служба базы данных, созданная и доступная через облачную платформу. Он выполняет многие из тех же функций, что и традиционная база данных, с дополнительной гибкостью облачных вычислений. Пользователи устанавливают программное обеспечение в облачной инфраструктуре для реализации базы данных.



Ключевая особенность облачных баз данных

  • Служба базы данных, создается и доступна через облачную платформу
  • Позволяет корпоративным пользователям размещать базы данных без покупки специального оборудования
  • Может управляться пользователем или предлагаться как услуга и управляться поставщиком
  • Может поддерживать реляционные базы данных (включая MySQL и PostgreSQL) и базы данных NoSQL (включая MongoDB и Apache CouchDB)
  • Доступ через веб-интерфейс или API, предоставляемый поставщиком

 

Модели развертывания облачной базы

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

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

 

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

Облачные базы данных предлагают многие из тех же преимуществ, что и другие облачные сервисы, в том числе:

  • Повышенная маневренность и инновации. Облачные базы данных можно очень быстро настроить и так же быстро списать, что упрощает и ускоряет тестирование, проверку и реализацию новых бизнес-идей. Если организация решает не реализовывать проект, она может просто отказаться от проекта (и его базы данных) и перейти к следующему нововведению.
    Более быстрое время выхода на рынок. При использовании облачной базы данных нет необходимости заказывать оборудование или тратить время на ожидание доставки, установки и настройки сети, когда новый продукт находится в очереди на разработку. Доступ к базе данных может быть доступен в течение нескольких минут.
  • Сниженные риски. Облачные базы данных предлагают множество возможностей для снижения рисков во всем бизнесе, особенно для моделей DBaaS. Поставщики облачных услуг могут использовать автоматизацию для обеспечения соблюдения передовых методов и функций безопасности и для снижения вероятности человеческой ошибки — основной причины простоя программного обеспечения. Автоматизированные функции обеспечения высокой доступности и соглашения об уровне обслуживания (SLA) могут уменьшить или устранить потерю дохода из-за простоев. Прогнозирование пропускной способности больше не является критической проблемой при реализации проектов, поскольку облако может представлять собой бесконечный пул оперативной инфраструктуры и услуг.
  • Снижение затрат. Модели подписки с оплатой по мере использования и динамическое масштабирование позволяют конечным пользователям обеспечивать стабильное состояние, затем увеличивать масштаб для пиковых нагрузок в периоды занятости и затем уменьшать масштаб, когда спрос возвращается в устойчивое состояние. Это намного дешевле, чем поддержание этих возможностей внутри компании, когда организации должны приобретать физические серверы, способные справиться с пиковыми нагрузками, даже если им могут потребоваться пиковые возможности только пару дней в квартал. Предприятия могут сэкономить деньги, буквально отключая услуги, когда они не нужны. Они также могут снизить затраты за счет реализации глобальных инициатив с незначительными инвестициями в инфраструктуру. Во многих случаях автоматизация облачного программного обеспечения заменяет дорогих администраторов баз данных (DBA), тем самым сокращая операционные расходы за счет устранения необходимости в дорогостоящих внутренних ресурсах.

 

Варианты управления облачной базой данных

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

  • Самоуправляемые облачные базы данных (Self-managed). В этой модели организация запускает свою базу данных в облачной инфраструктуре, но управляет самой базой данных, используя внутренние ресурсы, без какой-либо автоматизации, интегрированной поставщиком облачных вычислений. Эта модель предлагает некоторые из стандартных преимуществ размещения базы данных в облаке, включая повышенную гибкость и маневренность, но при этом организация сохраняет ответственность и контроль над управлением базами данных.
  • Автоматизированные облачные базы данных. В этой модели организации используют программные интерфейсы приложений (API) облачных служб баз данных для помощи в операциях жизненного цикла, но они поддерживают доступ к серверам баз данных и контролируют конфигурацию базы данных и операционные системы. Автоматизированные службы баз данных имеют ограниченные SLA и обычно исключают запланированные действия, такие как установка исправлений и обслуживание.
  • Управляемые облачные базы данных. Эта модель аналогична автоматизированным облачным базам данных, но поставщик облачных услуг не разрешает потребителю доступ к серверам, на которых размещена база данных. Конфигурация ограничена конфигурациями, поддерживаемыми поставщиком облака, поскольку конечным пользователям не разрешается устанавливать собственное программное обеспечение.
    Автономные облачные базы данных. Это новая операционная модель без использования рук, в которой автоматизация и машинное обучение устраняют человеческий труд, связанный с управлением базами данных и настройкой производительности. Услуги включают SLA для критически важных для бизнеса приложений, таких как операции с нулевым временем простоя для незапланированных и запланированных операций с базами данных и жизненного цикла услуг.
  • Автономные (Autonomous) облачные базы данных. Это новая операционная модель «без использования рук», в которой автоматизация и машинное обучение устраняют человеческий труд, связанный с управлением базами данных и настройкой производительности. Услуги включают SLA для критически важных для бизнеса приложений, таких как операции с нулевым временем простоя для незапланированных и запланированных операций с базами данных и жизненного цикла услуг.

 

Типы облачных баз данных — и переход к многомодельному

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

Рабочие нагрузки OLTP поддерживаются моделями данных, которые отличаются от моделей, используемых в рабочих нагрузках OLAP. Документальные и мультимедийные данные основываются на таких форматах, как XML и JavaScript Object Notation (JSON). К другим типам баз данных относятся графовые базы данных, используемые для анализа связности, пространственные базы данных для географического анализа и хранилища «ключ-значение» для высокопроизводительного хранения и поиска простых типов данных.

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

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

 

Решения для облачных баз данных — что должно работать в облаке?

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

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

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

 

База данных будущего: «Самоуправляемые» облачные базы данных

Новейший и наиболее инновационный тип облачной базы данных — это самоуправляемая (self-driving) облачная база данных (также известная как автономная (autonomous) база данных, о которой говорилось ранее). В то время как локальным базам данных требуется специальный администратор баз данных для управления ими, такие же глубокие знания администраторов баз данных не требуются для управления автономной облачной базой данных. Этот тип базы данных использует облачные технологии и машинное обучение для автоматизации настройки базы данных, обеспечения безопасности, резервного копирования, обновления и других рутинных задач управления, которые традиционно выполнялись администраторами баз данных.

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

Исследование IDC показывает, что до 75% общих затрат предприятия на управление данными могут быть связаны только с оплатой труда. Самостоятельная база данных потенциально может сэкономить среднему предприятию сотни или, возможно, тысячи рабочих часов сотрудников, занятых полный рабочий день, ежегодно для каждой из основных корпоративных баз данных. Кроме того, было подсчитано, что 72% корпоративных ИТ-бюджетов уходит на поддержку существующих систем, а на инновации остается лишь 25%.

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

Gartner прогнозирует наибольшего роста облачных баз данных

Gartner рекламирует облачные базы данных как один из самых быстрорастущих сегментов рынка общедоступных облачных сервисов и ожидает, что к 2021 году выручка базы данных как платформы как услуги (dbPaaS) достигнет почти 10 миллиардов долларов. Подробнее здесь.

 

На что обращать внимание при выборе облачной базы данных

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

  • Производительность. Независимое онлайн-масштабирование вычислений и хранилищ, исправлений и обновлений — с непрерывной доступностью данных для приложений — обеспечит соответствие емкости вашей базы данных потребностям вашего предприятия при их изменении без прерывания работы. Автоматическая и онлайн-оптимизация производительности, такая как автоматическая индексация, является обязательной. Вам также понадобится горизонтально масштабируемая кластеризация для чтения и записи, чтобы обеспечить бесперебойную работу критически важных рабочих нагрузок в реальном времени.
  • Безопасность. Надежные функции безопасности имеют первостепенное значение. Любая модель базы данных, которую вы выберете, должна иметь возможность шифровать данные в состоянии покоя и во время полета и предоставлять автоматические обновления безопасности. Также важно обеспечить строгое разделение обязанностей, чтобы операторы не могли получить доступ к данным клиентов. Мощные возможности редактирования данных помогают обеспечить ограниченную и контролируемую видимость конфиденциальных данных. Обнаружение и предотвращение внешних атак на основе машинного обучения обеспечивает дополнительный уровень безопасности в реальном времени. Наконец, для ваших наиболее важных бизнес-приложений вам понадобится выделенная облачная инфраструктура, которая включает аппаратную изоляцию от других клиентов.
  • Остальное. Другие качества, на которые следует обратить внимание, включают читаемую резервную базу данных (в сочетании с отчетностью) для снижения затрат на высокую доступность и ведущие в отрасли технологии ретроспективного анализа, помогающие обеспечить защиту от ошибок пользователей. Наконец, ваша база данных должна иметь широкую совместимость со сторонними приложениями.

 На заметку!

Исследования показывают, что среди администраторов баз данных (DBa):

  • 39% управляют 50 или более базами данных
  • 95% вручную создают или обновляют базы данных
  • 78% испытают незапланированные простои из-за непроверенных изменений в базе данных во время своей карьеры.

При этом Автономные облачные базы данных:

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

Перенос базы данных из локальной среды в облако

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

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

  • Совместимо ли программное обеспечение целевой облачной базы данных с тем, что у вас запущено в локальной среде? Совместимы ли версии ПО? Некоторые облачные провайдеры не предлагают службы баз данных, совместимые с локальными версиями. Кроме того, если ваша целевая облачная база данных поддерживает только более высокую версию программного обеспечения, которое вы используете, вы должны запланировать обновление.
  • Каков размер и масштаб вашей базы данных и поддерживает ли целевое облако эту конфигурацию? Некоторые облачные провайдеры предлагают только меньшие конфигурации баз данных с точки зрения размера хранилища и количества ядер. Вам нужно заранее убедиться, что ваш провайдер может удовлетворить ваши потребности.
  • Запускаете ли вы смежные сценарии на самих серверах баз данных? Если да, вам нужно будет заключить контракт на инфраструктуру как услугу (IaaS) или автоматизированные услуги, а они могут быть недоступны через вашего облачного провайдера.
  • Вам нужно выполнить миграцию с минимальным временем простоя или без него на существующее приложение? Ведущие поставщики облачных баз данных, такие как Amazon, Microsoft и Oracle, делают выбор и перенос баз данных проще, чем когда-либо. В зависимости от обстоятельств переход в облако может занять несколько минут.

 

 

Вас заинтересует / Intresting for you:

Что такое облачная база данных?

Управление данными взаимодействия и приложений для крупных сетей мобильных пользователей или удаленных устройств может быть кошмаром масштабируемости и доступности.

Проблема в том, что для большинства баз данных требуется, чтобы обновления выполнялись в центральной «главной» базе данных. Это может привести к узким местам в производительности, а также помешать запуску приложений, если соединение с основной базой данных недоступно.

Облачная база данных, такая как IBM Cloudant ® , позволяет передавать доступ к базе данных на самый дальний край сети, например на мобильные устройства, удаленные объекты, датчики и товары с доступом в Интернет, чтобы вы могли масштабироваться и позволять приложениям продолжить работу в автономном режиме.

Гибридные базы данных создают распределенное гибридное облако данных для повышения производительности, охвата, времени безотказной работы, мобильности и экономии средств:

  • Начинайте с малого, растите большими.
  • Эластичное масштабирование по запросу.
  • Кластеры

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

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

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

Если клиент в Сингапуре должен ждать более 4 секунд, пока данные своего мобильного приложения будут извлечены из базы данных в Нью-Джерси, этот клиент, скорее всего, не будет использовать это приложение снова. База данных как услуга может немедленно реплицироваться и распространяться, а также обеспечивает доступ к данным по всему миру практически в реальном времени.

Облачные базы данных

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

Что такое облачная база данных

База данных будущего — автономная облачная база данных

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

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

Исследование

IDC показывает (PDF), что до 75% общих затрат предприятия на управление данными могут быть связаны только с оплатой труда. Самостоятельная база данных потенциально может сэкономить среднему предприятию сотни или, возможно, тысячи рабочих часов сотрудников, занятых полный рабочий день, ежегодно для каждой из его основных корпоративных баз данных. Кроме того, согласно оценкам (PDF), 72% корпоративных ИТ-бюджетов уходит на поддержку существующих систем, а на инновации остается лишь 25%.

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

Gartner: максимальное развитие облачных баз данных

Gartner позиционирует облачные базы данных как один из наиболее быстрорастущих сегментов рынка общедоступных облачных сервисов и ожидает, что к 2021 году выручка «платформа как услуга» (dbPaaS) достигнет почти 10 миллиардов долларов.

Топ-7 облачных баз данных в 2021 году: трансформация облачных вычислений [обновлено]

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

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

Вот 7 самых выгодных облачных баз данных, которые предлагают масштабируемость для роста клиентов в зависимости от потребностей их приложений:

Программа аспирантуры по облачным вычислениям

Единственная программа по облачным вычислениям, которая вам нужна сегодняПосмотреть курс

База данных Top Cloud

1.Amazon Web Services

Amazon предлагает широкий спектр услуг облачных баз данных, включая NoSQL, а также реляционные базы данных. Amazon RDS — служба реляционной базы данных работает на экземплярах серверов Oracle, SQL или MySQL, тогда как Amazon SimpleDB в основном представляет собой базу данных без схемы, предназначенную для обработки небольших рабочих нагрузок. Amazon DynamoDB использует базы данных NoSQL, которые представляют собой твердотельный накопитель (SSD), способный автоматически реплицировать рабочие нагрузки в трех различных зонах доступности.По словам технического директора AWS Вернера Фогельса, DynamoDB — это самый быстрорастущий сервис баз данных в истории AWS. Кроме того, Amazon предлагает дополнительные услуги по управлению данными, такие как Redshift — хранилище данных и Data Pipeline — сервис интеграции данных для упрощения управления данными.

2. SAP

SAP, гигант, предлагающий корпоративное программное обеспечение, теперь предлагает платформу облачной базы данных под названием HANA для дополнения локальных инструментов организации, связанных с базами данных. Один из основных инструментов баз данных, дополняемых SAP HANA, включает Sybase, и этот инструмент доступен в облаке AWS.

3. EnterpriseDB

Хотя EnterpriseDB был разработан для работы с базами данных PostgreSQL с открытым исходным кодом, его истинной славой была его способность работать с приложениями баз данных Oracle. Postgres Plus, расширенный сервер EnterpriseDB, позволяет предприятиям использовать приложения, разработанные для локальных баз данных Oracle, которые выполняются в облаке от HP и AWS. Он включает запланированное резервное копирование, а также двоичную репликацию.

4. Данные Garantia

Garantia Data предлагает сервис шлюза для клиентов, которые предпочитают запускать базы данных Memcached (In-memory NoSQL), а также Redis с открытым исходным кодом в общедоступном облаке AWS.Программное обеспечение Garantia позволяет легко настраивать платформы данных с открытым исходным кодом с помощью кластеров.

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

5. Cloud SQL от Google

Эта служба базы данных состоит из двух основных продуктов — Cloud SQL, описывающего реляционную базу данных, и инструмента анализа BigQuery, который может выполнять запросы к огромным наборам данных, хранящихся в облаке.

Бесплатный курс: Введение в облачную платформу Google

Освоите облачную платформу Google за один прием Зарегистрироваться

6. Azure от Microsoft

Платформа облачных вычислений

Azure, предлагаемая Microsoft, предлагает реляционную базу данных, которая позволяет пользователям получать доступ к базам данных SQL либо в облаке Microsoft, либо на размещенных серверах на виртуальных машинах.

7. Место для стойки

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

Заключение

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

Артикул:

  • https: // www.qubole.com/resources/articles/big-data-cloud-database-computing/
  • https://support.rackspace.com/how-to/cloud-databases-faq/

Облачная база данных Введение: проблемы и преимущества

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

В этом блоге мы обсудим плюсы и минусы обоих вариантов, а также то, как NetApp Cloud Volumes ONTAP может помочь вам решить проблемы, связанные с запуском облачной базы данных.

Это первая статья из серии о базах данных в облаке. В следующих публикациях мы будем уделять больше внимания конкретным типам баз данных, таким как запуск Oracle и SQL в облаке, и типам баз данных NoSQL, таким как Hadoop и MongoDB.

Воспользуйтесь этими быстрыми ссылками, чтобы перейти к разделам ниже:

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

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

Но облако также предлагает не только масштабируемые ресурсы, но и услуги. Это дает пользователям базы данных два варианта перехода в облако. Один из вариантов — использовать облачные ресурсы IaaS для управления абстрактной версией традиционной локальной базы данных.Второй вариант — использовать базу данных как услугу (DBaaS) одного из поставщиков облачных услуг.

Что такое база данных как услуга (DBaaS)?

DBaaS — это облачная служба базы данных, которая берет на себя управление базовой инфраструктурой и ресурсами, необходимыми для облачных баз данных. Это позволяет компаниям пользоваться услугами в облаке, освобождая персонал для решения других задач. В небольших организациях использование DBaaS позволяет бизнесу быстро начать работу без необходимости в нескольких специалистах, поскольку во многих случаях DBaaS можно быстро настроить всего за несколько щелчков мышью.Как лидеры облачного рынка, AWS, Azure и Google Cloud предлагают услуги DBaaS в различных вариантах, например, для облачной базы данных MySQL, Microsoft SQL Server, PostgreSQL, Oracle и баз данных NoSQL, таких как Hadoop или MongoDB, и т. Д. В качестве услуги предложения AWS включают Amazon RDS и Amazon Aurora. База данных Azure как службы включает базу данных Azure для MySQL, базу данных Azure для PostgreSQL, базу данных SQL Azure. Google Cloud предлагает Cloud SQL и Cloud Spanner для реляционных баз данных, а также Cloud Bigtable, Cloud Firestore и многое другое для NoSQL.

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

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

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

Но у этой модели есть дополнительные преимущества при использовании в сочетании с управляемым хранилищем.Используя платформу управления данными, такую ​​как Cloud Volumes ONTAP, облачная база данных может обеспечить множество функций эффективности и автоматизации, которые снижают затраты и трудозатраты на работу с базой данных, при этом обеспечивая более высокий уровень защиты и контроля данных, чем с DBaaS.

Узнайте больше о DBaaS и управляемом хранилище для облачной базы данных в SQL Server в AWS: Managed Service Vs. Управляемое хранилище и в Azure SQL Server: управляемая служба против. Управляемое хранилище

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

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

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

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

Защита данных: ваша база данных может находиться в облаке, но для нее по-прежнему требуется резервное копирование и защита. В то время как DBaaS обычно поставляется с ежедневными снимками состояния и резервными копиями прямо из коробки, этих возможностей часто недостаточно в сценариях корпоративного уровня.Здесь могут помочь варианты управляемого хранилища, например, как Cloud Volumes ONTAP предлагает с моментальными копиями вашей базы данных на определенный момент времени, а также встроенная функция обеспечения высокой доступности, которая гарантирует, что вы никогда не пропустите строгое RPO = 0, RTO <60- вторые цели.

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

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

Клонирование базы данных: Клонирование базы данных — часто необходимая задача для разработки / тестирования. Однако это может существенно повлиять на вашу производительность и затраты в зависимости от варианта облачной базы данных.

При использовании DBaaS клоны вашей облачной базы данных по сути являются полными копиями вашей базы данных, что означает, что вся базовая емкость вашей базы данных дублируется (или больше, если вам нужно более одного клона).Теперь есть исключения из этого правила, например, с AWS RDS Aurora, у которого есть быстрое клонирование базы данных RDS.

В RDS Fast Database Cloning клонированная база данных указывает обратно на исходную базу данных, поэтому копирование данных не выполняется. Любые изменения или записи поступают на новые страницы базы данных, чтобы не повлиять на исходную базу данных. Это обеспечивает хорошую экономию средств и быстрый доступ к клонам базы данных, но потенциальным недостатком является то, что в настоящее время вы ограничены 15 клонами для баз данных MySQL или PostgreSQL.В сценариях разработки / тестирования узким местом обычно будет 15 копий.

Доступны варианты управляемого хранилища, которые могут обеспечить более гибкие возможности клонирования. NetApp FlexClone® позволяет мгновенно и эффективно создавать неограниченное количество клонов с возможностью записи.

Lift and Shift : Если вы переносите свои рабочие нагрузки в облако, одна из первых проблем, с которыми вы столкнетесь, — это узнать, как выполнять свои рабочие нагрузки в облаке. Идея DBaaS звучит великолепно, но знаете ли вы, как их использовать? Вы используете специализированную базу данных? Подходит ли ваша база данных под модель DBaaS? Чего вы не знаете и насколько ваш персонал подготовлен к ситуациям, которые могут возникнуть?

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

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

Hybrid Cloud / Multicloud Operations : Основное различие между вариантами DBaaS и управляемого хранилища заключается в том, насколько хорошо они могут облегчить гибридное облако и операции с несколькими облаками в ваших локальных центрах обработки данных или, возможно, между поставщиками общедоступного облака.DBaaS общедоступного облака очень мощные, но они напрямую не совместимы друг с другом. Это означает, что перемещение рабочих нагрузок базы данных в облака или из них потребует более сложной ручной настройки.

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

Сводка

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

Если важен более высокий уровень адаптируемости, масштабируемости, защиты и контроля вашей базы данных, то управляемое хранилище для облачной базы данных, скорее всего, будет вашим лучшим выбором. NetApp Cloud Volumes ONTAP — это платформа управления данными от NetApp, которая действует как уровень управляемого хранилища для хранилищ в Google Cloud, AWS и Azure. Облачные базы данных, работающие в Cloud Volumes ONTAP, получают преимущества от возможностей управляемого хранилища, таких как высокая доступность, эффективность для сокращения затрат на облачное хранение данных, улучшенная защита данных, более высокая производительность и многое другое.

Это первая запись нашей базы данных в серии облачных вычислений. В следующих публикациях мы будем уделять больше внимания конкретным типам баз данных, включая базы данных SQL, Oracle и NoSQL, такие как Hadoop или MongoDB, а также вариантам баз данных в различных облаках.

5 лучших облачных баз данных для использования в 2021 году | by Md Kamaruzzaman

Во время рождественской распродажи в декабре 2004 года Amazon на собственном горьком опыте узнала, что централизованная, сильная и согласованная СУБД не может справиться с нагрузкой приложений Web-Scale.Благодаря модели строгой согласованности, реляционной структуре и двухэтапной фиксации традиционные базы данных SQL не могли обеспечить высокую доступность и горизонтальную масштабируемость, которые искала Amazon. Группа инженеров Amazon разработала новую базу данных NoSQL DynamoDB и опубликовала свои результаты в своей статье Dynamo в 2007 году. Бумага Amazon Dynamo сыграла решающую роль в более позднем развитии баз данных NoSQL, таких как Cassandra, Riak.

Хотя DynamoDB использовался в качестве основной базы данных приложения Amazon для корзины покупок, он стал общедоступным только в 2012 году.С тех пор DynmoDB является самой популярной общедоступной облачной базой данных и одним из самых популярных сервисов AWS.

5 Основные характеристики

  • Это база данных NoSQL, основанная на принципах «ключ-значение» и основанная на документах.
  • Это полностью управляемая многорегиональная база данных высокой доступности с несколькими мастерами.
  • Он разработан для приложений веб-масштаба. Он может обрабатывать более 10 триллионов запросов в день и поддерживать пики более 20 миллионов запросов в секунду.
  • DynamoDB Accelerator (DAX) обеспечивает полностью управляемый кэш в памяти.
  • Благодаря многорегиональной репликации он предлагает время отклика, измеряемое миллисекундами, в любом масштабе.

Когда использовать DynamoDB

  • Когда AWS является предпочтительным поставщиком общедоступного облака.
  • Когда требуется база данных «ключ-значение» или документ.
  • Когда гипермасштабирование и высокая доступность предпочтительнее согласованности.
  • Когда предпочтительнее полностью управляемая общедоступная облачная база данных.
  • Когда требуется тип геопространственных данных.

Когда не использовать DynamoDB

  • Когда AWS не является предпочтительным поставщиком общедоступного облака.
  • В качестве первичной базы данных (OLTP), требующей транзакционной гарантии ACID.
  • Когда локальная база данных предпочтительна из-за нормативных требований, защиты данных или в качестве ключевого бизнес-требования.
  • Когда требуется база данных столбцов или графов.
  • Когда требуется база данных распределенного SQL (NewSQL).

Альтернативы

Популярность:

Amazon DynamoDB — одна из наиболее часто используемых гипермасштабируемых облачных баз данных. Это также один из самых популярных сервисов AWS.

В последние годы становится жесткой конкуренция со стороны баз данных с открытым исходным кодом (например, Cassandra, MongoDB) и других общедоступных облачных баз данных (Azure Cosmos DB).

Поскольку Amazon является ведущим поставщиком общедоступного облака, DynamoDB по-прежнему остается самой популярной базой данных NoSQL в общедоступном облаке.

Согласно популярному сайту рейтинга баз данных DB-Engines, это вторая по популярности общедоступная облачная база данных, сразу за базой данных SQL Azure:

Изображение автора (данные: DB-Engines)

По данным Stack Overflow Developer Survey 2020 DynamoDB как 11-я по популярности база данных на 2020 год.Это подвиг, учитывая, что DynamoDB была единственной общедоступной облачной базой данных в этом списке:

Источник: Stack Overflow Developer Survey, 2020

Тенденции

С момента своего запуска в 2012 году DynamoDB является одной из самых модных баз данных в отрасли. DB-Engines демонстрирует непрерывный рост тенденций для DynamoDB на протяжении всего срока его службы:

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

Обзор

Соображения по переносу базы данных в облако

Какова ваша текущая инфраструктура хостинга баз данных?

Независимо от того, работает ли ваш бизнес с традиционными реляционными базами данных или использует базы данных NoSQL, важно согласовать среду хостинга с подходящей облачной инфраструктурой.Сегодня это часто означает использование DBaaS (База данных как услуга). Вы можете думать о DBaaS, как о других приложениях SaaS, поскольку их управление и гибкость аналогичны.

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

Вы расширяете возможности создаваемых приложений?

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

Важна ли круглосуточная доступность для приложений вашего бизнеса?

Облачные базы данных, такие как MongoDB Atlas, имеют встроенное резервное копирование и восстановление, что гарантирует постоянную работу вашей базы данных. Если что-то пойдет не так, встроенные резервные копии помогают устранить риск потери данных. Кроме того, переход на облачную базу данных устраняет риск простоев и обеспечивает стабильное и надежное подключение для каждого приложения, которое зависит от постоянного подключения к базам данных, которые их поддерживают.

Создает ли ваш бизнес приложения, которым для эффективной работы требуются большие наборы данных?

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

Переносите ли вы другие аспекты вашего бизнеса в облако?

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

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

Переход от существующей инфраструктуры баз данных вашей компании — обычно с использованием локальных серверов с виртуальными машинами (виртуальными машинами) ⁠ — к полностью управляемой базе данных NoSQL, размещенной в облаке, дает ряд преимуществ, которые стоит рассмотреть.

Общая стоимость

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

Гибкие решения

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

Мобильный доступ

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

Аварийное восстановление

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

Надежно и надежно

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

Каковы недостатки использования облачной базы данных?

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

Привязка к поставщику

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

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

Проблемы с затратами

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

Системные уязвимости

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

Время простоя подключения

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

Даже если в SLA указано «99.9% времени безотказной работы », время простоя 0,1% может означать 45 минут в месяц, когда ваши приложения не будут иметь доступа к базе данных.

MongoDB Atlas Cloud Database

MongoDB Atlas, часть более широкой платформы разработки MongoDB Data-as-a-Service (DaaS), является мощной и убедительной альтернативой управлению собственной NoSQL или традиционной базой данных или использованию облака управляемое предложение для конкретного поставщика. В отличие от других сервисов, MongoDB Atlas предлагает полностью управляемые сервисы баз данных через вашего облачного провайдера, включая AWS, Azure и GCP.

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

Связанные ресурсы

Что такое облачная база данных?
Бесплатная облачная база данных с MongoDB
Что такое облачные вычисления?
Что такое мультиоблако?

Что такое облачная база данных? — Определение от WhatIs.com

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

Если локальная база данных подключена к локальным пользователям через внутреннюю локальную сеть (LAN) корпорации, облачная база данных находится на серверах и в хранилище, предоставляемых поставщиком облака или базы данных как услуги (DBaaS), и доступ к ней осуществляется исключительно через интернет.Например, для программного приложения база данных SQL, находящаяся в локальной или облачной среде, должна выглядеть идентичной.

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

Как работают облачные базы данных

Облачные базы данных, как и их традиционные предки, можно разделить на две большие категории: реляционные и нереляционные.

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

формат
, например, банковские операции или телефонный справочник.Популярные облачные платформы и поставщики облачных услуг включают MySQL, Oracle, IBM DB2 и Microsoft SQL Server. Некоторые облачные платформы, такие как MySQL, имеют открытый исходный код.

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

а также
видео.

Типы облачных баз данных

Существуют две модели облачной среды баз данных: традиционная и база данных как услуга (DBaaS).

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

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

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

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

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

  • Устранение физической инфраструктуры — в среде облачной базы данных, поставщик облачных вычислений серверов, хранилища

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

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

  • DBaaS также включают мгновенную масштабируемость, гарантии производительности, поддержку аварийного переключения и снижение цен.

    а также
    специализированная экспертиза.

Перенос устаревших баз данных в облако

Локальная база данных может перейти на

облако
реализация. Для этого существует множество причин, в том числе следующие:

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

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

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *