¿Cómo se compara la oferta de AWS IoT con otras?

En una palabra, disruptor .

El lanzamiento de AWS IoT que ofrece literalmente decepcionó a muchas de las nuevas empresas de IoT en el espacio de la plataforma en la nube. Pocos de ellos incluso solían llamarse a sí mismos AWS para IoT antes y usaron AWS ampliamente como su plataforma para construir ofertas de IoT. ¿Qué harías si la plataforma sobre la que construyes se convierte en tu competidor? Obviamente, necesitaría innovar e improvisar mucho más para conservar una ventaja.

Para una explicación detallada, permítanme comenzar con contras primero.

Enfoque horizontal : a diferencia de muchas de las compañías de IoT, AWS IoT no está personalizado para una industria específica como GE Predix. Requiere una integración completa con los procesos comerciales.

Características: – No es tan rico como muchas de las ofertas de otros competidores. Sin gráficos sofisticados, tableros, carece de soporte para múltiples protocolos tales como AMQP / CoAP, etc. Sin embargo, así es como AWS implementa características, da un mínimo y ve la respuesta del mercado para decidir qué hacer a continuación.

Ahora algunos Pros: –

Escalabilidad : AWS sabe cómo escalar mejor que muchos y AWS cuenta con una gran infraestructura para ir a una escala muy amplia en múltiples geografías.

Ecosistema : esto es lo que hace de AWS IoT un cambio de juego . Tiene integración nativa con todos los demás servicios de AWS como Lambda, Kinesis, S3, Amazon Machine Learning, DynamoDB, CloudWatch y Amazon Elasticsearch. Esto significa que podría tener todas las piezas de tecnología en un solo lugar para ofrecer una sólida oferta de IoT.

Precios : – Da a cualquier otra competencia una carrera por su dinero. 1 millón de mensajes le cuestan $ 5 y los programas de cartera de AWS podrían darle suficientes créditos para permitirle continuar sus operaciones durante años.

Hoja de ruta a largo plazo : AWS está aquí para quedarse durante un tiempo considerable. Y esta es una razón decisiva para muchos clientes empresariales.

Seguridad: – Un enfoque desde cero. Aprovisionamiento de certificados de cliente y autenticación fuerte.

Sería interesante ver cómo las nuevas empresas de IoT evolucionarán para enfrentar este desafío.

AWS IoT (Amazon Internet of things) es una plataforma de servicios web de Amazon que recopila y analiza datos de dispositivos y sensores conectados a Internet y conecta esos datos a las aplicaciones en la nube de AWS. AWS IoT puede recopilar datos de miles de millones de dispositivos y conectarlos a puntos finales para otras herramientas y servicios de AWS, lo que permite a un desarrollador vincular esos datos a una aplicación.

Un usuario de AWS accede a AWS IoT con la consola de administración de AWS, los kits de desarrollo de software (SDK) o la interfaz de línea de comandos de AWS. Una aplicación accede al servicio a través de SDK de AWS. Las API de AWS IoT se dividen en el plano de control, que incluye la configuración del servicio, el registro y el registro del dispositivo; y el plano de datos, que incluye la ingestión de datos.

El servicio IoT incluye una función de Motor de reglas que permite a un cliente de AWS ingerir, filtrar, procesar y enrutar continuamente datos que se transmiten desde los dispositivos conectados. Un desarrollador puede configurar reglas en una sintaxis similar a SQL para transformar y organizar datos. La función también permite al usuario configurar cómo interactúan los datos con otros servicios de big data y automatización, como AWS Lambda, Amazon Kinesis, Amazon Machine Learning, Amazon DynamoDB y Amazon Elasticsearch Service. Cada regla consta de una instrucción SQL y una lista de acciones que define y ejecuta la regla usando un esquema editable basado en JSON.

Device Shadows es una regla opcional que permite a una aplicación consultar datos de dispositivos y enviar comandos a través de las API REST. Device Shadows proporciona una interfaz uniforme para todos los dispositivos, independientemente de las limitaciones de conectividad, ancho de banda, capacidad informática o potencia.

