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

Соглашение об уровне обслуживания для Azure Cosmos DB

Дата последнего обновления: май 2017 г.

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

Настоящее Соглашение об уровне обслуживания для Веб-служб Microsoft («Соглашение об уровне обслуживания») является частью соглашения с Microsoft о корпоративном лицензировании («Соглашение»). Термины с прописной буквы, которые используются, но не определены в настоящем Соглашении об уровне обслуживания, имеют значение, присвоенное им в Соглашении. Это Соглашение об уровне обслуживания применяется к указанным здесь Веб-службам Microsoft («Служба» или «Службы»), но не применяется к службам с отдельными товарными знаками, доступным со Службами или подключаемым к Службам, или к какому-либо программному обеспечению с локальным размещением, которое является частью какой-либо Службы.

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

Определения

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

«Применимые ежемесячные выплаты за обслуживание» — общая сумма платежей, фактически внесенная вами за пользование Службой за месяц, за который причитается Компенсация за обслуживание.

«Время простоя» определяется отдельно для каждой Службы в Особых условиях для служб ниже.

«Код ошибки» — обозначение, указывающее на то, что операция выполнена неудачно, например код состояния HTTP в диапазоне 5xx.

«Внешнее соединение» — двунаправленный сетевой трафик, который передается с помощью поддерживаемых протоколов, например HTTP и HTTPS, и который можно отправлять и получать с использованием общедоступного IP-адреса.

«Инцидент» — (i) любое одиночное событие или (ii) любой набор событий, в результате которых возникло Время простоя.

«Портал управления» — сетевой интерфейс, который предоставляет Microsoft и посредством которого клиенты могут управлять Службой.

«Компенсация за обслуживание» — определенная доля Применимых ежемесячных выплат за обслуживание, зачисленных на ваш счет в результате одобрения претензии к Microsoft.

«Уровень обслуживания» — набор метрик производительности, установленных согласно настоящему Соглашению об уровне обслуживания, которые Microsoft обязуется соблюдать при предоставлении Служб.

«Ресурс службы» — отдельный ресурс, доступный для использования в рамках Службы.

«Код успешного завершения» — обозначение, указывающее на то, что операция выполнена успешно, например код состояния HTTP в диапазоне 2xx.

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

Условия

Требования
Microsoft рассмотрит требование, если вы направите его в службу поддержки клиентов Корпорации Microsoft вместе со всей информацией, необходимой Microsoft для подтверждения требования, включая, помимо прочего, следующее: (i) подробное описание Инцидента; (ii) сведения о времени и продолжительности Времени простоя; (iii) количество и местоположение затронутых пользователей (если применимо); (iv) описание того, как вы пытались разрешить Инцидент, когда он произошел.

В случае требования, связанного с Microsoft Azure, мы должны получить такое требование не позднее чем через два месяца после окончания месяца выставления счета, в котором произошел Инцидент, являющийся предметом требования. В случае требований, связанных со всеми прочими Службами, мы должны получить такое требование до конца календарного месяца, следующего за месяцем, в котором произошел Инцидент. Например, если Инцидент произошел 15 февраля, заявка и все необходимые сведения должны поступить к нам не позднее 31 марта.

Мы проанализируем все в разумной степени доступные нам сведения и добросовестно вынесем определение о том, причитается ли Компенсация за обслуживание. Мы приложим разумные с коммерческой точки зрения усилия для того, чтобы обработать заявки в течение последующего месяца и чтобы срок обработки не превышал 45 (сорок пять) дней с даты получения заявки. Чтобы получить право на Компенсацию за обслуживание, вы должны соблюдать требования Соглашения. Если мы определим, что вам причитается Компенсация за обслуживание, то Компенсация будет зачтена в счет Применимых месячных выплат за обслуживание.

