SLA para Azure Cosmos DB

Última atualização: Maio de 2019

A Base de Dados Cosmos do Azure é um serviço de bases de dados com vários modelos da Microsoft distribuído globalmente. Oferece distribuição global chave na mão em qualquer número de regiões do Azure escalando e replicando transparentemente os seus dados onde quer que os seus utilizadores estejam. O serviço oferece SLA de 99,99% abrangente que cobre as garantias para débito, consistência, disponibilidade e latência para as Contas da Base de Dados Cosmos destinadas a uma única região do Azure configuradas com qualquer um dos cinco Níveis de Consistência ou Contas de Bases de Dados abrangendo múltiplas regiões do Azure, configuradas com qualquer um dos quatro Níveis de Consistência relaxados. Azure Cosmos DB permite a configuração de múltiplas regiões do Azure como parâmetros graváveis para uma Conta de Base de Dados. Nesta configuração, o Costos DB oferece SLA de 99,999% tanto para a disponibilidade de leitura como de escrita.

Este Contrato de Nível de Serviço para os Serviços Online da Microsoft (este “SLA”) é uma parte integrante do contrato de licenciamento em volume da Microsoft (o “Contrato”) do Cliente. Os termos em maiúsculas utilizados, mas não definidos, neste SLA terão o significado que lhes foi atribuído no Contrato. Este SLA aplica-se aos Serviços Online da Microsoft listados no presente (um “Serviço” ou os “Serviços”), mas não se aplicam a serviços com marca separada disponibilizados ou ligados aos Serviços ou a qualquer software no local que seja parte de qualquer Serviço.

Se a Microsoft não atingir e mantiver os Níveis de Serviço para cada Serviço conforme descrito neste SLA, o Cliente poderá ser elegível para um crédito em troca de parte dos seus honorários mensais dos serviços. Não serão modificados os termos do SLA do Cliente durante o período inicial da subscrição do Cliente; no entanto, se a subscrição deste for renovada, a versão deste SLA atual no momento da renovação aplicar-se-á durante o período de renovação do Cliente. A Microsoft fornecerá uma notificação com, pelo menos, 90 dias de antecedência sobre as alterações substanciais adversas a este SLA.

Definições

Período Mensalmente Aplicável” indica, para um mês de calendário em que um Crédito de Serviço é devido, o número de dias durante os quais o Cliente é subscritor de um Serviço.

Por “Honorários Mensais dos Serviços Aplicáveis” entende-se o total dos honorários pagos efetivamente pelo Cliente por um Serviço que é aplicado ao mês em que um Crédito de Serviço é devido.

O “Tempo de Inatividade” é definido para cada Serviço nos Termos Específicos dos Serviços abaixo.

Código de Erro” indica que uma operação falhou, tal como um código de estado HTTP no intervalo 5xx.

Conectividade Externa” é um tráfego de rede bidirecional com protocolos suportados como o HTTP e HTTPS que podem ser enviados e recebidos de um endereço IP público.

Por “Incidente” entende-se (i) qualquer evento único ou (ii) qualquer conjunto de eventos, que resultam em Indisponibilidade.

Portal de Gestão” significa a interface Web, fornecida pela Microsoft, através da qual os clientes podem gerir o Serviço.

Por “Crédito de Serviço” entende-se a percentagem dos Honorários Mensais dos Serviços Aplicáveis que foram creditados ao Cliente de acordo com a aprovação da queixa da Microsoft.

Nível de Serviço” designa as métricas de desempenho estabelecidas neste SLA que a Microsoft concorda em cumprir na prestação dos Serviços.

Recurso de Serviço” designa um recurso individual disponível para utilização num Serviço.

Código de Êxito” indica que uma operação foi bem-sucedida, tal como um código de estado HTTP no intervalo 2xx.

Intervalo de Suporte” refere-se ao período de tempo no qual é suportada uma funcionalidade de Serviço ou compatibilidade com um produto ou serviço separado.

Termos

