Contrato de nivel de servicio para Azure Cosmos DB

Última actualización: Mayo de 2019

Azure Cosmos DB es el servicio de bases de datos multimodelo de distribución global de Microsoft. Ofrece una solución integral de distribución global para cualquier cantidad de regiones de Azure que le permite escalar el tamaño del almacenamiento y replicar sus datos de manera transparente dondequiera que se encuentren sus usuarios. El servicio ofrece Contratos de nivel de servicio (SLAs, por sus siglas en inglés) con un nivel de coherencia del 99,99 % que cubren las garantías de rendimiento, coherencia, disponibilidad y latencia para las Cuentas de Bases de Datos de Cosmos DB orientadas a una única región de Azure configurada con uno de los cinco Niveles de Coherencia o Cuentas de Bases de Datos que abarquen múltiples regiones de Azure, configuradas con uno de los cuatro Niveles de Coherencia relajados. Azure Cosmos DB permite configurar múltiples regiones de Azure como puntos de conexión editables para una Cuenta de Base de Datos. En dicha configuración, Cosmos DB ofrece un SLA con un nivel de coherencia del 99,999 % tanto para la disponibilidad de lectura como para la de escritura.

El presente Contrato de Nivel de Servicio para Servicios Online de Microsoft (este “SLA”) forma parte de su contrato de licencias por volumen de Microsoft (el “Contrato”). Los términos en mayúsculas utilizados que no se definan en el presente SLA tendrán el significado que se les asigna en el Contrato. Este SLA se aplica a los Servicios Online de Microsoft que se enumeran en el presente documento (un “Servicio” o los “Servicios”), pero no se aplica a servicios de marcas independientes que se pongan a disposición o estén conectados con estos Servicios o con cualquier software local que forme parte de algún Servicio.

Si no logramos ni mantenemos los Niveles de Servicio para cada Servicio tal como se describe en el presente SLA, el Cliente puede ser elegible para recibir un crédito respecto de una parte de los precios de servicio mensuales. No modificaremos los términos de su SLA durante el periodo inicial de la suscripción; sin embargo, si renueva su suscripción, la versión de este SLA que esté vigente en el momento de la renovación se aplicará durante el periodo de renovación correspondiente. Proporcionaremos una notificación con un mínimo de noventa (90) días de anticipación en caso de modificaciones sustanciales adversas en el presente SLA.

Definiciones

Período Mensual Aplicable” significa, para un mes natural en el cual se debe un Crédito de Servicio, el número de días que usted es suscriptor de un Servicio.

Precios de Servicio Mensuales Aplicables” se refiere a los precios totales que usted paga realmente por un Servicio y que se aplican al mes en que se adeuda un Crédito de Servicio.

El “Tiempo de Inactividad” se define para cada Servicio en los siguientes Términos Específicos de los Servicios.

Código de Error” se refiere a la indicación de que una operación ha generado un error; por ejemplo, un código de estado HTTP del tipo 5xx.

Conectividad externa” es el tráfico de red bidireccional mediante protocolos admitidos como HTTP y HTTPS que se puede enviar y recibir desde una dirección IP pública.

Incidente” se refiere a (i) cualquier evento individual o a (ii) cualquier conjunto de eventos, que originan Tiempo de Inactividad.

Portal de Administración” se refiere a la interfaz web proporcionada por Microsoft, que permite a los clientes administrar el Servicio.

Crédito de servicio” es el porcentaje de las Tasas Mensuales del Servicio que le corresponden en caso de aprobación de la reclamación a Microsoft.

Nivel de Servicio” se refiere a las métricas de rendimiento que Microsoft acuerda cumplir en la prestación de los Servicios, según se establece en este contrato de nivel de servicio.

Recurso de Servicio” se refiere a un recurso individual disponible para su uso en el Servicio.

Código de Correcto” se refiere a la indicación de que una operación se ha completado correctamente; por ejemplo, un código de estado HTTP del tipo 2xx.

Plazo de Compatibilidad” se refiere al periodo de tiempo durante el cual se admite una característica o la compatibilidad de un Servicio con un producto o un servicio diferente.