Если вы приобрели несколько Служб (не в форме набора), то вы можете подавать требования согласно описанной выше процедуре так, как если бы на каждую Службу распространялось отдельное Соглашение об уровне обслуживания. Например, если вы приобрели Exchange Online и SharePoint Online (не в составе пакета) и в течение срока подписки произошел Инцидент, вызвавший Простой обеих Служб, то вы можете получить право на две отдельные Компенсации за обслуживание (по одной для каждой Службы), подав две претензии по настоящему Соглашению об уровне обслуживания. Если по причине одного и того же Инцидента не выполняются обязательства относительно более чем одного Уровня обслуживания для конкретной Службы, вы должны выбрать только один Уровень обслуживания, по которому может быть подано требование в связи с данным Инцидентом. Если иное не указано в конкретном Соглашении об уровне обслуживания (SLA), то в течение соответствующего месячного периода можно получить только одну компенсацию за обслуживание на услугу.

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

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

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

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

Ограничения
Настоящее SLA и все применимые Уровни обслуживания не распространяются ни на какие проблемы производительности или доступности в следующих случаях:

  1. если проблема возникла в связи с факторами, находящимися вне пределов нашего разумного контроля (например, в случае стихийного бедствия, войны, террористических актов, мятежей, действий правительства или отказа сети или устройства, размещенных за пределами наших центров обработки данных, в том числе размещенных в вашем расположении или между вашим расположением и нашим центром обработки данных);
  2. если проблема обусловлена использованием служб, оборудования или программного обеспечения, не предоставленных нами, включая, помимо прочего, проблемы, возникшие из-за недостаточной полосы пропускания или связанные со сторонним программным обеспечением или службами;
  3. если мы рекомендовали вам изменить порядок использования Службы, но вы этого не сделали, а продолжили пользоваться Службой как прежде;
  4. если проблема возникла во время использования или в отношении использования предварительных версий, предварительных выпусков, бета-версий или пробных версий Службы, функции или программного обеспечения (согласно нашему определению) либо в отношении покупок, совершенных с помощью компенсаций по подпискам Microsoft;
  5. если проблема возникла в результате несанкционированного действия или отсутствия действия при его необходимости с вашей стороны или со стороны ваших сотрудников, агентов, подрядчиков, поставщиков или любых лиц, получивших доступ к нашей сети благодаря использованию ваших паролей или оборудования, или если проблема возникла в результате несоблюдения вами надлежащих методов обеспечения безопасности;
  6. если проблема возникла в результате того, что вы не соблюдали какие-либо требуемые конфигурации, не использовали поддерживаемые платформы, не следовали политике допустимого использования, использовали Службу таким образом, который не соответствует ее функциям или возможностям (например, пытались выполнить неподдерживаемые операции), или использование вами Службы не соответствовало нашим опубликованным руководствам;
  7. если проблема возникла в результате неправильного ввода данных, использования неверных инструкций или аргументов (например, в результате запросов на доступ к файлам, которых не существует);
  8. если проблема возникла в результате ваших попыток выполнить операции сверх установленных квот или в результате нашего урегулирования вопросов, связанных с подозрениями в ненадлежащем поведении;
  9. если проблема возникла в связи с использованием вами функций Службы за рамками связанного Периода поддержки;
  10. если во время Инцидента лицензия была заказана, но не оплачена.

Службы, приобретенные по соглашениям о корпоративном лицензировании Open, Open Value и Open Value Subscription, а также Службы в пакете «Office 365 для малого бизнеса расширенный», приобретенные в качестве ключа продукта, не соответствуют критериям для получения Компенсаций за обслуживание на основе выплат за обслуживание. Для этих Служб какая-либо Компенсация за обслуживание, на которую вы можете иметь право, будет начислена в форме времени обслуживания (т. е. дней), а не в виде выплат за обслуживание, и все ссылки на «Применимые ежемесячные выплаты за обслуживание» удаляются и заменяются «Применимым ежемесячным периодом».

Дополнительные определения

«Коллекция» — это контейнер документов JSON и единица масштабирования для транзакций и запросов.

«Потребленные единицы запроса» — это суммарное количество Единиц запроса, затраченных всеми запросами, которые обрабатывались Коллекцией Azure Cosmos DB в определенную секунду.

«Учетная запись базы данных» — это ресурс верхнего уровня модели ресурсов Azure Cosmos DB. Учетная запись базы данных Azure Cosmos DB содержит одну или более баз данных.