La función opcional de Registro de dispositivos le permite al desarrollador registrar y rastrear los dispositivos que están conectados al servicio, incluidos los metadatos para cada dispositivo, como los números de modelo y los certificados asociados. Un desarrollador puede definir un Tipo de cosa para administrar dispositivos similares de acuerdo con características comunes. Cada Cosa asociada con un Tipo de Cosa puede tener hasta 50 atributos y tres atributos de búsqueda. Un desarrollador también puede optar por que las aplicaciones se comuniquen directamente con el servicio IoT.

Un desarrollador también puede usar SDK de dispositivo de IoT AWS de código abierto para optimizar el consumo de memoria, energía y ancho de banda de red para los dispositivos. Amazon ofrece AWS IoT Device SDK para los lenguajes de programación C y Node.js.

AWS IoT admite los protocolos de comunicación HTTP, MQTT y WebSockets entre dispositivos conectados y aplicaciones en la nube a través de Device Gateway, que proporciona una comunicación bidireccional segura al tiempo que limita la latencia. Device Gateway se escala automáticamente, eliminando la necesidad de que una empresa aprovisione y administre servidores para un sistema de mensajería de pub / sub, que permite a los clientes publicar y recibir mensajes entre ellos.

AWS requiere que los dispositivos, las aplicaciones y los usuarios se adhieran a políticas de autenticación sólidas a través de certificados X.509, credenciales de AWS Identity and Access Management o autenticación de terceros a través de Amazon Cognito. AWS cifra toda la comunicación hacia y desde los dispositivos.

AWS IoT ofrece un nivel de servicio gratuito. Más allá de ese nivel, se cobra a un cliente de acuerdo con la cantidad de mensajes publicados.

La plataforma AWS IoT presenta una autenticación sólida, incorpora una autorización detallada basada en políticas y utiliza canales de comunicación seguros.

Al elegir una plataforma IoT, solo dos preguntas son importantes: ¿es confiable? y ¿Es escalable?

La plataforma AWS IoT es una de las pocas que puede responder afirmativamente a ambas preguntas. En Trek10, creemos que el verdadero poder de la plataforma AWS IoT es la capacidad de conectarse fácilmente a otros servicios de AWS como S3, Redshift, DynamoDB y especialmente Lambda. Evaluarlo como un servicio independiente pierde una gran parte del valor de la plataforma.

¿Es confiable?

El tamaño y la escala de AWS hacen que sea extremadamente probable que pasen la prueba de confiabilidad. Las grandes empresas que usan AWS para funciones comerciales críticas muestran esa confiabilidad hasta cierto punto, y AWS tiene SLA en torno a ciertos servicios individuales. Las recientes noticias de Salesforce afirman públicamente que van a construir su Nube IoT sobre AWS le muestran al mundo cuán poderoso es realmente AWS IoT.

¿Es escalable?

Al incorporar Lambda y la plataforma IoT, AWS permite crear una aplicación casi completamente sin servidor. En lugar de mantener servidores de aplicaciones, comunicación a través de websockets y escalar máquinas virtuales, todo funciona en funciones con la plataforma IoT que maneja la comunicación en tiempo real. El front-end del servidor de aplicaciones y el back-end de la base de datos se escalarán casi infinitamente y casi sin esfuerzo, a diferencia de los sistemas basados ​​en servidor que requieren un poco de esfuerzo para escalar.

AWS IoT [1] es el clubbing de uno de los mejores proveedores de servicios en la nube del mundo y la tecnología de punta. La escalabilidad y la disponibilidad para todo tipo de negocios hacen que AWS sea el favorito de los usuarios de todo el mundo. La plataforma que proporciona una comunicación bidireccional segura entre elementos conectados a Internet, como actuadores, dispositivos inteligentes y sensores de dispositivos integrados, y la plataforma en la nube AWS se conoce como AWS IoT. Ideamine es una de las empresas de gestión de servidores gestionados que ofrece un servicio excepcional a los usuarios de todo el mundo.

Para saber más sobre AWS IoT, lea nuestro blog …

Una descripción general de AWS IoT – Ideamine

Notas al pie

[1] http://www.idemainetech.com