Términos

Reclamaciones
Para que Microsoft tenga en cuenta una reclamación, usted debe presentar dicha reclamación al servicio de soporte al cliente en Microsoft Corporation con toda la información necesaria para que Microsoft valide la reclamación, lo que incluye, entre otros: (i) una descripción detallada del Incidente; (ii) información respecto de la hora y la duración del Tiempo de Inactividad; (iii) el número y las ubicaciones de los usuarios afectados (si corresponde); y (iv) descripciones de sus intentos de resolver el Incidente en el momento que se produjo.

En el caso de una reclamación relacionada con Microsoft Azure, debemos recibir la reclamación dentro de los dos (2) meses posteriores a la finalización del mes de facturación en que tuvo lugar el Incidente objeto de la reclamación. En el caso de reclamaciones relacionadas con otros Servicios, debemos recibir la reclamación al término del mes natural siguiente al mes en que se produjo el Incidente. Por ejemplo, si el Incidente se produjo el 15 de febrero, debemos recibir la reclamación y toda la información necesaria hasta el 31 de marzo.

Evaluaremos toda la información razonablemente disponible para nosotros y de buena fe tomaremos una resolución en cuanto a si se adeuda o no un Crédito de Servicio. Realizaremos esfuerzos comercialmente razonables para procesar las reclamaciones durante el mes subsiguiente y dentro de los cuarenta y cinco (45) días siguientes a la recepción. Usted debe cumplir con el Contrato para ser elegible para un Crédito de Servicio. Si determinamos que se le adeuda un Crédito de Servicio, lo aplicaremos a los Precios de Servicio Mensuales Aplicables.

Si adquirió más de un Servicio (no como un conjunto), puede presentar reclamaciones conforme al proceso descrito anteriormente como si cada Servicio estuviera cubierto por un SLA individual. Por ejemplo, si adquirió Exchange Online y SharePoint Online (no como parte de un conjunto) y, durante el período de vigencia de la suscripción, un Incidente originó Tiempo de Inactividad en ambos Servicios, podría ser elegible para dos Créditos de Servicio independientes (uno para cada servicio) al presentar dos reclamaciones en virtud de este SLA. En el caso de que no se cumpla más de un Nivel de Servicio para un determinado Servicio debido al mismo Incidente, debe elegir un único Nivel de Servicio para el que pueda presentarse una reclamación originada por dicho Incidente. A menos que se estipule de otra forma en un SLA específico, solo se permite un Crédito de Servicio por Servicio para un Periodo Mensual Aplicable.

Créditos de Servicio
Los Créditos de Servicio son su exclusivo y único recurso para cualquier problema de rendimiento o disponibilidad de cualquier Servicio en virtud del Contrato y de este SLA. No puede compensar de forma unilateral ningún problema de rendimiento o disponibilidad con los Precios de Servicio Mensuales Aplicables.

Los Créditos de Servicio solo se aplican a los precios abonados para el Servicio, el Recurso de Servicio o la categoría de Servicio específicos cuyo Nivel de Servicio no se ha cumplido. En aquellos casos en que los Niveles de Servicio se aplican a Recursos de Servicio individuales o a categorías de Servicio independientes, los Créditos de Servicio únicamente se aplica a los precios abonados por el Recurso de Servicio o la categoría de Servicio afectados, según corresponda. Los Créditos de Servicio concedidos en cualquier mes de facturación para un determinado Servicio o Recurso de Servicio no excederán, en ningún caso, los precios de servicio mensuales que usted abona por dicho Servicio o Recurso de Servicio, según corresponda, en el mes de facturación.

Si adquirió Servicios como parte de un conjunto de aplicaciones u otra oferta única, los Precios de Servicio Mensuales Aplicables y el Crédito de Servicio para cada Servicio se prorratearán.

Si adquirió un Servicio de un revendedor, recibirá un Crédito de Servicio directamente de su revendedor y este último recibirá un Crédito de Servicio directamente de nosotros. El Crédito de Servicio se basará en el precio minorista estimado del Servicio correspondiente, según lo determinemos a nuestro criterios.

