Модели ценообразования в Azure Cosmos DB
Область применения: Nosql Mongodb Кассандра Гремлин Таблица
Модель ценообразования Azure Cosmos DB упрощает управление затратами и планирование затрат. С Azure Cosmos DB вы платите за операции, выполняемые с базой данных, и за хранилище, используемое данными.
Операции с базами данных. Плата за операции базы данных зависит от типа используемой учетной записи Azure Cosmos DB.
- Подготовленная пропускная способность: подготовленная пропускная способность (также ее называют зарезервированной) гарантирует высокий уровень производительности при любом масштабе. Вы указываете необходимую пропускную способность в единицах запросов в секунду, а Azure Cosmos DB выделяет ресурсы, необходимые для предоставления настроенной пропускной способности. Вы можете подготовить пропускную способность для базы данных или контейнера. В зависимости от потребностей рабочей нагрузки можно масштабировать пропускную способность вверх или вниз в любое время либо использовать автомасштабирование (хотя, чтобы гарантировать выполнение соглашений об уровне обслуживания, для базы данных или контейнера требуется минимальная пропускная способность). С вас взимается плата за максимальную подготовленную пропускную способность в течение каждого часа.
Примечание.
Модель подготовленной пропускной способности выделяет гарантированные ресурсы для контейнера или базы данных, поэтому счета выставляются за подготовленную пропускную способность даже в случае отсутствия рабочих нагрузок.
- Бессерверный режим. В бессерверном режиме не требуется подготавливать пропускную способность при создании ресурсов в учетной записи Azure Cosmos DB. В конце периода выставления счетов вы получаете счет за количество единиц запросов, использованных для операций базы данных.
Хранилище: в счет включается фиксированная плата за общий объем (в ГБ) хранилища, используемый для хранения данных и индексов в течение каждого часа. Плата за хранилище взимается по принципу потребления, поэтому вам не нужно резервировать хранилище заранее. Счет выставляется только за фактически потребляемый объем хранилища. Наименьший объем данных, выставленных для любого непустого контейнера, составляет 1 ГБ.
Модель ценообразования в Azure Cosmos DB одинакова для всех API. Чтобы получить дополнительные сведения, см. Цены на Azure Cosmos DB, Расшифровка счета за использование Azure Cosmos DB и Как модель ценообразования Azure Cosmos DB помогает клиентам экономить.
При развертывании учетной записи Azure Cosmos DB в регионе, не являющемся государственным регионом США, в режиме подготовленной пропускной способности существует минимальная цена для пропускной способности на основе базы данных и контейнера. Минимальная цена в бессерверном режиме отсутствует. Цены различаются в зависимости от используемого региона. Последние сведения о ценах см. на странице цен Azure Cosmos DB.
Бесплатная пробная версия Azure Cosmos DB
Azure Cosmos DB предлагает разработчикам ряд вариантов бесплатного тестирования службы. Вот какие параметры доступны:
Бесплатный уровень Azure Cosmos DB: бесплатный уровень Azure Cosmos DB позволяет легко приступить к работе, разрабатывать и тестировать приложения, а также запускать небольшие рабочие нагрузки бесплатно. Если для учетной записи включен бесплатный уровень, то в течение срока действия учетной записи первые 1000 единиц запросов в секунду и 25 ГБ хранилища в учетной записи будут бесплатными. Вы можете использовать не более одной учетной записи уровня "Бесплатный" на подписку Azure. При создании учетной записи нужно зарегистрироваться. Дополнительные сведения см. в статье Создание учетной записи бесплатного уровня.
Бесплатная учетная запись Azure: Azure включает бесплатный уровень с кредитом в размере 200 долл. США, которые можно потратить в течение первых 30 дней, и 12 месяцев использования бесплатных служб в ограниченном объеме. Дополнительные сведения см. на странице создания бесплатной учетной записи Azure. Azure Cosmos DB предоставляется вместе с бесплатной учетной записью Azure. Конкретно для Azure Cosmos DB эта бесплатная учетная запись предоставляет хранилище размером 25 ГБ и 400 единиц запросов в секунду подготовленной пропускной способности на целый год.
Бесплатная пробная версия Azure Cosmos DB: Azure Cosmos DB предлагает ограниченные во времени возможности пробного использования Azure Cosmos DB для бесплатных учетных записей. Вы можете создать учетную запись Azure Cosmos DB, создать в ней базу данных и коллекции, а затем выполнять примеры приложений по руководствам из нашей документации. Для запуска примера приложения не требуется подписка на учетную запись Azure или ввод данных кредитной карты. Бесплатная пробная версия Azure Cosmos DB позволяет использовать Azure Cosmos DB в течение одного месяца с возможностью продления учетной записи неограниченное количество раз.
Эмулятор Azure Cosmos DB: эмулятор Azure Cosmos DB предоставляет локальную среду, которая эмулирует службу Azure Cosmos DB для целей разработки. Эмулятор для облачной службы предоставляется бесплатно и с высокой точностью. С помощью эмулятора Azure Cosmos DB вы можете локально разрабатывать и тестировать приложения, не создавая подписку Azure и не тратя средства. Вы можете разрабатывать приложения с помощью эмулятора локально перед переходом в рабочую среду. Когда функциональность приложения в эмуляторе будет вас полностью устраивать, вы сможете перейти на использование учетной записи Azure Cosmos DB в облаке, значительно экономя средства. Дополнительные сведения о разработке и тестировании см. в статье Разработка и тестирование с помощью Azure Cosmos DB.
Цены на зарезервированную мощность
Зарезервированная мощность Azure Cosmos DB позволяет экономить деньги при использовании режима подготовленной пропускной способности благодаря предоплате одного или трех лет использования ресурсов Azure Cosmos DB. Предоплата на один или три года позволяет снизить общие расходы на 20–65 % по сравнению с обычными ценами. Резервная мощность Azure Cosmos DB позволяет снизить затраты, предварительно оплатив подготовленную пропускную способность (ЕЗ/с) на один или три года, получая скидку на оплату подготовленной пропускной способности.
Резервная мощность предоставляет скидку на выставление счетов и не влияет на состояние среды выполнения ресурсов Azure Cosmos DB. Зарезервированная мощность стабильно предоставляется для всех API, в том числе MongoDB, Cassandra, SQL, Gremlin и таблиц Azure, во всех регионах по всему миру. Дополнительные сведения о зарезервированной мощности см. в статье Предоплата ресурсов Azure Cosmos DB с резервной мощностью, а приобрести ее можно на портале Azure.
Следующие шаги
Дополнительные сведения об оптимизации затрат для ресурсов Azure Cosmos DB см. в следующих статьях:
- Если вы планируете ресурсы для миграции в Azure Cosmos DB, Для планирования ресурсов можно использовать сведения об имеющемся кластере базы данных.
- Если вам известно только количество виртуальных ядер и серверов в существующем кластере баз данных, см. сведения об оценке единиц запросов на основе виртуальных ядер и серверов.
- Если вам известна стандартная частота запросов для текущей рабочей нагрузки базы данных, ознакомьтесь со статьей о расчете единиц запросов с помощью планировщика ресурсов Azure Cosmos DB
- Optimizing for development and testing in Azure Cosmos DB (Оптимизация для разработки и тестирования в Azure Cosmos DB)
- Дополнительные сведения о расшифровке счета Azure Cosmos DB
- Дополнительные сведения об оптимизации расходов на пропускную способность
- Дополнительные сведения об оптимизации расходов на хранилище
- Дополнительные сведения об оптимизации расходов на операции чтения и записи
- Дополнительные сведения об оптимизации затрат на запросы.
- Дополнительные сведения об оптимизации затрат на учетные записи Azure Cosmos DB с несколькими регионами
- Дополнительные сведения о резервной мощности Azure Cosmos DB.
- Дополнительные сведения об эмуляторе Azure Cosmos DB.