«Невыполненные запросы» — это запросы, которые входят в Общее количество запросов, результатом которых является возврат Кода ошибки либо возврат Кода успешного завершения в течение максимальных верхних пределов, документально зафиксированных в таблице ниже.

Операция Максимальный верхний предел задержки обработки
Все операции с конфигурацией Учетной записи базы данных 2 минуты
Добавить новый Регион 60 минуты
Ручной отказ 5 минут
Операции с ресурсом 5 с
Операции с носителями 60 с

«Предоставленные единицы запроса» — общее предоставленное количество Единиц запроса для соответствующей Коллекции Azure Cosmos DB за данную секунду.

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

«Единица запроса (RU)» — единица измерения пропускной способности Azure Cosmos DB.

«Ресурс» — это группа сущностей с универсальным кодом ресурса (URI), связанная с Учетной записью базы данных.

«Успешные запросы» — Общее количество запросов за вычетом Невыполненных запросов.

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

Соглашение об уровне обслуживания для обеспечения доступности

«Частота ошибок» — общее количество Невыполненных запросов, разделенное на Общее количество запросов во всех Ресурсах в конкретной подписке на Microsoft Azure за конкретный отрезок времени продолжительностью в один час. Если Общее число запросов за конкретный отрезок времени продолжительностью в один час равняется нулю, Частота ошибок для этого отрезка времени составляет 0 %.

«Средняя частота ошибок» в месяце выставления счета – сумма значений Частоты ошибок для каждого часа в месяце выставления счета, разделенная на общее число часов в месяце выставления счета.

«Процент доступности в течение месяца» для службы Azure Cosmos DB рассчитывается так: из 100 % вычитается Средняя частота ошибок для конкретной подписки Microsoft Azure в месяце выставления счетов. Процент доступности в течение месяца представлен следующей формулой:

Процент времени работоспособности за месяц = 100 % – Средняя частота ошибок

Компенсация за обслуживание:

Процент доступности в течение месяца Компенсация за обслуживание
< 99,99% 10 %
< 99% 25%

SLA в отношении пропускной способности

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

«Частота ошибок» — общее количество Невыполненных из-за недостаточной пропускной способности запросов, разделенное на Общее количество запросов во всех Ресурсах в конкретной подписке на Microsoft Azure за конкретный отрезок времени продолжительностью в один час. Если Общее число запросов за конкретный отрезок времени продолжительностью в один час равняется нулю, Частота ошибок для этого отрезка времени составляет 0 %.

«Средняя частота ошибок» в месяце выставления счета – сумма значений Частоты ошибок для каждого часа в месяце выставления счета, разделенная на общее число часов в месяце выставления счета.

«Процент пропускной способности за месяц» для службы Azure Cosmos DB рассчитывается так: из 100 % вычитается Средняя частота ошибок для конкретной подписки Microsoft Azure в месяце выставления счетов. Процент пропускной способности за месяц представлен следующей формулой:

Процент пропускной способности за месяц = 100 % – Средняя частота ошибок

Компенсация за обслуживание:

Процент пропускной способности за месяц Компенсация за обслуживание
< 99,99% 10 %
< 99% 25%

SLA в отношении соответствия

«K» — число версий документа, считывания которого отстают от записи.

«T» — это заданный интервал времени.

«Уровень соответствия» — это настройка для определенного запроса на считывание, обеспечивающая выполнение гарантий в отношении соответствия. В следующей таблице представлены гарантии, связанные с Уровнями соответствия.

Уровень соответствия Гарантии соответствия
Строгие Строгие
Сессия Считывание собственной записи
(в пределах региона записи)
Монотонное считывание
Соответствующий префикс
Ограниченное устаревание Считывание собственной записи
(в пределах региона записи)
Монолитное считывание
(в пределах региона)
Соответствующий префикс
Граница устаревания < K,T
Соответствующий префикс Соответствующий префикс
Окончат. Окончат.

