Una placa periférica: Sistemas de computación periférica con SBC

Publicado por

Imagine un registrador de datos que está funcionando en la oficina de otra persona al otro lado del mundo y que está creando fila tras fila de datos en un documento que tiene 100 columnas de ancho. Alguien en esa misma oficina le solicita el número más grande en la columna B, a pesar de que usted se encuentra a miles de kilómetros de distancia. Usted actúa como la nube, por lo que se le envía el archivo completo. Tiene que adquirir el documento, filtrar los datos y enviar la respuesta al solicitante y para ello, debe usar una gran cantidad de datos para descargar y procesar toda la información remota.

Con los sistemas de computación periférica, el registrador de datos se conecta a una computadora en el mismo escritorio. Cuando un individuo local necesita conocer ese número más grande de la columna B, la solicitud se envía a través de la red, la computadora ejecuta un script para procesar los datos y le brinda al solicitante solo el número que desea. Luego, la computadora también le envía ese número a usted para que lo conserve de forma segura y para dar por terminada la solicitud. Si bien su computadora es más potente que el equipo que se encuentra junto al registrador de datos, es mucho más económico transmitir esa enorme cantidad de datos a una computadora que se encuentra a unos metros de distancia en lugar de enviarle toda la información a usted y, por lo general, el solicitante recibe su respuesta más rápidamente. El único motivo por el cual usted participa en este proceso es para conservar ese valor a modo de respaldo en caso de que ocurra algún problema con la red. Al actuar como nube, usted conoce la solicitud y resultado, pero todos esos datos quedaron dentro de la red local. Más allá del costo de enviar datos, probablemente pueda ver por qué las personas se sienten más cómodas cuando los datos continúan siendo locales desde el punto de vista de la seguridad.

De hecho, la seguridad a menudo impulsa la decisión de habilitar los sistemas de computación periférica en una red, más que los ahorros de costos al transmitir menos datos desde y hacia la nube. En fracciones de centavos por paquete, se requieren importantes ahorros en costos de datos para justificar la incorporación de servidores que cuestan miles de dólares o incluso, computadoras estándares a su red. Sin embargo, como los datos se están convirtiendo en una responsabilidad más grande y los costos de las potentes computadoras de placa única (SBC) están disminuyendo, a menudo la mejor solución es reintroducir en la red local aunque sea algunas de las actividades de procesamiento. Una transmisión a una computadora de placa única que actúa como servidor local no es diferente de una transmisión a cualquiera de los diversos sensores o dispositivos en la red local que recopilan y transmiten datos. Pero ahora, una Raspberry Pi de USD 35 con algo de memoria adicional permite aumentar el tiempo de respuesta de la red. Además, la información de los sensores se almacena y procesa localmente detrás del firewall, lo que le ahorra cientos de mensajes a la nube por día. 

Esa solución puede sonar demasiado buena para ser verdad: si es tal el riesgo, ¿por qué los sistemas de computación en la nube predominan tanto en la actualidad? En realidad, las necesidades de procesamiento de una red tienden a ser mucho más exigentes que el filtrado de una hoja de datos. Las SBC más económicas, como la Raspberry Pi 3 y la BeagleBone Black son adecuadas para el uso doméstico habitual, en el que solo se necesita un procesamiento ligero. En el caso de las redes de mayor escala, tradicionalmente ha sido más rápido y económico transmitir datos a la nube donde pueden procesarse en computadoras muy potentes de lo que es asumir el costo de crear granjas de servidores locales. Con la introducción de las potentes computadoras de placa única x86, como la Joule de Intel, la computación periférica se ha convertido en una opción realista para una cantidad más significativa de aplicaciones. Ahora que la inversión para esas potentes SBC solo implica unos cientos de dólares, muchas redes usan en la actualidad una combinación de procesamiento local y en la nube. La información confidencial o la sincronización de datos esenciales es manejada por una computadora local, mientras que todos los demás datos se manejan a través de servicios en la nube, lo que maximiza la seguridad y velocidad, al mismo tiempo que minimiza el costo del sistema y la exposición a riesgos.   

Ver Productos relacionados

GT.PDKW

Intel Placas y kits de desarrollo del sistema integrado Ver

¿Está inspirado? Los servicios de IoT de Arrow pueden ayudarlo a diseñar una solución personalizada con su propia combinación única de recursos locales y basados en la nube.


¿Desea obtener más información? Suscríbase a nuestro boletín para recibir las noticias más recientes.

Suscríbase

Últimas noticias

Lo sentimos, pero su selección de filtros no devolvió resultados.

Hemos actualizado nuestra política de privacidad. Por favor tome un momento para revisar estos cambios. Al hacer clic en Acepto, usted está de acuerdo con la Politica de Privacidad de Arrow Electronics y sus condiciones de uso.

Nuestro sitio Web coloca cookies en su dispositivo para mejorar su experiencia y nuestro sitio. Lea más sobre las cookies que utilizamos y cómo desactivarlas aquió. Es posible que se utilicen las cookies y tecnologías de seguimiento con fines de marketing.
Al hacer clic en "Aceptar", usted está consintiendo la colocación de cookies en su dispositivo y el uso de tecnologías de seguimiento. Haga clic en "Leer más" a continuación para obtener más información e instrucciones sobre cómo desactivar las cookies y tecnologías de seguimiento. Si bien la aceptación de cookies y tecnologías de seguimiento es voluntaria, la desactivación de estos puede resultar en que el sitio web no funcione correctamente, y es posible que ciertos anuncios sean menos relevantes para usted.
Respetamos su privacidad. Lea nuestra política de privacidad aquió