Reclamações
Para que a Microsoft considere uma reclamação, o Cliente tem de submeter a reclamação ao suporte ao cliente da Microsoft Corporation, incluindo todas as informações necessárias para que a Microsoft valide a reclamação, incluindo mas não se limitando a: (i) uma descrição detalhada do Incidente; (ii) informações relativas ao tempo e à duração da Indisponibilidade; (iii) o número e localizações dos utilizadores afetados (se aplicável) e (iv) descrições das tentativas do Cliente de resolver o Incidente quando ocorre.

Para uma reclamação relacionada com o Microsoft Azure, a Microsoft deve submeter a reclamação no prazo de dois meses a contar do fim do mês de faturação em que ocorre o Incidente que é objeto da reclamação. Para as reclamações relacionadas com todos os outros Serviços, a Microsoft tem de receber a reclamação no fim do mês de calendário a seguir ao mês em que ocorreu o Incidente. Por exemplo, se o Incidente tiver ocorrido a 15 de fevereiro, a Microsoft deve receber a reclamação e todas as informações necessárias até 31 de março.

A Microsoft avaliará todas as informações que foram disponibilizadas de forma razoável e tomará a decisão de boa fé sobre se um Crédito de Serviço é devido. A Microsoft vai envidar os esforços possíveis, do ponto de vista comercial, para processar queixas durante o mês a seguir e no prazo de quarenta e cinco (45) dias após a receção. O Cliente tem de estar em conformidade com o Contrato para poder ser considerado elegível para receber um Crédito de Serviço. Se a Microsoft determinar que um Crédito de Serviço é devido ao Cliente, este Crédito de Serviço será aplicado aos Honorários Mensais dos Serviços Aplicáveis.

Se o Cliente tiver adquirido mais do que um Serviço listado (não como um conjunto de aplicações), poderá submeter reclamações em conformidade com o processo acima descrito, como se cada Serviço fosse abrangido por um SLA individual. Por exemplo, se o Cliente tiver adquirido o Exchange Online e SharePoint Online (sem fazerem parte de um conjunto) e durante a vigência da subscrição um Incidente tiver causado a Indisponibilidade de ambos os Serviços, nesse caso o Cliente poderá ser elegível para dois Créditos de Serviço separados (um para cada Serviço), ao submeter duas queixas ao abrigo deste SLA. Caso não sejam cumpridos dois ou mais Níveis de Serviço para um determinado Serviço devido ao mesmo Incidente, o Cliente deve escolher apenas um Nível de Serviço ao abrigo do qual uma reclamação pode ser feita com base no Incidente. Salvo disposição expressa em contrário no SLA específico, só é permitido um Crédito de Serviço por Serviço para um Período Mensalmente Aplicável.

Créditos de Serviço
Os Créditos de Serviço são da única e exclusiva responsabilidade do Cliente no que diz respeito a problemas de desempenho ou de disponibilidade de qualquer Serviço ao abrigo do Contrato e deste SLA. O Cliente não pode, de forma unilateral, optar por utilizar os Honorários Mensais dos Serviços Aplicáveis na resolução de quaisquer problemas de desempenho ou de disponibilidade.

Os Créditos de Serviço aplicam-se apenas aos honorários pagos pelo Serviço, Recurso de Serviço ou camada do Serviço em particular para o qual um Nível de Serviço não foi cumprido. Nos casos em que os Níveis de Serviço se aplicam a Recursos de Serviço individuais ou a camadas do Serviço separadas, os Créditos de Serviço aplicam-se apenas a honorários pagos pelo Recurso de Serviço ou camada do Serviço afetada, conforme aplicável. Os Créditos de Serviço concedidos em qualquer mês de faturação relativamente a um determinado Serviço ou Recurso de Serviço não deverão exceder, em nenhuma circunstância, os honorários mensais do serviço do Cliente para esse Serviço ou Recurso de Serviço, conforme aplicável, no mês de faturação.

Se o Cliente tiver adquirido Serviços como fazendo parte de um conjunto ou outra oferta única, os Honorários Mensais dos Serviços Aplicáveis e o Crédito de Serviço para cada Serviço serão proporcionais.

