Logotipo de Zephyrnet

Cómo mejorar la resiliencia de la red con NS1 Connect Filter Chains – Blog de IBM

Fecha:


Cómo mejorar la resiliencia de la red con NS1 Connect Filter Chains – Blog de IBM



Vista trasera de un científico de datos independiente, que trabaja remotamente en casa programando programación en minería de datos grandes, ingeniería de datos de IA, técnico de TI trabaja en proyectos de inteligencia artificial.

Febrero 26, 2024
By ben bola

4 min leer

Se producen cortes del servicio de red. No es una cuestión de si, sino de cuándo. Las plataformas en la nube y las redes de entrega de contenido (CDN) con acuerdos de nivel de servicio (SLA) de tiempo de actividad del 100 % no son inmunes. Experimentan cortes como todo lo demás.

La pregunta es: ¿qué haces cuando uno de tus servicios de red falla? ¿La falta de servicios redundantes lo dejará desconectado? ¿O recurrirá a otro proveedor para mantener una experiencia de usuario perfecta? En el back-end, ¿cómo funcionará ese proceso de conmutación por error? ¿Será automatizado o manual?

La mayoría de las organizaciones medianas y grandes tienen sistemas redundantes para ayudarles a sobrevivir un apagón. Lo que podrían o no tener implementado es el mecanismo automatizado que redirige el tráfico a esos sistemas redundantes cuando un el servicio principal cae.

La tecnología IBM NS1 Connect Filter Chain™ utiliza el poder de DNS para redirigir automáticamente el tráfico entre proveedores de servicios cuando hay una interrupción del servicio de red. Con algunas reglas básicas implementadas, NS1 Connect monitorea el estado de su red y cambia los puntos finales según sea necesario. Tú estableces las reglas y las prioridades desde el principio; todo lo posterior sucede automáticamente.

En la plataforma NS1, las configuraciones de la cadena de filtros se aplican a registros individuales dentro de las zonas DNS. Las cadenas de filtros determinan cómo NS1 maneja las consultas en cada registro, específicamente, qué respuestas devolver. Cada cadena de filtros utiliza una lógica única para procesar consultas. Puede crear combinaciones de filtros para lograr un resultado específico según sus necesidades operativas o comerciales.

Por supuesto, no todo el mundo quiere dirigir el tráfico de conmutación por error de la misma manera. Por eso, hemos elaborado una guía rápida sobre cómo crear sistemas de conmutación por error activo-activo, activo-pasivo y manual mediante el uso de cadenas de filtros.

Conmutación por error activo-activo

En este caso de uso, NS1 o fuentes de datos de terceros monitorean el estado de puntos finales individuales en su infraestructura de entrega de aplicaciones. Cuando los datos indican una interrupción en un sistema, NS1 enruta automáticamente el tráfico a los sistemas secundarios que elija. Se llama "activo-activo" porque esos sistemas secundarios probablemente ya estén funcionando como parte de su sistema de equilibrio de carga de todos modos. Cuando hay una interrupción en un sistema, NS1 simplemente reequilibra la carga hacia los sistemas ya activos.

El primer filtro de la cadena es "Arriba". Este filtro le dice al sistema si el punto final del proveedor de servicios está operativo o no.

El segundo filtro de la cadena es "Shuffle" o "Weighted Shuffle". Si el filtro "Arriba" devuelve una respuesta "falsa" para cualquier punto final, distribuye automáticamente el tráfico a otros proveedores. Shuffle distribuye el tráfico de forma aleatoria, mientras que Weighted Shuffle lo distribuye según las ponderaciones que usted proporcione.

Finalmente, especifique cuántas respuestas desea que proporcione DNS a las consultas entrantes. RFC 1912 requiere que solo se devuelva una respuesta para cada consulta CNAME. El filtro "Seleccionar primero N" le permite especificar el número de respuestas que se devuelven al cliente solicitante, pero el valor predeterminado debe ser uno.

Conmutación por error activa-pasiva

Al igual que en el caso de uso activo-activo, NS1 o fuentes de datos de terceros monitorean el estado de su infraestructura de entrega de aplicaciones y dirigen el tráfico a sistemas secundarios en caso de una interrupción del sistema primario. La diferencia aquí es que es posible que los sistemas secundarios aún no estén manejando el tráfico; solo se activan cuando es necesario como una opción redundante.

Como en el ejemplo anterior, el primer filtro de esta cadena es “Arriba”. A partir de los datos de seguimiento, NS1 determina cuáles de los servicios subyacentes están en línea.

El segundo filtro de esta cadena es “Prioridad”. Este filtro crea una lógica que prioriza los sistemas activos sobre los sistemas pasivos o de respaldo. Si las respuestas de mayor prioridad están disponibles, se ordenarán en la primera posición en la lista de posibles respuestas. De lo contrario, NS1 continúa bajando en la lista de prioridades hasta que encuentra un recurso disponible.

Finalmente, “Seleccione la primera N” dicta la cantidad de respuestas a entregar. La respuesta que le gustaría que le dé en este caso es una.

