La computación perimetral puede ser una parte importante de su estrategia de nube (y de innovación), permitiendo casos de uso que antes eran imposibles.
Uno de los aspectos atractivos de la computación en la nube es que sus recursos informáticos pueden existir prácticamente en cualquier parte del mundo. También puede ser el talón de Aquiles en algunos casos de uso . Hay varios casos en los que una transacción informática debe completarse más cerca de la ubicación física donde ocurre un evento. Esto podría deberse a alguna combinación de tiempo de procesamiento, volúmenes de datos o redundancia.
En este caso, tiene sentido tener recursos informáticos más cerca de donde ocurre un evento. Debido a que estos recursos se llevan al “borde” de un entorno de nube, a menudo se les denomina computación de borde.
Casos de uso de informática de borde
Si bien esto puede parecer un escenario de nicho, hay varios casos en los que la informática de punta podría ser relevante. A continuación se muestran algunos casos de uso de ejemplo.
Procesamiento de imágenes
Con la aparición de equipos de cámara económicos y de relativamente alta calidad, existe un deseo creciente de analizar imágenes de estos dispositivos. Un departamento de carreteras, por ejemplo, podría contar vehículos o estimar su velocidad a partir de imágenes de vídeo para detectar incidentes de tráfico. De manera similar, una tienda minorista podría contar personas y usar los datos para determinar los niveles de personal durante los períodos de mayor actividad.
Enviar datos de vídeo a un centro de datos en la nube requiere un ancho de banda significativo . Mover los algoritmos de conteo a cámaras individuales o a un dispositivo informático conectado a las cámaras elimina la necesidad de transmitir video de gran ancho de banda a un centro de datos distante en la nube.
Vehículos conectados e Internet de las cosas
Los vehículos están cada vez más conectados y la mayoría de las hojas de ruta para futuras iteraciones de vehículos conectados permiten comunicaciones rápidas entre los vehículos y la infraestructura. Cuando se detecta un peligro unos cientos de metros más adelante, la capacidad de compartir rápidamente esta información con otros vehículos y tomar medidas preventivas es un beneficio obvio.
En este escenario, la latencia de la red se convierte en un factor crítico . Un vehículo que envía información a una nube distante y necesita esperar una respuesta puede sufrir varios segundos de espera. Esta “penalización de tiempo” puede marcar la diferencia entre evitar el peligro o aumentar el caos. La computación perimetral puede proporcionar un subconjunto limitado de funcionalidades cercanas a la acción, evitando el tiempo adicional necesario para completar transacciones en una nube distante.
De manera similar, con la tecnología de Internet de las cosas , una amplia gama de sensores en una fábrica o entorno industrial pueden transmitir grandes volúmenes de datos. Los dispositivos informáticos de borde pueden capturar y analizar estos datos y compartir alertas o anomalías en tiempo real .
Otras aplicaciones dependientes de la latencia pueden incluir aplicaciones comerciales de alta velocidad o controles industriales donde los milisegundos son importantes.
Aplicaciones desconectadas
Otra categoría amplia que puede aprovechar la informática de punta son las aplicaciones desconectadas. Pueden abarcar desde sucursales remotas con conectividad inconsistente hasta aviones de pasajeros o cruceros que requieren recursos informáticos incluso cuando están "desacoplados" de la conectividad permanente. Esta categoría también incluye aplicaciones críticas que van desde redes de recopilación de datos médicos hasta aplicaciones de punto de venta que necesitan continuar procesando las transacciones de los clientes. incluso si falla la conexión a la nube .
En este caso, la computación de borde permite la sincronización de datos y la duplicación de un subconjunto de capacidades de la nube que pueden operar de manera desconectada. En muchos casos, los usuarios finales pueden utilizar los recursos perimetrales sin problemas o conectarse a todos los recursos de la nube sin conocer la compleja orquestación que se lleva a cabo en segundo plano.
Varias combinaciones de estos casos de uso también pueden ser relevantes para su organización. Una instalación de fabricación remota puede contener cientos de sensores que transmiten datos en tiempo real, lo que requiere una conexión de baja latencia a un dispositivo informático local. Esta instalación también puede tener un ancho de banda limitado para que el dispositivo informático de borde pueda analizar y filtrar datos de manera efectiva y luego informar los hallazgos a la nube para que se tomen medidas.
Integrando Edge Computing en su estrategia de nube
La computación perimetral resuelve varios desafíos con la estructura centralizada de la computación en la nube. La mayoría de los principales proveedores de nube han reconocido los beneficios de la informática de punta y están integrando capacidades para administrar dispositivos de punta en sus kits de herramientas de nube.
Al diseñar su estrategia de nube, si encuentra aplicaciones o casos de uso que pueden requerir un intercambio de datos reducido, baja latencia y la capacidad de operar en un estado desconectado, puede haber un problema. Oportunidad para un dispositivo informático de vanguardia . A medida que diseña su arquitectura de nube , busque ubicaciones y aplicaciones que puedan cumplir con estos criterios. Trabaje con sus arquitectos y proveedores de nube para identificar hardware y recursos que puedan operar en un entorno de borde.
Los principios de la computación perimetral también se pueden incorporar en los diseños de sus aplicaciones. Com a abundância de dispositivos de computação de baixo custo e baixo consumo de energia, que vão desde dispositivos prontos para uso até hardware personalizado, você pode criar aplicativos que equilibram o poder e a natureza extensível da nuvem com a demanda para realizar transações críticas mais próximas de donde. ocurren. Incorpore requisitos de prueba y arquitectura relacionados con el borde en sus patrones de desarrollo para asegurarse de considerar estas necesidades y probar su rendimiento en un entorno realista antes de la implementación.
Finalmente, considere las oportunidades de innovación que presenta la informática de punta. Los dispositivos pequeños con computación limitada y alguna forma de comunicación por radio están cayendo por debajo de los 100 dólares, y docenas de fabricantes ofrecen hardware, aprovisionamiento y herramientas de gestión estandarizados. ¿Qué aplicaciones y servicios antes inimaginables podría crear si pudiera colocar informática y conectividad limitadas prácticamente en cualquier parte del mundo? Poner algunas Raspberry Pis, placas Arduino o kits de partículas en manos de sus equipos de tecnología podría resultar en una solución innovadora a un problema empresarial que antes no tenía solución.
Vale la pena comprender los fundamentos de la computación de borde y cómo se integra con su plataforma en la nube, y luego incorporar la ventaja en su estrategia y patrones de desarrollo, incluso si no tiene una aplicación inmediata para la computación de borde. Probablemente ya esté utilizando la informática de punta de alguna manera, incluso si no la ha definido explícitamente en su arquitectura. Comprender los posibles casos de uso y las crecientes capacidades e integración con la computación en la nube puede generar un valor adicional significativo.