Portada » Informática » Conceptos Fundamentales de Redes y Arquitecturas IoT
Definición: Parte de la infraestructura de red que interconecta diferentes redes, como LANs y WANs.
Definición: Infraestructura que permite a los usuarios remotos conectarse a Internet.
El objetivo principal de una red troncal es conectar redes LAN y WAN, maximizando la confiabilidad y el rendimiento.
En una red troncal, la entidad responsable de controlar qué tráfico transita por ella es la tabla de routing.
El tipo de red troncal que utiliza un diseño jerárquico, donde la cantidad de dispositivos intermedios están conectados a dispositivos de conectividad único o múltiples es distribuida.
Una característica esencial de un sistema de alta disponibilidad (HA: High Availability) es que el sistema o componente puede funcionar a alto nivel, de forma continua, sin intervención, durante un período determinado.
Entre los elementos de un sistema de alta disponibilidad tenemos: Redundancia + Failover.
El «IT Disaster Recovery» se refiere al proceso para superar eventos importantes que puedan sacar de servicio infraestructura de IT completas.
El elemento de un sistema HA donde los componentes de TI están en un clúster (que incluye servidores, bases de datos, etc.), que puede realizar las mismas tareas en caso de falla de un componente principal es la redundancia.
Un sistema con tolerancia a fallas es aquel que no se enfoca en un rendimiento de alta calidad, sino en la continuidad del servicio.
La métrica del método porcentual calcula el tiempo de inactividad durante 1 año.
La «confiabilidad anual» mide el número de fallas ocurridas en 1 año.
El método DPM mide el número de fallas ocurridas durante un millón de horas de funcionamiento de un dispositivo o una red.
La métrica que corresponde al tiempo promedio que transcurre entre la falla de una red y la restauración de la red para que funcione correctamente es MTTR.
Un sistema con «number of nines» igual a 4, tiene un Downtime (tiempo caído) al año de 52.6 minutos (no 1 hora).
Los desafíos de la arquitectura IoT incluyen:
En la Entidad de Aplicación de la arquitectura oneM2M se llevan a cabo tareas de lógica de servicio de aplicación. Estas pueden incluir:
Las capas de la Arquitectura IoT World Forum son:
La arquitectura «Core IoT Functional Stack» consta de capas que incluyen:
Cada capa tiene responsabilidades definidas desde la gestión física de dispositivos hasta la presentación de datos y la interacción con el usuario.
El modelo Fog Computing consiste en una red descentralizada que coloca recursos de computación y almacenamiento más cerca del usuario o fuente de datos. Los beneficios de Fog Computing incluyen:
Ejemplo:
Una red consta de 1500 concentradores (hubs), switches y routers. Se sabe que el informe de errores se realiza mensualmente y para un mes específico se reportaron 6 fallas.
a) Calcule el DPM de esta situación.
b) Comente las suposiciones adecuadas para dicho cálculo.
Respuesta:
Ha = 8766 horas (horas en un año)
N = 1500 (número de dispositivos)
Nfallas = 6 (número de fallas en un mes)
DPM = ?
Luego Ha_totales = Ha * N = 8766 * 1500 = 13,149,000 horas (para todos los dispositivos)
Horas_acum_mes = Ha_totales / 12 = 13,149,000 / 12 = 1,095,750 horas.
Cálculo del DPM = (1,000,000 / Horas_acum_mes) * Nfallas = (1,000,000 / 1,095,750) * 6 = 5.47 DPM
Suposiciones:
Ejemplo:
Se sabe que la disponibilidad de un dispositivo es de 99.993% y su MTTR es de 9 horas. Calcule el MTBF de dicho dispositivo.
Respuesta:
Disponibilidad = 0.99993
MTTR = 9 horas
MTBF = ?
Disponibilidad = MTBF / (MTBF + MTTR)
MTBF = (Disponibilidad * MTTR) / (1 – Disponibilidad)
MTBF = (0.99993 * 9) / (1 – 0.99993) = MTBF = 8.99937 / 0.00007 = 128,562.4 horas
Ejemplo:
Considere un sistema que tiene una tarjeta madre y dos fuentes de alimentación redundantes. La tarjeta madre está disponible en un 99.995%, cada una de las fuentes de alimentación está disponible en un 99.97% y las interfaces de red un 99.91%. Calcule la disponibilidad de la red 1 a la red 3.
Respuesta:
Disp_fuentes = 99.97%
Disp_MainBoard = 99.995%
Disp_Interface_card = 99.91%
PASO 1: Disp_power = 1 – [(1 – 0.9997) * (1 – 0.9997)] = 0.99999991
PASO 2: Disp_sistema = 0.99999991 * 0.99995 * 0.9991 * 0.9991 = 0.99815 = 99.815%
Objetivo: Crear un marco de referencia global para estándares de IoT que asegure la interoperabilidad entre diferentes dispositivos y servicios.
Capas:
Características: Interoperabilidad, escalabilidad, seguridad robusta y eficiente gestión de recursos.
Objetivo: Establecer un enfoque estandarizado para desarrollar soluciones IoT.
Capas:
Características: Fomenta la interoperabilidad y escalabilidad, con un fuerte enfoque en la seguridad.
Descripción: Modelo que descompone las funciones en varias capas desde dispositivos hasta la integración de procesos de negocio.
Capas:
Definición: Procesamiento de datos realizado al «borde» de la red, cerca o dentro de los dispositivos IoT mismos.
Beneficios:
Aplicaciones: Ideal para decisiones en tiempo real y procesamiento local sin depender de la conectividad centralizada.
Definición: Extiende la nube hacia el borde de la red, ubicando recursos de computación, almacenamiento y aplicaciones entre dispositivos de origen de datos y la nube.
Beneficios:
Aplicaciones: Utilizado para gestionar grandes volúmenes de datos de múltiples dispositivos, facilitando respuestas rápidas y minimizando la transferencia de datos innecesarios a la nube.
Definición: Mecanismos que permiten a las aplicaciones enviar datos automáticos a otras aplicaciones en respuesta a eventos mediante solicitudes HTTP POST.
Funcionamiento: Configurados para activarse por eventos específicos, los webhooks envían información a URLs predefinidas tan pronto como ocurre el evento, lo que permite acciones casi instantáneas.
Ventajas:
Casos de Uso Comunes:
Desafíos:
Estrategias:
Normativas y Protocolos: Desarrollo de estándares y guías para proteger adecuadamente los dispositivos y las redes IoT.
Propósito: Replicar, almacenar y distribuir señales de video a través de streaming unicast y VOD a clientes finales.
Procesos Clave:
Componentes Críticos:
Fórmula: Disponibilidad_Sistema = Disponibilidad_Componente1 * Disponibilidad_Componente2 * … * Disponibilidad_ComponenteN
Ejemplo: Con una tarjeta madre al 99.994% y una fuente de poder al 99.999%, la disponibilidad del sistema sería 0.99993 o 99.993%.
Fórmula: Disponibilidad_Sistema = 1 – ((1 – DisponibilidadComponente1) * (1 – DisponibilidadComponente2) …)
Ejemplo: Para dos componentes cada uno al 99.9%, la disponibilidad sería 0.999999 o 99.9999%.
Jugando con Configuraciones: Experimentar con más fuentes de poder o NICs para entender cómo la redundancia afecta la disponibilidad.
Más Fuentes de Poder: Incrementa la disponibilidad general al reducir la probabilidad de fallo total.
NICs Redundantes: Aporta seguridad contra fallos, pero limita la disponibilidad si la configuración no es totalmente paralela.