Limitaciones
El presente SLA y todos los Niveles de Servicio correspondientes no se aplican a problemas de rendimiento o disponibilidad:

  1. Causados por factores ajenos a nuestro control razonable (por ejemplo, desastres naturales, guerras, actos terroristas, disturbios o medidas gubernamentales o un error en una red o un dispositivo ajeno a nuestros centros de datos, ya sea en sus instalaciones o entre sus instalaciones y nuestro centro de datos);
  2. Derivados del uso de los servicios, el hardware o el software no proporcionados por Microsoft, lo que incluye, entre otros, problemas derivados de un ancho de banda inadecuado o relacionados con software o servicios de terceros);
  3. Causados por el uso que hizo de un Servicio después de haberle notificado que modificara el uso de dicho Servicio, si no modificó su uso según lo notificado;
  4. Originados durante el uso de versiones del tipo vista previa, preliminar, beta o de evaluación de un Servicio, una característica o un Software (según lo determinemos) o debido a compras efectuadas con créditos de suscripciones de Microsoft;
  5. Originados por una acción no autorizada o, cuando se requiera, una omisión de su parte o de sus empleados, representantes, contratistas o proveedores, o de cualquier persona que obtenga acceso a nuestra red con sus contraseñas o sus equipos; o que se deban a que usted no ha seguido las prácticas de seguridad adecuadas;
  6. Causados por no respetar configuraciones obligatorias, no utilizar las plataformas admitidas, no cumplir con las políticas de uso aceptable o debido al uso de un Servicio incongruente con las características y la funcionalidad del Servicio (por ejemplo, intento de realizar operaciones no admitidas) o distinto del descrito en la ayuda publicadas por Microsoft;
  7. Producidos por entradas, instrucciones o argumentos erróneos (por ejemplo, solicitudes de acceso a archivos que no existen);
  8. Originados por sus intentos de realizar operaciones que superan las cuotas preestablecidas o por nuestra limitación debido a la sospecha de comportamiento abusivo;
  9. Debidos al uso que usted haga de las características del Servicio fuera de los Plazos de Soporte asociados; o
  10. Por licencias reservadas, pero no pagadas en el momento del Incidente.

Los servicios adquiridos a través de contratos de licencias por volumen Open, Open Value y Open Value Subscription, así como los Servicios de un conjunto de aplicaciones de Office 365 Pequeña Empresa Premium adquiridos como una clave de producto no son elegibles para Créditos de Servicio basados en precios de servicio. Para tales Servicios, todo Crédito de Servicio para el que pudiera ser elegible se abonará en la forma de tiempo de servicio (es decir, días) en oposición a precios de servicio. Asimismo, toda referencia a “Precios de Servicio Mensuales Aplicables” se sustituye por “Período Mensual Aplicable”.

Definiciones adicionales

Contenedor” es un contenedor de elementos de datos y una unidad de escala para transacciones y consultas.

RU consumidas” es la suma de las Unidades de solicitud (Request Units, RU) consumidas por todas las solicitudes que el Contenedor de Cosmos DB de Azure procesa en un segundo.

Cuenta de base de datos” es el recurso de más alto nivel en el modelo de recursos de Cosmos DB de Azure. Una Cuenta de Base de Datos de Azure Cosmos DB contiene una o más bases de datos.

Solicitudes erróneas” son solicitudes incluidas en el Total de solicitudes que devuelven un Código de error, o que no pueden devolver un Código de éxito dentro de los plazos máximos que se especifican en la tabla a continuación.

Solicitudes de lectura erróneas” son solicitudes incluidas en el Total de solicitudes de lectura que devuelven un Código de error, o que no pueden devolver un Código de éxito dentro de los plazos máximos que se especifican en la tabla a continuación.

Operación Plazo máximo para el procesamiento de latencia
Todas las operaciones de configuración de cuentas de bases de datos 2 minutos
Agregar una región nueva 60 minutos
Conmutación por error manual 5 minutos
Operaciones de recursos 5 segundos
Operaciones multimedia 60 segundos

RU aprovisionadas” es la cantidad total de Unidades de solicitud (RU) aprovisionadas para una Colección de Azure Cosmos DB determinada en un segundo.

Solicitudes Limitadas por Tasa” son solicitudes que devuelven un código de estado 429 del Contenedor de Cosmos DB de Azure, indicando que las RU consumidas superan las RU aprovisionadas para una partición en el Contenedor en un segundo determinado.

Unidad de solicitud (RU)” es una medida de rendimiento de Cosmos DB de Azure.

Recurso”es un conjunto de entidades direccionables de URI asociado a una Cuenta de base de datos.

Solicitudes correctas” son el Total de solicitudes menos las Solicitudes erróneas.

Total de solicitudes” es el conjunto de todas las solicitudes, incluidas las Solicitudes limitadas por tasa y todas las Solicitudes erróneas, emitidas con Recursos en un intervalo de una hora en una suscripción de Azure determinada durante un mes de facturación.

Total de solicitudes de lectura” es el conjunto de todas las solicitudes de lectura, incluidas las Solicitudes limitadas por tasa y todas las Solicitudes de lectura erróneas, emitidas con Recursos en un intervalo de una hora en una suscripción de Azure determinada durante un mes de facturación.

SLA de disponibilidad

Tasa de errores de lectura” es el número total de Solicitudes de lectura erróneas dividido por el Total de solicitudes de lectura, en todos los Recursos de una suscripción de Azure concreta y durante un intervalo específico de una hora. Si el Total de Solicitudes de Lectura durante un determinado intervalo de una hora es cero, la Tasa de Errores de Lectura de ese intervalo es 0 %.

Tasa de errores” es el número total de Solicitudes erróneas dividido por el Total de solicitudes, en todos los Recursos de una suscripción de Azure concreta y durante un intervalo específico de una hora. Si el Total de Solicitudes durante un determinado intervalo de una hora es cero, la Tasa de Errores de ese intervalo es 0 %.

La “Tasa media de errores” de un mes de facturación es la suma de las Tasas de errores de cada hora del mes de facturación dividido por el número total de horas de dicho mes.

La “Tasa media de errores de lectura” de un mes de facturación es la suma de las Tasas de errores de lectura de cada hora del mes de facturación dividido por el número total de horas de dicho mes.

El “Porcentaje de Disponibilidad Mensual” para el Servicio de Azure Cosmos DB implementado a través de Cuentas de Bases de Datos orientadas a una única región de Azure configurada con uno de los cinco Niveles de Coherencia o Cuentas de Bases de Datos que abarquen múltiples regiones, configuradas con uno de los cuatro Niveles de Coherencia relajados se calcula restando del 100 % la Tasa Media de Errores de una determinada suscripción de Microsoft Azure en un mes de facturación. El Porcentaje de Disponibilidad Mensual se expresa con la siguiente fórmula:

% de Tiempo de Actividad Mensual = 100 % - Tasa Media de Errores

Crédito de Servicio:

Porcentaje de Disponibilidad Mensual Crédito de servicio
< 99,99 % 10 %
< 99 % 25 %

El "Porcentaje de Disponibilidad de Lectura Mensual" para el Servicio de Azure Cosmos DB implementado a través de la Cuenta de Base de Datos configurada para distribuir dos o más regiones se calcula restando del 100 % la Tasa Media de Errores de Lectura de una determinada suscripción de Microsoft Azure en un mes de facturación. El Porcentaje de Disponibilidad de Lectura Mensual se expresa con la siguiente fórmula:

% de Tiempo de Disponibilidad de Lectura Mensual = 100 % - Tasa Media de Errores de Lectura

Crédito de Servicio:

Porcentaje de Disponibilidad de Lectura Mensual Crédito de servicio
< 99,999 % 10 %
< 99 % 25 %

El “Porcentaje de disponibilidad mensual de ubicaciones de escritura múltiples” para el Servicio de Cosmos DB de Azure implementado a través de las Cuentas de bases de datos configuradas para distribuir regiones múltiples de Azure con múltiples ubicaciones de escritura se calcula restando del 100 % la Tasa media de errores de una determinada suscripción de Microsoft Azure en un mes de facturación. El Porcentaje de Disponibilidad Mensual se expresa con la siguiente fórmula:

% de Tiempo de Actividad Mensual = 100 % - Tasa Media de Errores

Crédito de Servicio:

Porcentaje de Disponibilidad Mensual de Ubicaciones de Escritura Múltiples Crédito de servicio
< 99,999 % 10 %
< 99 % 25 %

SLA de rendimiento

Las “Solicitudes erróneas de rendimiento” son Solicitudes de tasa limitada que arrojan un Código de error, antes de que las RU consumidas superen las RU aprovisionadas para una partición en el Contenedor durante un segundo determinado.

La “Tasa de errores” es el número total de Solicitudes erróneas de rendimiento dividido por el Total de solicitudes en todos los Recursos de una suscripción de Azure concreta y durante un intervalo específico de una hora. Si el Total de Solicitudes durante un determinado intervalo de una hora es cero, la Tasa de Errores de ese intervalo es 0 %.

La “Tasa media de errores” de un mes de facturación es la suma de las Tasas de errores de cada hora del mes de facturación dividido por el número total de horas de dicho mes.

El “Porcentaje de rendimiento mensual” del Servicio de Cosmos DB de Azure se calcula restando del 100 % la Tasa media de errores de una determinada suscripción de Microsoft Azure en un mes de facturación. El Porcentaje de Rendimiento Mensual se expresa con la siguiente fórmula:

% de Rendimiento Mensual = 100 % - Tasa Media de Errores

Crédito de Servicio:

Porcentaje de Rendimiento Mensual Crédito de servicio
< 99,99 % 10 %
< 99 % 25 %

SLA de coherencia

K” es la cantidad de versiones de una partida de datos determinada para la que hay un retraso de lecturas respecto de las escrituras.

T” es un intervalo de tiempo determinado.

Nivel de coherencia” es la configuración para una solicitud de lectura particular que admite garantías de coherencia. La siguiente tabla representa las garantías asociadas a los diferentes Niveles de Coherencia. Tenga en cuenta que la Sesión, la Obsolescencia Entrelazada, el Prefijo Coherente y los Niveles de Coherencia Posibles son todos ellos denominados “relajados”.

Nivel de Coherencia Garantías de Coherencia
Fuerte Instrucción atómica
Sesión Lea su propia escritura
(Dentro de la región de escritura)
Lectura monotónica
Prefijo Coherente
Obsolescencia Entrelazada Lea su propia escritura
(Dentro de la región de escritura)
Lectura monotónica
(Dentro de una región)
Prefijo Coherente
Obsolescencia Entrelazada < K,T >
Prefijo Coherente Prefijo Coherente
Ocasional Ocasional

La “Tasa de violaciones de coherencia” hace referencia a la cantidad de Solicitudes correctas que no se pudieron entregar al aplicar las garantías de coherencia especificadas para el Nivel de coherencia elegido dividido por el Total de solicitudes, en todos los Recursos de una suscripción de Azure concreta y durante un intervalo específico de una hora. Si el Total de Solicitudes durante un determinado intervalo de una hora es cero, la Tasa de Violaciones de Coherencia para ese intervalo es 0 %.

La "Tasa Media de Violaciones de Coherencia" de un mes de facturación es la suma de las Tasas de Violaciones de Coherencia de cada hora del mes de facturación dividido por el número total de horas de dicho mes.

El "Porcentaje de Cumplimiento de Coherencia Mensual" para el servicio de Azure Cosmos DB se calcula restando del 100 % la Tasa Media de Violaciones de Coherencia de una determinada suscripción de Microsoft Azure en un mes de facturación.

% de Coherencia Mensual = 100 % - Tasa Media de Violaciones de Coherencia

Crédito de Servicio:

Porcentaje de Cumplimiento de Coherencia Mensual Crédito de servicio
< 99,99 % 10 %
< 99 % 25 %

SLA de latencia

Aplicación” es una aplicación de Cosmos DB de Azure implementada dentro de una región local de Azure con red acelerada habilitada y mediante el uso del SDK de cliente de Cosmos DB de Azure configurado con conectividad TCP directa para una determinada suscripción de Microsoft Azure en un mes de facturación.

N” es la cantidad de Solicitudes correctas para una Aplicación determinada que realiza o bien operaciones de lectura de una partida de datos o bien operaciones de escritura de documentos con una carga igual o menor que 1 KB en una hora determinada.

S” es el conjunto de tiempos de respuesta de las Solicitudes correctas clasificados por estado latente en orden ascendente para una Aplicación determinada que realiza operaciones de lectura de documentos o escritura de documentos con una carga igual o menor que 1 KB en una hora determinada.

Rango ordinal” es el lugar que ocupa el percentil 99 utilizando el método de rango más próximo, según se expresa mediante la siguiente fórmula:

Rango Ordinal = (99 / 100) * N

Latencia P99” es el valor en el Rango ordinal de S.

Horas de latencia excesiva” es la cantidad total de intervalos de una hora durante los cuales las Solicitudes correctas enviadas por una Aplicación originaron una Latencia P99 igual o mayor que 10 ms para operaciones de lectura de partidas de datos o 10 ms para operaciones de escritura de documentos. Si la cantidad de Solicitudes Correctas durante un determinado intervalo de una hora es cero, las Horas de Latencia Excesiva de ese intervalo son 0.

La “Tasa media de latencia excesiva” de un mes de facturación es la suma de las Horas de latencia excesiva dividido por el número total de horas de dicho mes.

El “Porcentaje de Cumplimiento de Latencia P99 Mensual” para una determinada Aplicación de Azure Cosmos DB implementada a través de Cuentas de Bases de Datos orientadas a una única región de Azure configurada con uno de los cinco Niveles de Coherencia o Cuentas de Bases de Datos que abarquen múltiples regiones, configuradas con uno de los cuatro Niveles de Coherencia relajados se calcula restando del 100 % la Tasa Media de Latencia Excesiva de una determinada suscripción de Microsoft Azure en un mes de facturación. El Porcentaje de Cumplimiento de Latencia P99 Mensual se expresa con la siguiente fórmula:

% de Cumplimiento de Latencia P99 Mensual = 100 % - Tasa Media de Latencia Excesiva

Crédito de Servicio:

Porcentaje de Cumplimiento de Latencia P99 Mensual Crédito de servicio
< 99,99 % 10 %
< 99 % 25 %

Historial de versiones

1.3 Última actualización: Mayo de 2019
Notas de la versión: Mejora de la escritura del Contrato de nivel de servicio (Service Level Agreement, SLA) a 10 ms para todas las cuentas.

1.2 Última actualización: Septiembre de 2018
Notas de la versión: La escritura del Contrato de nivel de servicio (Service Level Agreement, SLA) mejoró cuando las múltiples regiones de Azure se configuraron como puntos de conexión editables. Adición de 10 ms de latencia de escritura para Aplicaciones Optimizadas de Red.

1.1 Fecha de última actualización: Noviembre de 2017
Notas de la versión: Azure Cosmos DB ahora admite una nueva configuración: Cuentas de bases de datos que abarcan múltiples regiones con Coherencia Fuerte; esta configuración tiene un acuerdo de nivel de servicio (SLA) de coherencia, rendimiento y disponibilidad de lectura. Los SLA para las configuraciones existentes (Cuentas de Bases de Datos de Cosmos DB con alcance de una sola región configuradas con cualquiera de los cinco Niveles de Coherencia, o Cuentas de Bases de Datos que abarcan múltiples regiones configuradas con cualquiera de los cuatro Niveles de Coherencia relajados) siguen siendo los mismos. Tabla de Garantías de Coherencia con aclaraciones y terminología estándar de la industria.

1.0 Última actualización: Mayo de 2017
Notas de la versión: Servicio renombrado como Azure Cosmos DB.