Azure Cosmos DB

Мультимодельная, глобально распределенная служба базы данных для любого масштаба

Никогда еще создание приложений мирового масштаба не было настолько простым

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

Глобальное распределение данных одним щелчком мыши

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

Доступ к данным и запросы с использованием выбранных вами моделей данных и API

Получайте доступ к данным и запрашивайте их с помощью API для SQL, MongoDB, Cassandra, Gremlin, Etcd и Table и используйте Apache Spark для оперативной аналитики планетарного масштаба. Нацельте существующие клиентские драйверы и инструменты NoSQL с открытым исходным кодом на свою базу данных Cosmos, чтобы сохранить существующие инвестиции в OSS, или с легкостью перенесите рабочие нагрузки MongoDB, Cassandra или другие рабочие нагрузки NoSQL в Azure Cosmos DB.

Операционная аналитика и функции ИИ в реальном времени и в глобальном масштабе

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

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

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

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

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

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

Американское онкологическое общество объединяет добровольцев, снижает расходы и помогает спасать жизни

"Results… have been simply phenomenal. The first year we did 86 percent more revenue year over year. Last year we did over 55 percent more revenue."

— Бен Каплан (Ben Kaplan), старший директор по цифровым продуктам

Узнать больше

American Cancer Society

Дочерняя компания ExxonMobil использует облако для оптимизации операций и ускорения роста

"With Microsoft, Azure, and IoT technologies, XTO Energy is an innovation leader in the oil and gas industry."

— Аниш Пател (Anish Patel), менеджер по интеграции технологий в пермском бассейне

Узнать больше

ExxonMobil

Jet.com создает инновационную систему электронной коммерции на базе Azure менее чем за год

"When we were building Jet's next-generation event sourcing platform, Azure Cosmos DB offered the low latency, high throughput, global availability, and rich feature set critical to our success."

— Скотт Хейвенс (Scott Havens), директор по программной инженерии

Узнать больше

Jet.com

ASOS делает ставку на Azure, чтобы обеспечить превосходное взаимодействие для более 15 миллионов интернет-покупателей

"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

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

"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

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

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

Создано для разработчиков с поддержкой широкого диапазона 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 позволят вашему приложению использовать все преимущества ориентированной на облако платформы.

API Gremlin

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

Встроенная поддержка записных книжек Apache Spark и Jupyter

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

API таблицы

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

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

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

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

Попробуйте Azure Cosmos DB бесплатно в течение 30 дней.
Узнайте, как использовать 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 и посмотрите, как функционирует готовое глобальное распределение

Начните использовать бесплатно