Conmutación por error manual

A veces desea tomar decisiones de conmutación por error sólo después de saber más sobre la situación. En estos casos, la cadena de filtros es el mecanismo de implementación que utiliza una vez que ha determinado adónde desea que vaya el tráfico. En lugar de apuntar una fuente de datos a NS1, activará manualmente el filtro cuando sea necesario mediante la lógica activa-pasiva.

El primer filtro en esta cadena es "Arriba", con la diferencia aquí de que usted define manualmente qué servicios están arriba y abajo (en lugar de que una fuente de datos lo haga por usted).

El segundo filtro de esta cadena es "Prioridad", comenzando con los sistemas activos sobre los sistemas pasivos o de respaldo. Si las respuestas de mayor prioridad están disponibles, se clasifican en la primera posición en la lista de posibles respuestas. De lo contrario, NS1 continúa bajando en la lista de prioridades hasta que encuentra un recurso disponible.

Finalmente, “Seleccione la primera N” dicta la cantidad de respuestas a entregar. La respuesta que le gustaría que le dé en este caso es una.

Disponibilidad de múltiples nubes o múltiples CDN

En el escenario "activo-activo" anterior, la cadena de filtros utiliza una métrica simple hacia arriba/abajo para dirigir el tráfico. Sin embargo, a veces la disponibilidad del servicio tiene más matices. Por ejemplo, los servicios a veces experimentan interrupciones regionales que resultan en una mala calidad del servicio; si bien el servicio en su conjunto está técnicamente "en funcionamiento", es posible que no esté funcionando a su capacidad óptima. Esta cadena de filtros le permite agregar algunos matices a lo que se considera "arriba", utilizando la herramienta de análisis avanzado de NS1 Connect como fuente de datos.

El primer filtro de esta cadena es "Umbral de disponibilidad de Pulsar". Este filtro le permite establecer un valor porcentual que determinará el uso de un servicio en función de las métricas de disponibilidad.

El segundo filtro de la cadena es "Weighted Shuffle", que distribuye el tráfico a otros proveedores que cumplen con la definición de "disponible" del primer filtro. El tráfico se distribuye según las ponderaciones que usted proporcione.

El tercer filtro es "Pulsar Performance Sort", que toma la distribución ponderada del filtro anterior y dirige el tráfico al servicio más rápido disponible, eliminando los servicios de bajo rendimiento según un umbral que usted defina.

Finalmente, “Seleccione la primera N” dictará la cantidad de respuestas a entregar. La respuesta que le gustaría que le dé en este caso es una.

Para obtener más información sobre cómo utilizar cadenas de filtros para mejorar el rendimiento y la resiliencia, reducir los costos y más, explore más a continuación.

Protéjase contra interrupciones con servicios de red redundantes y resistentes

¿Le resultó útil este artículo?

No


Más de Automatización




IBM Tech Now: 26 de febrero de 2024

<1 min leer​Bienvenido IBM Tech Now, nuestra serie web de videos que presenta las últimas y mejores noticias y anuncios en el mundo de la tecnología. Asegúrese de suscribirse a nuestro canal de YouTube para recibir una notificación cada vez que se publique un nuevo vídeo de IBM Tech Now. IBM Tech Now: Episodio 92 En este episodio, cubrimos los siguientes temas: Pedidos de IBM watsonx EDGE3 + watsonx G2 Premios Best of Software Manténgase conectado Puede consultar los anuncios del blog de IBM para obtener información completa...




Cómo IBM está ayudando a acelerar la adopción de la IA y la conectividad centrada en las aplicaciones

4 min leerEsta semana, mientras miles de operadores de red, proveedores de tecnología y proveedores de dispositivos móviles de todo el mundo convergen en Barcelona para el Mobile World Congress, es el momento perfecto para discutir cómo IBM® está dando forma al futuro de las operaciones de red y las telecomunicaciones. Más allá del brillo de los nuevos teléfonos, los automóviles conectados y el 5G, existen algunos desafíos reales que la industria debe abordar. Lo más importante para mí son tres desafíos y oportunidades clave a los que todos debemos prestar atención...




Observe la aplicación de TI basada en GenAI/LLM con IBM Instana Observability y OpenTelemetry.

6 min leerLa aparición de la inteligencia artificial generativa (GenAI), impulsada por grandes modelos de lenguaje (LLM), ha acelerado la adopción generalizada de la inteligencia artificial. GenAI está demostrando ser muy eficaz a la hora de abordar una variedad de casos de uso complejos con sistemas de IA que funcionan a niveles comparables a los de los humanos. Las organizaciones se están dando cuenta rápidamente del valor de la IA y su potencial transformador para los negocios, añadiendo billones de dólares a la economía. Dado este panorama emergente, nosotros, en Instana, tenemos la misión de...

Boletines informativos de IBM

Obtenga nuestros boletines y actualizaciones de temas que brindan el liderazgo intelectual más reciente y conocimientos sobre tendencias emergentes.

Subscribirme Ahora

Más boletines

punto_img

Información más reciente

vidacienciav

café vc

punto_img