Azure Cosmos DB

Быстродействующая база данных NoSQL с открытыми API-интерфейсами для любого масштаба

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

Azure Cosmos DB — это полностью управляемая служба баз данных NoSQL для разработки современных приложений. Она имеет время отклика менее десяти миллисекунд и уровень доступности 99,999 %, которые гарантируются соглашениями об уровне обслуживания, отличается автоматической мгновенной масштабируемостью, а также предоставляет интерфейсы API с открытым кодом для MongoDB и Cassandra. Вы можете быстро выполнять операции записи и чтения в любой точке мира благодаря готовому решению глобального распределения с несколькими источниками.

Критически важные области применения

Критически важные области применения

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

Операционные данные аналитики без ETL, получаемые в реальном времени

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

Телеметрия устройств Интернета вещей в реальном времени

Телеметрия устройств Интернета вещей в реальном времени

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

Службы розничной торговли в реальном времени

Службы розничной торговли в реальном времени

Создавайте высокопроизводительные цифровые технологии для клиентов, работающие в реальном времени, например решения корзины для покупок, рекомендаций по продуктам, динамического ценообразования, обновления запасов и т. д. Azure Cosmos DB используется ведущими торговыми сетями и ресторанами быстрого обслуживания, в том числе Jet.com, ASOS и Chipotle Mexican Grill, и обеспечивает быструю персонализацию по большим объемам данных о продуктах всего за несколько миллисекунд. Низкое время отклика базы данных гарантирует непревзойденную производительность приложений в любой точке мира.

Разработка приложений в архитектурах решения Azure Cosmos DB

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

Инновационные прорывы ведущих отраслевых компаний благодаря Azure Cosmos DB

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

"Azure services enabled us to provide a secure, fully monitored, enterprise-ready foundation to our implementation."

Адам Линд (Adam Lind), вице-президент по разработке ПО
MARS

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

"The Azure ecosystem gave us useful capabilities that the developers worked into their system."

Родриго Нунс (Rodrigo Nunes), ведущий инженер-программист
Mercedes-Benz

Chipotle обеспечивает обработку цифровых заказов и персонализацию веб-интерфейса с помощью Azure Cosmos DB

"Switching to Azure Cosmos DB is a big win in terms of scalability, availability, and, down the road, geographic distribution."

Майк Смит (Mike Smith), ведущий разработчик программного обеспечения
Chipotle

ASOS предоставляет покупателям во все мире персонализированные рекомендации с помощью Azure Cosmos DB

"We chose Azure Cosmos DB because of its global distribution and ability to handle heavy seasonal bursts like Black Friday…. We can distribute our data models to be near the microservices they're serving—wherever that is in the world."

Боб Штрудвик (Bob Strudwick), главный технический директор
ASOS

Symantec сокращает затраты на базы данных на 40 % благодаря переходу на Azure Cosmos DB

"Our customers trust us to protect them throughout their ecosystem. So we needed a partner that we could trust to deliver a highly reliable service with ultra-low worldwide latency, at a reasonable cost."

Майк Шавелл (Mike Shavell), технический директор и архитектор, Symantec
Symantec

Цены, обеспечивающие гибкость и контроль

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

Создано для разработчиков с поддержкой широкого диапазона API-интерфейсов

API SQL (Core)

Легко создавайте новые приложения. В Azure Cosmos DB предусмотрена встроенная поддержка API SQL (Core) и JavaScript. API SQL в Azure Cosmos DB предоставляет формальную модель программирования для выполнения многофункциональных запросов к элементам JSON. Язык запросов Azure Cosmos DB построен на модели программирования JavaScript, а API SQL основывается на вызовах функций, вычислении выражений и системе типов JavaScript.

API Cassandra

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

API Azure Cosmos DB для MongoDB

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

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

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

Все необходимое для начала работы

Разработка и тестирование бесплатно с Azure Cosmos DB.

Развивайте свои навыки.

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

Сообщество и служба поддержки Azure

Задавайте вопросы и получайте поддержку от инженеров корпорации Майкрософт и экспертов сообщества Azure на сайте Stack Overflow. Найдите примеры и репозитории на сайте GitHub.

Руководства и практические занятия

Обновления, блоги и объявления по Azure Cosmos DB

Вопросы и ответы

  • Azure Cosmos DB — это мультимодельная, глобально распределенная служба базы данных для любого масштаба. Эта служба с самого начала разрабатывалась для глобального распределения и горизонтального масштабирования.

    Благодаря готовому глобальному распределению по любому количеству регионов Azure Azure Cosmos DB прозрачно масштабирует и реплицирует ваши данные, где бы ни находились ваши пользователи. Гибко масштабируйте свои операции чтения и записи по всему миру и платите только за то, что вам необходимо. Azure Cosmos DB обеспечивает встроенную поддержку API-интерфейсов NoSQL и OSS, включая MongoDB, Cassandra, Gremlin, etcd, Spark и SQL. Она также предлагает множество четко определенных моделей согласованности, гарантированные на 99 процентов показатели задержки чтения и записи в единицы миллисекунд и гарантированную доступность на уровне 99,999 процентов с возможностями множественной адресации по всему миру. Все это прописано в лучших в отрасли всесторонних соглашениях об уровне обслуживания.

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

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

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

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

  • В Azure Cosmos DB предлагается ряд вариантов для обеспечения согласованности данных вместо крайних случаев строгой или нестрогой согласованности.

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

    • Strong
    • Ограниченное устаревание
    • Session
    • Согласованность префиксов
    • Eventual

    Каждая модель поддерживается полным спектром соглашений об уровне обслуживания. Дополнительные сведения.

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

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

Все уже готово — вы можете приступать к созданию приложений с помощью решения Azure Cosmos DB

Бесплатное ознакомление