Se o Cliente tiver adquirido um Serviço a partir de um revendedor, receberá um crédito de serviço diretamente a partir do seu revendedor e este receberá um Crédito de Serviço diretamente da Microsoft. O Crédito de Serviço terá como base o preço de revenda estimado para o Serviço aplicável, conforme determinado por decisão razoável da Microsoft.

Limitações
O presente SLA e quaisquer Níveis de Serviço aplicáveis não se aplicam a quaisquer problemas de desempenho ou de disponibilidade:

  1. Decorrentes de fatores fora do controlo razoável da Microsoft (por exemplo, desastre natural, guerra, atos de terrorismo, tumultos, ação governamental ou uma falha na rede ou no dispositivo fora dos centros de dados da Microsoft, incluindo no local do Cliente ou entre o local do Cliente e o centro de dados da Microsoft);
  2. Que resultem da utilização dos serviços, hardware ou software não fornecido pela Microsoft, incluindo, mas sem limitações, problemas resultantes de uma largura de banda inadequada ou relacionados com software ou serviços de terceiros;
  3. Provocados pela utilização que o Cliente faz de um Serviço depois de ter sido aconselhado pela Microsoft a modificar a utilização do Serviço e se o Cliente não tiver modificado a sua utilização consoante aconselhado;
  4. Durante ou no que se refere à pré-visualização, pré-disponibilização comercial ou versões beta ou de avaliação de um Serviço, funcionalidade ou software (conforme determinado pela Microsoft) ou a aquisições feitas utilizando créditos de subscrição da Microsoft;
  5. Que resultem da ação não autorizada do Cliente ou falta de ação quando necessária, ou dos respetivos empregados, agentes, contratantes ou fornecedores, ou qualquer pessoa que obtenha acesso à rede da Microsoft através das palavras-passe ou do equipamento do Cliente, ou de alguma forma resultantes da falha do Cliente em cumprir as práticas de segurança apropriadas;
  6. Que resultem da falha por parte do Cliente em cumprir quaisquer configurações necessárias, utilizar plataformas suportadas, seguir quaisquer políticas para uma utilização aceitável ou da utilização que o Cliente faz do Serviço de uma forma inconsistente com as funcionalidades do Serviço (por exemplo, tentativas para executar operações que não sejam suportadas) ou inconsistente com as instruções publicadas da Microsoft;
  7. Resultantes de introdução de dados, instruções ou argumentos incorretos (por exemplo, pedidos para aceder a ficheiros que não existem);
  8. Resultantes das tentativas por parte do Cliente para executar operações que excedam as quotas indicadas ou resultantes da limitação por parte da Microsoft de comportamento abusivo suspeito;
  9. Decorrentes das funcionalidades do Serviço utilizado pelo Cliente que estejam fora do Intervalo de Suporte associado ou
  10. Para licenças reservadas, mas não pagas, no momento do Incidente.

Os Serviços adquiridos através de contratos de licenciamento em volume Open, Open Value e Open Value Subscription e Serviços num conjunto de aplicações do Office 365 Pequenas Empresas Premium adquiridos sob a forma de uma chave de produto não são elegíveis para os Créditos de Serviço com base nos honorários dos serviços. Para estes Serviços, qualquer Crédito de Serviço para o qual o Cliente poderá ser elegível será creditado sob a forma de tempo de serviço (isto é, dias) em oposição aos honorários dos serviços e quaisquer referências a “Honorários Mensais dos Serviços Aplicáveis” são eliminadas e substituídas por “Período Mensalmente Aplicável”.

Definições Adicionais

"Contentor" designa um depósito de itens de dados e uma unidade de escala para transações e consultas.

RU Consumidas” designa a soma das Unidades de Pedido consumidas por todos os pedidos processados pelo Contentor do Azure Cosmos DB num determinado segundo.

Conta de Base de Dados” designa o recurso de nível superior do modelo de recursos Azure Cosmos DB. Uma Conta da Base de Dados Cosmos do Azure contém uma ou mais bases de dados.

