Blog de Amazon Web Services (AWS)
Planeando una migración hacia AWS IoT Core
Intro
El ecosistema de Internet de las cosas (IoT) ha evolucionado rápidamente en los últimos años con una explosión de dispositivos y datos conectados. Esto también ha supuesto un cambio para algunos clientes, ya que buscan evolucionar y adaptar sus soluciones para satisfacer sus necesidades empresariales, o simplemente hacer la transición desde plataformas de IoT menos escalables y confiables. A este escenario se suma el desafío de que los clientes se vean obligados a abandonar su plataforma de IoT original debido a la discontinuidad de los servicios ofrecidos por un proveedor. Estos desafíos pueden provocar interrupciones, pero también ofrecen la oportunidad de reforzar sus ofertas. A lo largo de los años, AWS ha ayudado a clientes como BISSELL, LG, Traeger Grills, Belkin, Weissbeerger y muchos otros a migrar rápida y fácilmente sus plataformas de IoT internas o de terceros. Estos clientes migraron a AWS IoT para obtener más funcionalidades, acceso a servicios nuevos o mejorados, funciones de seguridad reforzadas, mejor soporte técnico, mejores opciones de recuperación ante desastres y rentabilidad. Sin embargo, la migración de su plataforma de IoT es un proceso en el que tendrá que evaluar y abordar muchas consideraciones para alinear el resultado del proceso con sus objetivos de negocio.
Consideraciones para su migración de IoT
Ya sea que se trate de una oportunidad para que su empresa reevalúe su solución de IoT desde el principio o simplemente traslade su plataforma actual a AWS, estas son algunas consideraciones que debe tener en cuenta:
Funcionalidad:
Piense en cómo su nueva plataforma de IoT puede complementar su modelo de negocio y ofrecer un conjunto de experiencias a sus clientes, desde el dispositivo de IoT en el borde hasta la nube. Tenga en cuenta que cada dispositivo conectado requiere un sistema operativo y bibliotecas de software asociadas, una arquitectura de seguridad sólida, un conjunto de protocolos de comunicación y mecanismos de actualización inalámbricos (OTA) con un plan de mantenimiento para las actualizaciones de seguridad y funciones.
Mantenga la seguridad de los datos y la evaluación de riesgos
La base de una solución de IoT debe incluir la seguridad durante todo el proceso o correr el riesgo de costosos retiros y/o adaptaciones cuando las implementaciones de seguridad inadecuadas provocan problemas o tiempos de inactividad para los clientes. Limite sus opciones a una plataforma que admita la seguridad y el cifrado de los datos durante el tránsito hacia y desde la nube, o en el tránsito de los servicios en el borde hacia y desde el dispositivo, junto con un sólido soporte de autenticación y control de acceso.
Costos de migración:
Es importante determinar la cantidad de datos que se mueven y el ancho de banda disponible para la transferencia de datos. Sin embargo, no todas las migraciones deben evaluarse en función de los gastos iniciales; debe tener en cuenta los ahorros y la eficiencia posibles al administrar sus dispositivos a escala. Por ejemplo, si estás creando nuevas funcionalidades en tus productos, como la subida de vídeos, el reconocimiento de voz, el aprendizaje automático y la inteligencia artificial, piensa en los ahorros que podrías lograr con una plataforma de IoT que respalde tu ciclo de innovación.
Gestión a escala:
Lo que muchas personas no entienden es la complejidad de administrar una flota conectada de diversos dispositivos y aplicaciones a escala, lo que solo se intensifica a medida que aumenta su cartera. Desarrollar software personalizado e infraestructura de aprovisionamiento que se pueda ampliar y reducir para admitir un gran volumen de conexiones simultáneas entre los servicios en la nube, las aplicaciones móviles y una variedad de dispositivos puede resultar difícil y llevar mucho tiempo.
Competencias para apoyar la migración:
Es fundamental evaluar de manera realista en qué punto se encuentra su organización en su recorrido por el IoT. Hemos visto a las organizaciones seguir el camino de «hágalo usted mismo» y dedicar varios meses de tiempo, el resultado de haber subestimado los desafíos de hacerlo por sí solas, además de no tener ciertas habilidades internas. A menudo, trabajar con un socio es un enfoque más eficaz. Los socios ya lo han hecho antes, lo que significa que aprendieron de los errores del pasado, crearon experiencias a través de un conjunto de arquitecturas de referencia y mejores prácticas, y pueden ayudarlo a mantener su ventaja competitiva.
Descubra los beneficios con AWS IoT
AWS IoT ofrece la flexibilidad de recopilar datos y realizar cómputos en la nube (o en cualquier lugar donde se generen los datos) para implementar aplicaciones de IoT más inteligentes, con mayor rapidez de respuesta y más rentables. La misión de AWS IoT es garantizar que conoce el estado de todo y que puede evaluar estos datos para resolver los problemas empresariales. Para aprovechar la seguridad, la escalabilidad, la confiabilidad, el alcance y la profundidad de los servicios de AWS IoT y acelerar su innovación, muchos clientes migraron su solución a AWS IoT:
- Escalabilidad y elasticidad mejoradas: clientes como LG pudieron ampliar el alcance geográfico de su oferta y llevar sus productos a nuevas regiones. Otros, como iRobot, pudieron aprovechar la elasticidad de AWS IoT para soportar los picos de carga estacionales.
- Disminución de las interrupciones: Traeger Grills se vio obligada a migrar a sus clientes cuando su antiguo proveedor de IoT decidió abandonar su plataforma. Traeger se enfrentó a una escasez de tiempo para migrar clientes y reconstruir su solución, sin interrumpir a los clientes actuales. Con la ayuda de OST, socio de AWS IoT, Traeger migró más de cien mil dispositivos a AWS IoT Core en solo tres meses y sin tiempo de inactividad.
- Reducción de costos: clientes como Centrica, con su línea de productos Hive, y Kemppi, vieron reducciones en el costo de ejecutar sus soluciones de IoT después de migrar a AWS IoT. Kemppi logró ahorrar un 50% en el desarrollo y la entrega de software de IoT.
- Seguridad mejorada: clientes como Rachio y SolarNow confían en los servicios IoT de AWS y AWS para lograr un alto nivel de seguridad de IoT sin crear su propia infraestructura de seguridad.
- Fiabilidad mejorada: AbiBird migró su solución de IoT de un proveedor de servicios externo a AWS IoT para obtener una mayor confiabilidad y rendimiento a escala.
- Mayor agilidad: los clientes pudieron adaptarse rápidamente a las condiciones cambiantes del mercado al utilizar los servicios gestionados de AWS IoT, lo que garantiza que tenga la capacidad que necesita cuando la necesita. BISELL migró su plataforma de IoT heredada a AWS para respaldar la estrategia de expansión empresarial ágil con la capacidad de escalar adecuadamente sus recursos y conectar casi 1 millón de dispositivos de forma rápida y confiable.
- Innovación continua: AWS IoT sigue innovando y ofreciendo las funciones más recientes del sector. En los últimos doce meses, AWS IoT implementó más de 50 actualizaciones, anunció reducciones de precios para aumentar la rentabilidad y lanzó nuevos servicios, como AWS IoT ExpressLink, AWS IoT TwinMaker y RoboRunner de AWS IoT.
Simplifique su migración con AWS IoT Core
AWS IoT Core, lanzado en 2015, es un servicio en la nube administrado creado para admitir la conectividad de miles de millones de dispositivos, procesar billones de mensajes y enrutarlos a los puntos de enlace de AWS y otros dispositivos de manera confiable y segura. AWS IoT Core incluye una amplia gama de funciones que ayudan a reducir el tiempo de desarrollo, pero ofrecen una flexibilidad ilimitada para simplificar el proceso de migración de IoT:
- Seguridad de varios niveles comprobada a escala: AWS IoT ofrece servicios para todos los niveles de seguridad, incluidos mecanismos de seguridad preventivos, como el cifrado y el control de acceso, para proteger los datos de los dispositivos en reposo y en tránsito. Además, con AWS IoT Device Defender, puede auditar configuraciones, autenticar dispositivos, detectar anomalías y recibir alertas para ayudar a proteger su flota de dispositivos de IoT a escala.
- Flexibilidad para definir sus propias autenticaciones y autorizaciones: AWS IoT Core ofrece autorizadores personalizados que ofrecen la flexibilidad de definir y mantener su propia autenticación y autorización. Por ejemplo, si está migrando dispositivos existentes en el campo a AWS IoT Core y esos dispositivos utilizan un token de portador personalizado o un nombre de usuario y una contraseña de MQTT para la autenticación, puede migrarlos a AWS IoT Core sin tener que proporcionarles nuevas identidades.
- Conserve sus nombres de dominio actuales: en 2021, AWS lanzó puntos de enlace configurables con dominios personalizados para AWS IoT Core, lo que simplifica la integración de las aplicaciones de IoT con los dispositivos existentes en el campo. Los puntos de conexión configurables pueden ayudarlo a mantener una interfaz coherente con los dispositivos existentes a medida que realiza la transición de sus aplicaciones de IoT a AWS IoT Core y a reducir la necesidad de realizar actualizaciones de software en ellas.
- Agente de MQTT escalable: AWS IoT Core es compatible con el agente de mensajes MQTT, que transmite mensajes de forma segura hacia y desde todos sus dispositivos y aplicaciones de IoT con baja latencia y se escala automáticamente con el volumen de mensajes sin necesidad de que no funcionan con infraestructura. Si planea migrar a AWS IoT Core, cerrar la brecha entre su agente MQTT heredado y el AWS IoT Core representa una solución transitoria y sencilla que puede implementar rápidamente.
- Administración remota de dispositivos a escala: con AWS IoT Device Management, puede integrar la información y la configuración de sus dispositivos, organizar el inventario de dispositivos, supervisar y administrar de forma remota su flota en múltiples ubicaciones y realizar actualizaciones inalámbricas con facilidad.
Además, AWS IoT Core le ofrece un punto de entrada al mundo de los servicios que proporciona AWS. Con AWS IoT Core, puede interactuar con más de 200 servicios adicionales proporcionados por AWS en áreas como bases de datos, análisis y aprendizaje automático. O bien, puede crear fácilmente aplicaciones sin servidor mediante los servicios de AWS Lambda. Independientemente de su caso de uso, AWS cuenta con servicios que lo ayudarán con el desarrollo y le proporcionarán la innovación que necesita para el futuro.
Figura 1. Una representación de cómo AWS IoT actúa como puerta de entrada a servicios adicionales de AWS
El proceso de migración con AWS y los socios de AWS
AWS hace que migrar sus dispositivos conectados existentes desde sus plataformas internas o heredadas sea fácil, rentable y rápido. Puede migrar utilizando un enfoque «hágalo usted mismo» o con la ayuda de los servicios profesionales de AWS o los socios de AWS IoT. Sin embargo, cada plataforma de IoT es diferente, con diferentes requisitos empresariales, alcance geográfico, opciones de conectividad y hardware de los dispositivos. No existe una solución de migración única para todos, por lo que AWS ofrece varias opciones para ayudarlo a migrar sus dispositivos a AWS IoT.
#1 Los talleres de ideación sobre la migración de plataformas de IoT realizados por socios de AWS IoT pueden ayudarlo a definir sus objetivos de migración, seleccionar destinos de migración con rutas claras hacia la producción y garantizar que los responsables de la empresa participen en el idear y comprender el valor de invertir en la migración a AWS. Estos talleres se dividen en pasos graduales para proporcionar orientación y resultados estructurados a lo largo del proceso de migración. Estos pasos incluyen una evaluación inicial del alcance de la migración, un plan detallado para su estado futuro, opciones para crear y operar su solución mediante servicios gestionados y la optimización a través de los conocimientos de la plataforma AWS IoT.
Figura 2. Una descripción general del soporte ofrecido por los socios de AWS IoT para su proceso de migración.
Puede trabajar con integradores de sistemas (SI) para obtener un soporte práctico e integral para las aplicaciones. Por ejemplo, Klika Tech, socio de AWS IoT, ofrece un enfoque de migración por fases basado en una comprensión compartida de las metas, los objetivos y los criterios de éxito de su proyecto para ayudar a obtener la estrategia correcta para su organización. Del mismo modo, TensoriOT ofrece una solución de pruebas de rendimiento de IoT para ayudar a evaluar sus flotas de IoT a escala y comprender el rendimiento de la flota antes de implementar dispositivos en producción.
O, si simplemente desea conectar sus dispositivos a una plataforma probada y lista para usar, puede aprovechar los proveedores de software independientes (ISV) para acceder a soluciones prediseñadas que pueden ayudarlo a acelerar su tiempo de comercialización. Por ejemplo, EdgeIQ ofrece una plataforma DeviceOps escalable y totalmente integrada con una rampa de acceso integrada de forma nativa a AWS que simplifica la administración, la integración y la organización de sus productos conectados. Del mismo modo, ThingLogix ofrece un marco de aplicaciones de IoT para AWS orientado a eventos y listo para su implementación. Acceda a la lista completa de socios de AWS IoT y a sus recursos aquí.
#2 Los talleres de descubrimiento y diseño de la migración a la IoT de AWS Professional Services ofrecen un estudio exhaustivo de unos días para llevar a cabo una evaluación de las necesidades de migración que ayude a definir el alcance de su prueba de concepto y plan de migración.
Figura 3. Metodología y ofertas de servicios profesionales de AWS para respaldar las migraciones de IoT.
La organización de servicios profesionales de AWS utiliza una metodología basada en las mejores prácticas internas de Amazon, adquiridas a lo largo de años de experiencia, para ayudar a completar los proyectos de forma más rápida y confiable, al tiempo que tiene en cuenta las expectativas cambiantes y las estructuras dinámicas del equipo a lo largo del proceso.
#3 El programa de aceleración de la migración de AWS es un programa de migración a la nube completo y comprobado que se basa en la experiencia de AWS en la migración de miles de clientes corporativos a la nube. El programa ofrece herramientas que reducen los costos, automatizan y aceleran la ejecución, enfoques de formación y contenido adaptados a su caso de uso, experiencia con los servicios profesionales de AWS, un ecosistema de socios globales e inversiones en AWS. Además, para los proyectos de migración elegibles, el programa ofrece créditos promocionales de AWS y otros incentivos para ayudar a compensar algunos de los costos incurridos durante la migración.
#4 Los días de inmersión que se centran en las soluciones de AWS son sesiones prácticas con productos y servicios de AWS, como la IoT y la migración, que lo ayudan a desarrollar las habilidades necesarias para crear, implementar y operar su infraestructura y aplicaciones en la nube.
Primeros pasos
Entendemos que migrar a una nueva plataforma de IoT no es una decisión fácil. Sin embargo, con los especialistas y socios de AWS, puede deshacerse de parte del trabajo pesado y acceder a un nivel de soporte que puede ayudarlo a formular e implementar un plan de migración exitoso de acuerdo con sus necesidades empresariales críticas.
A través de un repositorio completo de más de 800 dispositivos de socios calificados y más de 60 casos de uso de IoT validados previamente, AWS y la comunidad de socios de AWS IoT se comprometen a ayudarlo a impulsar el éxito del viaje y acelerar sus proyectos de IoT.
Para obtener más información sobre la migración desde AWS IoT, escuche esta charla técnica en línea y, para comenzar, póngase en contacto con nuestro equipo para programar una cita para revisar su caso de uso.
Recursos
Acerca de los autores
Channa Samynathan es IoT Specialist SA en AWS
Rahul Shira es Sr. PMM, Edge and IoT en AWS
Traductor
Cesar Luiz Javaroni Filho, es un arquitecto de aplicaciones en la nube que trabaja para modernizar las aplicaciones y aportar valor a los clientes. Con 10 años de experiencia en TI y una profunda pasión por la fabricación y el IoT, considera que la IoT es «la TI que cobra vida».