Поделиться через


Azure Cosmos DB — база данных для эры искусственного интеллекта

Область применения: Nosql Mongodb Кассандра Гремлин Стол PostgreSQL

"OpenAI использует Cosmos DB для динамического масштабирования своей службы ChatGPT - одного из самых быстрорастущих потребительских приложений когда-либо - обеспечивая высокую надежность и низкое обслуживание". - Сатья Наделла, председатель Корпорации Майкрософт и главный исполнительный директор.

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

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

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

База данных ИИ, предоставляющая передовые возможности в отрасли...

... бесплатно

Azure Cosmos DB — это полностью управляемая база данных NoSQL, реляционная и векторная база данных. Она предлагает однозначное миллисекундное время отклика, автоматическое и мгновенное масштабируемость, а также гарантированную скорость в любом масштабе. Стабильность бизнес-процессов гарантируется с помощью Соглашения об уровне обслуживания и безопасности на уровне всего предприятия.

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

  • Распределение данных в нескольких регионах в любом месте мира
  • API с открытым кодом
  • Пакеты SDK для популярных языков
  • Функции базы данных ИИ, такие как интегрированная векторная база данных или простая интеграция со службами ИИ Azure для поддержки получения дополненного поколения
  • Запрос Copilot для создания запросов NoSQL на основе запросов естественного языка (предварительная версия)

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

Доступны следующие бесплатные варианты:

Если вы решите, что Azure Cosmos DB подходит для вас, вы можете получить до 63% скидки на цены Azure Cosmos DB через зарезервированную емкость.

Совет

Чтобы узнать больше о базе данных Azure Cosmos DB, смотрите наши трансляции по четвергам в 13:00 (тихоокеанское время) на Azure Cosmos DB Live TV. Ознакомьтесь с расписанием ближайших сессий и прошедшими выпусками.

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

Помимо ИИ, Azure Cosmos DB также должна быть вашей базой данных goto для различных вариантов использования, включая розничную и маркетинговую, IoT и телематику, игры, социальные и персонализации, среди прочего. Azure Cosmos DB хорошо подходит для решений, обрабатывающих большие объемы данных, операций чтения и записи в глобальном масштабе с практически реальным временем отклика. Гарантированная доступность Azure Cosmos DB, высокая пропускная способность, низкая задержка и неустранимая согласованность являются огромными преимуществами при создании этих типов приложений.

Для каких типов приложений подходит Azure Cosmos DB?
  • Гибкая схема для итеративной разработки. Например, приложения, желающие внедрить гибкие современные методики DevOps и ускорить временную шкалу развертывания компонентов.
  • Задержка конфиденциальных рабочих нагрузок. Например, персонализация в режиме реального времени.
  • Высокоэластичные рабочие нагрузки. Например, платформа резервирования концертов.
  • Рабочие нагрузки с высокой пропускной способностью. Например, состояние устройства Интернета вещей или телеметрия.
  • Высокодоступные критически важные рабочие нагрузки. Например, веб-приложения с клиентом.
Для каких типов приложений Azure Cosmos DB подходит плохо?
  • Аналитические рабочие нагрузки (OLAP). Например, интерактивная, потоковая передача и пакетная аналитика для включения сценариев Специалист по обработке и анализу данных / Аналитик данных. Вместо этого рассмотрим Microsoft Fabric.
  • Высокореляционные приложения. Например, приложения CRM с белой меткой. Вместо этого рассмотрим SQL Azure, База данных Azure для MySQL или База данных Azure для PostgreSQL.

... с несоответствуемой надежностью и гибкостью

Гарантированная скорость при любых масштабах

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

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

Упрощенная разработка приложений

Быстрое создание с помощью API с открытым исходным кодом, нескольких пакетов SDK, данных без схемы и аналитики ETL по операционным данным.

  • Глубокая интеграция с ключевыми службами Azure, используемыми в современной облачной разработке приложений, включая Функции Azure, Центр Интернета вещей, AKS (Служба Azure Kubernetes), Службу приложений и многое другое.
  • Выберите один из нескольких API базы данных, включая собственный API для NoSQL, MongoDB, PostgreSQL, Apache Cassandra, Apache Gremlin и Table.
  • Используйте Azure Cosmos DB в качестве единой базы данных ИИ для моделей данных, таких как реляционные, документ, вектор, ключ-значение, граф и таблица.
  • Создавайте приложения в API для NoSQL, используя выбранные языки с пакетами SDK для .NET, Java, Node.js и Python. или драйвер на ваш выбор для любого из других API базы данных.
  • Канал изменений упрощает отслеживание и администрирование изменений в контейнерах баз данных, а также создание активированных событий с помощью Функций Azure.
  • Служба для обработки данных без схемы Azure Cosmos DB автоматически индексирует все ваши данные, независимо от их модели, обеспечивая невероятно быструю обработку запросов.

Критически важная доступность

Обеспечение непрерывности бизнес-процессов, 99,999 % доступности и безопасность на уровне предприятия для каждого приложения.

  • Azure Cosmos DB предлагает комплексный набор из Соглашений об уровне обслуживания, в том числе лучший в отрасли уровень доступности по всему миру.
  • Легкое распределение данных в любой регион Azure с автоматической репликацией данных. Воспользуйтесь преимуществами нулевого простоя при записи в несколько регионов или RPO 0 при использовании строгой согласованности.
  • Используйте собственные ключи для шифрования на уровне предприятия.
  • Управление доступом на основе ролей Azure обеспечивает безопасность данных и более точный контроль.

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

Комплексное управление базами данных с бессерверным и автоматическим масштабированием, соответствующим вашим приложением и общей стоимостью владения (TCO).

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

Azure Synapse Link для Azure Cosmos DB — это облачная гибридная транзакционная и аналитическая обработка (HTAP), которая обеспечивает аналитику практически в реальном времени по операционным данным в Azure Cosmos DB. Azure Synapse Link обеспечивает тесную эффективную интеграцию между Azure Cosmos DB и Azure Synapse Analytics.

  • Упрощение аналитики благодаря отсутствию требующих управления заданий ETL.
  • Анализ операционных данных почти в реальном времени.
  • Не влияет на рабочие нагрузки.
  • Оптимизация для крупномасштабных аналитических рабочих нагрузок.
  • Экономичность.
  • Аналитика для локально доступных, глобально распределенных записей для нескольких регионов.
  • Интеграция платформенной функциональности с Azure Synapse Analytics.