Pedidos com Falha” são os pedidos no Total de Pedidos que devolvem um Código de Erro ou que não conseguem devolver um Código de Êxito dentro dos limites superiores máximos documentados na tabela abaixo.

Pedidos de Leitura com Falha” são pedidos no Total de Pedidos de Leitura que devolvem um Código de Erro ou que não devolvem um Código de Êxito nos limites superiores máximos documentados na tabela abaixo.

Operação Limite superior máximo ao processar latência
Todas as operações de configuração de Contas de Bases de Dados 2 minutos
Adicionar uma Região nova 60 minutos
Falha Manual 5 minutos
Operações de Recursos 5 segundos
Operações de Multimédia 60 segundos

RU Aprovisionadas” designa o total de Unidades de Pedido aprovisionadas para um determinado Contentor do Azure Cosmos DB num determinado segundo.

Pedidos Limitados por Taxa” são pedidos que devolvem um código de estado 429 do Contentor do Azure Cosmos DB, indicando que as RUs Consumidas excederam as RUs Aprovisionadas para uma partição no Contentor num determinado segundo.

Unidade de Pedido (RU)” é uma medida de débito no Azure Cosmos DB.

Recurso” é um conjunto de entidades endereçáveis de URI associadas a uma Conta de Base de Dados.

Pedidos Com Êxito” é o Total de Pedidos menos os Pedidos com Falha.

Total de Pedidos” designa o conjunto de todos os pedidos, incluindo os Pedidos Limitados pela Taxa e todos os Pedidos com Falha, emitidos relativamente a Recursos num intervalo de uma hora, no âmbito de uma determinada subscrição do Azure e durante um mês de faturação.

Total de Pedidos de Leitura” designa o conjunto de todos os pedidos de leitura, incluindo Pedidos Limitados por Taxa e todos os Pedidos de Leitura com Falha, emitidos relativamente a Recursos tentados num intervalo de uma hora, no âmbito de uma determinada subscrição do Azure e durante um mês de faturação.

SLA de disponibilidade

Taxa de Erros de Leitura” designa o número total de Pedidos de Leitura com Falha a dividir pelo Total de Pedidos de Leitura, em todos os Recursos numa determinada subscrição do Azure, durante um intervalo de uma hora. Se o Total de Pedidos de Leitura num determinado intervalo de uma hora for zero, a Taxa de Erros de Leitura para esse intervalo é de 0%.

Total de Erros” é o número total de Pedidos com Falha a dividir pelo Total de Pedidos, em todos os Recursos numa determinada subscrição do Azure, durante um intervalo de uma hora. Se o Total de Pedidos num determinado intervalo de uma hora for zero, a Taxa de Erros para esse intervalo é de 0%.

Taxa Média de Erros” para um mês de faturação é a soma das Taxas de Erros para cada hora no mês de faturação a dividir pelo número total de horas no mês de faturação.

Taxa Média de Erros de Leitura” para um mês de faturação designa a soma das Taxas de Erros de Leitura para cada hora no mês de faturação a dividir pelo número total de horas no mês de faturação.

A Percentagem de Disponibilidade Mensal” para o Serviço da Base de Dados Cosmos do Azure implementado através das Contas da Base de Dados destinadas a uma única região do Azure configuradas com qualquer um dos cinco Níveis de Consistência ou Contas da Base de Dados abrangendo múltiplas regiões, configuradas com qualquer um dos quatro Níveis de Consistência relaxados é calculada ao subtrair de 100% a Taxa Média de Erros para uma determinada subscrição do Microsoft Azure num mês de faturação. A Percentagem de Disponibilidade Mensal é representada pela seguinte fórmula:

% de Atividade Mensal = 100% - Taxa Média de Erros

Crédito de Serviço:

Percentagem de Disponibilidade Mensal Crédito de Serviço
< 99,99% 10%
< 99% 25%

A Percentagem da Disponibilidade de Leitura Mensal” para o serviço da Base de Dados Cosmos do Azure implementado através da Conta da Base de Dados configurada para abranger duas ou mais regiões é calculada ao subtrair de 100% a Taxa Média de Erros de Leitura para uma determinada subscrição do Microsoft Azure num mês de faturação. A Percentagem de Disponibilidade de Leitura Mensal é representada pela seguinte fórmula:

