Пропустить навигацию

Azure Cosmos DB

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

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

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

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

Быстрая и гибкая разработка приложений с использованием пакетов SDK для популярных языков, а также нативный API Core (SQL), API-интерфейсы для MongoDB, Cassandra, Graph и Gremlin и бесплатные опции разработки и тестирования.

Готовое решение для критически важных задач с доступностью 99,999 %, непрерывным резервным копированием с восстановлением до точки во времени, безопасностью на уровне предприятия, которая гарантирует непрерывность бизнес-процесса, и аналитикой данных, поступающих в режиме реального времени, без ETL

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

Автоматическое и неограниченное масштабирование

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

Автоматическое и неограниченное масштабирование
Операции с бессерверными базами данных

Операции с бессерверными базами данных

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

Гибридная платформа для данных Cassandra Apache

Увеличьте масштаб и повысьте производительность, сохранив гибкость и контроль, благодаря полностью управляемой службе баз данных NoSQL, которой доверяют свои рабочие нагрузки Cassandra такие компании, как Symantec. Надежная интеграция с полностью совместимым Управляемым экземпляром Azure для Apache Cassandra обеспечивает прозрачную миграцию, репликацию и синхронизацию ваших данных Cassandra в гибридной среде или их подъем и сдвиг в Azure.

Гибридная платформа для данных Cassandra Apache
Операционные данные аналитики без ETL, получаемые в реальном времени

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

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

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

  • Корпорация Майкрософт ежегодно инвестирует более USD 1 млрд долларов США в научные исследования и разработку решений для обеспечения кибербезопасности.

  • У нас работает более 3,500 специалистов по обеспечению безопасности и конфиденциальности данных.

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

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

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

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

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

Найдите краткие руководства, видео, курсы интерактивного обучения и другие ресурсы разработчика.

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

Популярные варианты использования для Azure Cosmos DB

Быстрая и масштабируемая телеметрия устройств Интернета вещей

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

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

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

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

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

Инновационные прорывы ведущих отраслевых компаний благодаря 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 Core (SQL)

Легко создавайте новые приложения и используйте все функции и соглашения об уровне обслуживания для базы данных Azure Cosmos DB. API Azure Cosmos DB Core (SQL) поддерживает Java, Node.js, Python, .NET и JavaScript, а также позволяет использовать язык SQL для записи подробных запросов по элементам JSON.

API Cassandra

Используйте пакеты SDK, CQL, инструменты и драйверы Cassandra с Azure Cosmos DB Cassandra API, чтобы включить бессерверные и масштабируемые приложения с доступностью на уровне 99,999 % при поддержке SLA. Простая интеграция управляемого экземпляра Azure с Apache Cassandra для гибридной миграции и синхронизации данных.

API для MongoDB

С помощью Azure Cosmos DB API для MongoDB вы можете запустить полностью управляемую и бессерверную базу данных для своего приложения и получить 99,999 % доступности по всему миру, эластичную масштабируемость и автоматическое сегментирование. API обеспечивает простое развертывание, требующее всего нескольких изменений кода, при непрерывном использовании драйверов MongoDB, пакетов SDK и средств.

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

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

Присоединяйтесь к сообществу Azure Cosmos DB. Подпишитесь на Azure Cosmos DB в Twitter и YouTube, а также читайте блог Azure Cosmos DB. Задавайте вопросы и получайте поддержку от инженеров корпорации Майкрософт и экспертов сообщества 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 предлагается ряд возможностей для обеспечения согласованности данных вместо крайних случаев строгой и случайной согласованности.

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

    • Строгая согласованность
    • Ограниченное устаревание
    • Согласованность сеанса
    • Согласованный префикс
    • Случайная согласованность

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

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

  • Azure Cosmos DB прозрачно реплицирует ваши данные по всем регионам Azure, связанным с вашей учетной записью Azure Cosmos DB. Эта служба применяет к вашим данным несколько уровней избыточности. Ознакомьтесь с дополнительными сведениями.
  • API Azure Cosmos DB для MongoDB предоставляет возможность взаимодействия с Azure Cosmos DB как с базой данных MongoDB, без необходимости управлять самой инфраструктурой базы данных. Это означает, что почти все ваши любимые средства, пакеты SDK и приложения MongoDB будут продолжать работать, как и раньше. Подробные сведения о совместимости см. в документации.
  • Благодаря поддержке сервера версии 4.0 в API Azure Cosmos DB для MongoDB проще моделировать сложную транзакционную бизнес-логику без сложной логики обработки ошибок. Поддержка версии 4.0 обеспечивает работу новых функций, таких как транзакции с несколькими документами, возможность повтора операций записи и многое другое.
  • API Cassandra Azure Cosmos DB позволяет взаимодействовать с данными, хранимыми в Azure Cosmos DB, с помощью языка запросов Cassandra (CQL), средств на базе Cassandra (например, cqlsh) и существующих драйверов Apache, совместимых с CQLv4. Это означает, что существующее у вас приложение Cassandra теперь может взаимодействовать с API Cassandra Azure Cosmos DB. В ближайшее время этот API также сможет подключаться к Управляемому экземпляру Azure для Apache Cassandra (после выхода общедоступной версии).

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