«Частота нарушений соответствия» — это количество успешных запросов, которые не могли быть обработаны при выполнении гарантий в отношении соответствия, установленных для выбранного Уровня соответствия, разделенное на общее количество запросов по всем ресурсам в заданной подписке Azure в течение заданного часового интервала. Если Общее число запросов за конкретный часовой интервал равняется нулю, Частота нарушений соответствия для этого отрезка времени составляет 0 %.

«Средняя частота нарушений соответствия» в месяце выставления счета — это сумма значений Частоты нарушений соответствия для каждого часа в месяце выставления счета, разделенная на общее число часов в месяце выставления счета.

«Процент получения соответствия за месяц» для службы Azure Cosmos DB рассчитывается так: из 100 % вычитается Средняя частота нарушений соответствия для конкретной подписки Microsoft Azure в месяце выставления счетов.

Процент соответствия за месяц = 100 % – Средняя частота нарушений соответствия

Компенсация за обслуживание:

Процент получения соответствия за месяц Компенсация за обслуживание
< 99,99% 10 %
< 99% 25%

SLA в отношении задержки

«Приложение» — это приложение Azure Cosmos DB, которое развернуто в локальном регионе Azure с использованием пакета SDK клиента Azure Cosmos DB, настроенного с прямым подключением TCP для данной подписки Microsoft Azure в месяце выставления счета.

«N» — это количество Успешных запросов для данного Приложения, выполняющего операции считывания или записи документов с размером полезной нагрузки не более 1 КБ в заданный час.

«S» — это множество сортированных по задержке в порядке возрастания значений времени обработки Успешных запросов для данного Приложения, выполняющего операции считывания или записи документов с размером полезной нагрузки не более 1 КБ в заданный час.

«Порядковое место» — это 99-й процентиль, вычисленный с использованием метода ближайших соседей по следующей формуле:

Порядковое место = (99 / 100) * N

«Задержка P99» — это значение в порядковом месте S.

«Часы избыточной задержки» — это совокупное количество часовых интервалов, в течение которых Успешные запросы, отправленные Приложением, имели значение Задержки P99 не менее 10 мс для считывания документов и 15 мс для записи документов. Если число Успешных запросов за конкретный часовой интервал равняется нулю, Часы избыточной задержки для этого интервала также равны нулю.

«Средняя частота избыточной задержки» в месяце выставления счета — это сумма Часов избыточной задержки, разделенная на общее число часов в месяце выставления счета.

«Процент получения задержки P99 за месяц» для конкретного Приложения Azure Cosmos DB рассчитывается так: из 100 % вычитается Средняя частота избыточной задержки для конкретной подписки Microsoft Azure в месяце выставления счетов. Процент получения задержки P99 за месяц представлен следующей формулой:

Получение задержки P99 за месяц (%) = 100% – Средняя частота избыточной задержки

Компенсация за обслуживание:

Процент получения задержки P99 за месяц Компенсация за обслуживание
< 99,99% 10 %
< 99% 25%

Журнал версий

1.3 Дата последнего обновления: май 2019 г.
Примечания к выпуску. SLA с записыванием, улучшенным до 10 мс для всех учетных записей.

1.2 Дата последнего обновления: Сентябрь 2018 г.
Примечания к выпуску. Улучшенное соглашение об уровне обслуживания для записи при конфигурации нескольких регионов Azure в качестве конечных точек для записи. Добавление 10 мс задержки записи для приложений, оптимизированных для работы в сети.

1.1 Дата последнего обновления: 2017 ноября
Примечания к выпуску. Azure Cosmos DB теперь поддерживает новую конфигурацию: Учетные записи базы данных, охватывающие несколько регионов со строгим уровнем соответствия; эта конфигурация предполагает SLA для уровня соответствия, пропускной способности и доступности для считывания. SLA по существующим конфигурациям (учетные записи Cosmos DB, ограниченные одним регионом, с конфигурацией по одному из пяти уровней соответствия или учетные записи, охватывающие несколько регионов, с конфигурацией по одному из четырех нестрогих уровней соответствия) остается неизменным. Уточненная таблица гарантий соответствия с использованием терминов по стандартам отрасли.

1.0 Дата последнего обновления: май 2017 г.
Примечания к выпуску. Служба переименована в Azure Cosmos DB.