% de Atividade de Disponibilidade de Leitura Mensal = 100% - Taxa Média de Erros de Leitura

Crédito de Serviço:

Percentagem de Disponibilidade de Leitura Mensal Crédito de Serviço
< 99,999% 10%
< 99% 25%

A Percentagem disponível de localizações múltiplas graváveis mensais” para o serviço da Base de Dados Cosmos do Azure implementado através da Conta da Base de Dados configurada para abranger duas ou mais regiões é calculada ao subtrair de 100% a Taxa Média de Erros de Leitura para uma determinada subscrição do Microsoft Azure num mês de faturação. A Percentagem de Disponibilidade Mensal é representada pela seguinte fórmula:

% de Atividade Mensal = 100% - Taxa Média de Erros

Crédito de Serviço:

Percentagem disponível de localizações múltiplas graváveis mensais Crédito de Serviço
< 99,999% 10%
< 99% 25%

SLA de produtividade

Pedidos com Falha de Débito” são pedidos que são limitados pela Taxa que resultam num Código de Erro, antes dos RUs Consumidos excederem os RUs Aprovisionados para uma partição do Contentor num determinado segundo.

Total de Erros” é o número total de Pedidos com Falha de Débito a dividir pelo Total de Pedidos, em todos os Recursos numa determinada subscrição do Azure, durante um intervalo de uma hora. Se o Total de Pedidos num determinado intervalo de uma hora for zero, a Taxa de Erros para esse intervalo é de 0%.

Taxa Média de Erros” para um mês de faturação é a soma das Taxas de Erros para cada hora no mês de faturação a dividir pelo número total de horas no mês de faturação.

A “Percentagem de Débito Mensal” para o Serviço Azure Cosmos DB é calculada ao subtrair de 100% a Taxa Média de Erros para uma determinada subscrição do Microsoft Azure num mês de faturação. A Percentagem de Débito Mensal é representada pela seguinte fórmula:

% de Débito Mensal = 100% - Taxa Média de Erros

Crédito de Serviço:

Percentagem de Débito Mensal Crédito de Serviço
< 99,99% 10%
< 99% 25%

SLA de Consistência

K” é o número de versões de um determinado item de dados para o qual as leituras estão atrasadas em relação às escritas.

T” é um determinado intervalo de tempo.

Nível de consistência” é a definição de um determinado pedido de leitura que suporta garantias de consistência. A tabela seguinte captura as garantias associadas aos Níveis de Consistência. Note que os Níveis de Consistência de Sessão, de Ecletismo, de Prefixo Consistente e Eventual são todos referidos como “relaxados”.

Nível de Consistência Garantias de Consistência
Forte Coerência atómica
Sessão Ler a Própria Escrita
(Na Região de Escrita)
Leitura Monotónica
Prefixo Consistente
Ecletismo Ler a Própria Escrita
(Na Região de Escrita)
Leitura Monotónica
(Numa Região)
Prefixo Consistente
Estagnação Limitada < K,T >
Prefixo Consistente Prefixo Consistente
Eventual Eventual

A “Taxa de Violações de Consistência” indica os Pedidos Com Êxito que não foi possível entregar ao exercer as garantias de consistência especificadas para o Nível de Consistência escolhido, dividido pelo Total de Pedidos, em todos os Recursos numa determinada subscrição do Azure, durante um determinado intervalo de uma hora. Se o Total de Pedidos num determinado intervalo de uma hora for zero, a Taxa de Violação de Consistência para esse intervalo é de 0%.

A “Taxa Média de Violação da Consistência” para um mês de faturação é a soma das Taxas de Violação da Consistência para cada hora no mês de faturação, a dividir pelo número total de horas no mês de faturação.

A “Percentagem de Concretização da Consistência Mensal” para o serviço Azure Cosmos DB é calculada ao subtrair de 100% a Taxa Média de Violação da Consistência para uma determinada Subscrição do Microsoft Azure num mês de faturação.

