Открыть сервис

IBM Db2 on Cloud

IBM Db2 on Cloud — это облачная реляционная система управления базами данных (СУБД), предоставляемая компанией IBM как сервис (DBaaS — Database as a Service). Она основана на технологии IBM Db2, одной из старейших и наиболее зрелых СУБД в мире, и адаптирована для развёртывания в облачной инфраструктуре. Сервис позволяет пользователям создавать, управлять и масштабировать базы данных без необходимости администрирования физического оборудования и программного обеспечения нижнего уровня.

История и развитие

История IBM Db2 началась в 1970-х годах с разработки System R в исследовательском центре IBM в Сан-Хосе (Калифорния, США). Эта система стала прототипом для первой реляционной СУБД, основанной на языке SQL. Коммерческая версия, изначально называвшаяся SQL/DS (для мейнфреймов VM/CMS) и DB2 (для MVS), была выпущена в 1983 году. На протяжении десятилетий Db2 развивалась, поддерживая различные операционные системы (AIX, Linux, Windows, z/OS).

С ростом популярности облачных вычислений в 2010-х годах IBM начала предлагать свои базы данных как облачные сервисы. IBM Db2 on Cloud (ранее известный как dashDB или Db2 Warehouse on Cloud) был запущен как часть платформы IBM Cloud. Сервис предоставлял управляемые экземпляры Db2, оптимизированные для аналитической обработки (OLAP) и гибридных транзакционно-аналитических нагрузок (HTAP). В 2019—2020 годах IBM провела ребрендинг и консолидацию облачных сервисов данных, объединив Db2 on Cloud с другими продуктами под эгидой IBM Cloud Pak for Data и IBM DataStage.

Архитектура и характеристики

Платформа и развёртывание

IBM Db2 on Cloud развёртывается на виртуальных серверах в дата-центрах IBM Cloud. Пользователи могут выбирать из нескольких предварительно настроенных конфигураций (планов), отличающихся объёмом оперативной памяти, количеством виртуальных процессоров (vCPU) и дисковым пространством. Сервис поддерживает автоматическое масштабирование (scale-up) для увеличения производительности при росте нагрузки.

Механизм хранения и обработки данных

В основе сервиса лежит ядро Db2, которое использует:

Управление и администрирование

Как сервис DBaaS, Db2 on Cloud берёт на себя задачи по:

Пользователь получает доступ к базе данных через стандартные клиентские инструменты (CLP, командная строка), веб-консоль IBM Cloud, а также через API и JDBC/ODBC-драйверы.

Классификация и версии

IBM Db2 on Cloud предлагается в нескольких редакциях (планах), которые определяют функциональность и стоимость:

ПланОписаниеОсновное назначение
Db2 on Cloud (Standard)Базовая версия с поддержкой строковых и колоночных таблиц, автоматическим сжатием, базовым мониторингом.Транзакционные и смешанные нагрузки, веб-приложения, корпоративные системы.
Db2 Warehouse on CloudОптимизирован для аналитики: глубокое сжатие, колоночные индексы, поддержка массовых параллельных запросов (MPP).Хранилища данных (Data Warehousing), BI-отчёты, большие аналитические запросы.
Db2 on Cloud for High AvailabilityВключает автоматическое переключение на резервный узел (failover), синхронную репликацию.Критически важные приложения, требующие непрерывной работы.

Также существуют специализированные планы для гибридных сред (Db2 Hosted) и для работы с IBM Cloud Pak for Data.

Применение и значение

Основные сценарии использования

Преимущества

Недостатки и ограничения

Критика и конкуренция

На рынке облачных СУБД IBM Db2 on Cloud конкурирует с такими сервисами, как Amazon RDS for DB2 (ограниченная поддержка), Microsoft Azure SQL Database, Google Cloud SQL, Oracle Autonomous Database, а также с открытыми решениями (PostgreSQL, MySQL) в облачных версиях. Критики отмечают, что, несмотря на зрелость технологии, доля рынка Db2 on Cloud невелика по сравнению с лидерами (AWS, Azure). Основные претензии касаются меньшей экосистемы инструментов и меньшего количества готовых интеграций по сравнению с более популярными платформами.

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →