stringtranslate.com

Objetivo de nivel de servicio

Un objetivo de nivel de servicio ( SLO ), según el libro de O'Reilly Site Reliability Engineering, es un "valor objetivo o rango de valores para un nivel de servicio que se mide mediante un SLI ". [1] Un SLO es un elemento clave de un acuerdo de nivel de servicio (SLA) entre un proveedor de servicios y un cliente . Los SLO se acuerdan como un medio para medir el desempeño del proveedor de servicios y se describen como una forma de evitar disputas entre las dos partes basadas en malentendidos.

Descripción general

A menudo existe confusión en el uso de los SLA y los SLO. El SLA es el acuerdo completo que especifica qué servicio se debe proporcionar, cómo se respalda, los tiempos, las ubicaciones, los costos, el rendimiento y las responsabilidades de las partes involucradas. Los SLO son características mensurables específicas del SLA, como la disponibilidad, el rendimiento, la frecuencia, el tiempo de respuesta o la calidad. Estos SLO en conjunto tienen como objetivo definir el servicio esperado entre el proveedor y el cliente y varían según la urgencia del servicio, los recursos y el presupuesto. Los SLO proporcionan un medio cuantitativo para definir el nivel de servicio que un cliente puede esperar de un proveedor. [2]

Los SLO se forman estableciendo objetivos para métricas (comúnmente llamadas indicadores de nivel de servicio , SLI). Como ejemplo, un SLO de disponibilidad puede definirse como el valor medido esperado de un SLI de disponibilidad durante una duración prescrita (por ejemplo, cuatro semanas). El SLI de disponibilidad utilizado variará según la naturaleza y la arquitectura del servicio. Por ejemplo, un servicio web simple podría utilizar la relación de respuestas exitosas atendidas frente al número total de solicitudes válidas recibidas (total_success / total_valid) [3]

Ejemplos

Sturm y Morris argumentan [4] que los SLO deben ser:

Mientras que Andrieux et al. definen el SLO como "el aspecto de calidad del servicio del acuerdo. Sintácticamente, es una afirmación sobre los términos del acuerdo, así como cualidades tales como la fecha y la hora". [5] Keller y Ludwig definen un SLO de manera más concisa como "el compromiso de mantener un estado particular del servicio en un período determinado" con respecto al estado de los parámetros del SLA. [6] Keller y Ludwig continúan afirmando que, si bien los proveedores de servicios serán la entidad líder en la adopción de SLO, no existe una definición firme como tal y cualquier entidad puede ser responsable de un SLO. Junto con esto, un SLO se puede dividir en varios componentes diferentes.

Opcionalmente, se puede asignar un EvaluationEvent al SLO; un EvaluationEvent se define como la medida mediante la cual se verificará el SLO para ver si cumple con la Expresión.

Los SLO generalmente deben especificarse en términos de un valor de logro o nivel de servicio, una medición objetivo, un período de medición y dónde y cómo se miden. [2] A modo de ejemplo, "el 90 % de las llamadas al servicio de asistencia técnica deben responderse en menos de 20 segundos, medidos durante un período de un mes según lo informado por el sistema ACD ". Los resultados pueden informarse como un porcentaje de tiempo en el que se logró el tiempo de respuesta objetivo y luego compararse con el nivel de servicio deseado (90 %).

Uso del término

El término SLO se encuentra en varios artículos científicos, por ejemplo, en la arquitectura de referencia del proyecto SLA@SOI, [7] y se utiliza en el documento del Open Grid Forum sobre WS-Agreement. [5]

Referencias

  1. ^ Beyer, Jones, Petoff, Murphy. "Ingeniería de confiabilidad del sitio: cómo Google ejecuta los sistemas de producción". Ingeniería de confiabilidad del sitio de Google . O'Reilly . Consultado el 9 de junio de 2023 .{{cite web}}: CS1 maint: multiple names: authors list (link)
  2. ^ ab Rastegari, Yousef; Shams, Fereidoon (29 de diciembre de 2015). "Descomposición óptima de los objetivos de nivel de servicio en afirmaciones de políticas". The Scientific World Journal . 2015 : 465074. doi : 10.1155/2015/465074 . ISSN  2356-6140. PMC 4709918 . PMID  26962544. 
  3. ^ Hidalgo, Alex (agosto de 2020). Implementación de objetivos de nivel de servicio (1.ª edición). O'Reilly Media, Inc. ISBN 9781492076766.
  4. ^ Rick Sturm, Wayne Morris "Fundamentos de la gestión del nivel de servicio", abril de 2000, Pearson.
  5. ^ ab Alain Andrieux, Karl Czajkowski, Asit Dan, Kate Keahey , Heiko Ludwig, Toshiyuki Nakata, Jim Pruyne, John Rofrano, Steve Tuecke, Ming Xu "Especificación del acuerdo de servicios web (acuerdo WS)", GFD-RP.107, marzo 2007, Foro Open Grid.
  6. ^ Alexander Keller, Heiko Ludwig "El marco WSLA: especificación y monitorización de acuerdos de nivel de servicio para servicios web", Journal of Network and Systems Management, vol. 11, n.º 1, marzo de 2003.
  7. ^ Jens Happe, Wolfgang Theilmann, Andrew Edmonds y Keven T. Kearney "Una arquitectura de referencia para la gestión de acuerdos de nivel de servicio multinivel" en "Acuerdos de nivel de servicio para la computación en la nube", eds. Wieder, Philipp y Butler, Joe M. y Theilmann, Wolfgang y Yahyapour, Ramin, Springer Nueva York, 2011, DOI:10.1007/978-1-4614-1614-2_2

Enlaces externos