% de Consistência Mensal= 100% - Taxa Média de Violação de Consistência

Crédito de Serviço:

Percentagem de Realização de Consistência Mensal Crédito de Serviço
< 99,99% 10%
< 99% 25%

SLA de Latência

Aplicação” é uma aplicação da Base de Dados Cosmos do Azure implementada numa região local do Azure com funcionamento acelerado em rede ativado e que utiliza o SDK do cliente da Base de Dados Cosmos do Azure configurada com conectividade direta TCP para uma determinada subscrição do Microsoft Azure num mês de faturação.

N” é o número de Pedidos Com Êxito para uma determinada Aplicação a efetuar operações de leitura de itens de dados ou escrita de itens de dados com um tamanho de payload menor ou igual a 1 KB numa determinada hora.

S” é o conjunto ordenado por latência de tempos de resposta dos Pedidos Com Êxito por ordem ascendente para uma determinada Aplicação a efetuar operações de leitura de documentos ou escrita de documentos com um tamanho de payload menor ou igual a 1 KB numa determinada hora.

Classificação Ordinal” é o 99º percentual que utiliza o método de classificação mais próximo representado pela seguinte fórmula:

Classificação Ordinal = (99/100) * N

Latência P99” é o valor da Classificação Ordinal de S.

Horas de Latência Excessiva” é o número total de intervalos de uma hora durante o qual os Pedidos Com Êxito submetidos por uma Aplicação resultaram numa Latência P99 maior ou igual a 10 ms para as operações de leitura de itens de dados ou 10 ms para as operações de escrita de itens de dados. Se o número de Pedidos Com Êxito num determinado intervalo de uma hora for zero, as Horas de Latência Excessiva para esse intervalo é de 0.

Taxa de Latência Excessiva Média” para um mês de faturação é a soma das Horas de Latência Excessiva a dividir pelo número total de horas no mês de faturação.

A Percentagem Mensal de Realização de Latência de P99” para uma determinada Aplicação da Base de Dados Cosmos do Azure implementada através das Contas da Base de Dados destinadas a uma única região do Azure configuradas com qualquer um dos cinco Níveis de Consistência ou Contas da Base de Dados abrangendo múltiplas regiões, configuradas com qualquer um dos quatro Níveis de Consistência relaxados ao subtrair de 100% a Taxa Média de Latência Excessiva para uma determinada subscrição do Microsoft Azure num mês de faturação. A Percentagem Mensal de Realização de Latência de P99 é representada pela seguinte fórmula:

% Mensal de Realização de Latência de P99 = 100% - Taxa Média de Latência Excessiva

Crédito de Serviço:

Percentagem Mensal de Realização de Latência de P99 Crédito de Serviço
< 99,99% 10%
< 99% 25%

Histórico de Versões

1.3 Última atualização: Maio de 2019
Notas de versão: SLA de escrita melhorada para 10 ms em todas as contas.

1.2 Última atualização: Setembro de 2018
Notas de versão: Melhor registo SLA quando múltiplas regiões Azure estão configuradas como parâmetros graváveis. Adição de 10ms de latência escrita para Aplicações Otimizadas de Rede.

1.1 Última atualização: Novembro de 2017
Notas de versão: A Base de Dados Cosmos do Azure agora suporta uma nova configuração: contas de Bases de Dados abrangendo múltiplas regiões com Consistência Forte, esta configuração tem um SLA de consistência, débito e disponibilidade de leitura. O SLA para as configurações existentes (Contas da Base de Dados Cosmos destinadas a uma única região configuradas com qualquer um dos cinco Níveis de Consistência ou Contas da Base de Dados abrangendo múltiplas regiões, configuradas com qualquer um dos quatro Níveis de Consistência relaxados) permanece o mesmo. Tabela de Garantias de Consistência Clarificadas com termo normalizado da indústria.

1.0 Última atualização: maio de 2017
Notas de versão: Serviço renomeado como Azure Cosmos DB.