Prefacio
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
En una conferencia de Gartner en la soleada San Diego, allá por 2012, me encontré por primera vez con el término "Arquitectura IoT". A primera vista, parecía una idea sencilla: el nexo de los dispositivos conectados a Internet. Justo cuando la ola móvil estaba en la cresta de la ola y la computación en nube ganaba adeptos, el reto de gestionar eficazmente las cargas de trabajo de la IoT surgió como un tema resonante entre los tecnólogos y los fabricantes de dispositivos de todo el mundo. A medida que profundizaba, este ámbito aparentemente sencillo reveló una miríada de matices. Resulta que el Internet de las Cosas (IoT) no es sólo una red de aparatos que cobran vida con sólo pulsar un botón. Es una sofisticada red de dispositivos interconectados que recogen, transmiten y reciben de forma autónoma enormes cantidades de datos. A medida que me adentraba en este dominio, surgían preguntas aún más acuciantes: ¿Cómo se actualizan sin problemas todos esos dispositivos? ¿Qué medidas garantizan su resistencia a las manipulaciones? Y quizás lo más desalentador, ¿cómo se puede procesar y analizar eficazmente el diluvio de datos que producen?
En respuesta a estas preguntas, Microsoft ha desvelado un vasto ecosistema IoT en Azure, que abarca una serie de servicios en la nube gestionados por Microsoft, componentes de perímetro de última generación y SDK. Cada componente desempeña un papel fundamental en el ciclo de vida de una solución IoT. Navegar por este amplio reino requiere una organización metódica. He descubierto que trazar un mapa de dominios, crear una taxonomía, es una estrategia inestimable para aclarar el mundo de la IO, que de otro modo resultaría abrumador. Cada dominio, aunque autónomo, se entrelaza con los demás, formando una imagen global que he llegado a describir como el Paisaje de la IO.
En este libro, segmento este intrincado tema en ámbitos más pequeños. Mi objetivo es proporcionar a los lectores tanto una visión panorámica como inmersiones profundas en sus múltiples aspectos. Mi objetivo va más allá de la mera difusión de conocimientos; me esfuerzo por capacitarte a ti, el lector, para navegar por el ecosistema de Azure IoT con facilidad y diseñar soluciones IoT adaptadas a tus necesidades y presupuesto concretos.
Quién debería leer este libro
Si buscas un libro que hable de soluciones holísticas de IoT en Azure, estás en el lugar adecuado. Este libro tiene algo para todos los informáticos, incluidos directivos, arquitectos, ingenieros y administradores.
Para la gente de la C-suite y los directores de TI, este libro te ayudará a fundamentar tus decisiones empresariales a la hora de implantar una solución IoT en Azure. Aprenderás por qué algo se hace de una manera determinada y por qué Azure es una plataforma versátil para las soluciones. Empieza, sin duda, por el Capítulo 1 para adquirir los conocimientos básicos de lo que implica una solución IoT.
Los que desempeñen funciones de arquitecto tendrán mucho que saborear en este libro. Te ofreceré los detalles más minuciosos de cada dominio para que puedas enriquecer tu comprensión de las soluciones IoT en Azure. Tanto si eres un arquitecto novato como uno curtido en mil batallas, encontrarás algo de interés en este libro.
Para los ingenieros que puedan ser responsables de implantar muchas de estas soluciones, los capítulos específicos de cada dominio en particular, como los dedicados a la ingeniería de datos o a la mensajería en la nube, te darán lo que necesitas saber para implantar una solución basada en Azure.
Por último, a los administradores y gestores de infraestructuras en la nube les interesarán especialmente los capítulos dedicados al monitoreo, la seguridad y la gobernanza.
En esencia, sea cual sea tu función en TI e IoT, ¡aquí hay algo para ti!
Convenciones utilizadas en este libro
En este libro se utilizan las siguientes convenciones tipográficas:
- Cursiva
-
Indica nuevos términos, URL, direcciones de correo electrónico, nombres de archivo y extensiones de archivo.
Constant width
-
Se utiliza en los listados de programas, así como dentro de los párrafos para referirse a elementos del programa como nombres de variables o funciones, bases de datos, tipos de datos, variables de entorno, sentencias y palabras clave.
Constant width bold
-
Muestra comandos u otros textos que deben ser tecleados literalmente por el usuario.
Constant width italic
-
Muestra el texto que debe sustituirse por valores proporcionados por el usuario o por valores determinados por el contexto.
Utilizar ejemplos de código
El material complementario (ejemplos de código, ejercicios, etc.) se puede descargar en https://oreil.ly/supp-AIoT.
Si tienes una pregunta técnica o un problema al utilizar los ejemplos de código, envía un correo electrónico a support@oreilly.com.
Este libro está aquí para ayudarte a hacer tu trabajo. En general, si se ofrece código de ejemplo con este libro, puedes utilizarlo en tus programas y documentación. No es necesario que te pongas en contacto con nosotros para pedirnos permiso, a menos que estés reproduciendo una parte importante del código. Por ejemplo, escribir un programa que utilice varios trozos de código de este libro no requiere permiso. Vender o distribuir ejemplos de los libros de O'Reilly sí requiere permiso. Responder a una pregunta citando este libro y el código de ejemplo no requiere permiso. Incorporar una cantidad significativa de código de ejemplo de este libro en la documentación de tu producto sí requiere permiso.
Agradecemos, pero generalmente no exigimos, la atribución. Una atribución suele incluir el título, el autor, la editorial y el ISBN. Por ejemplo "Architecting IoT Solutions on Azure por Blaize Stewart (O'Reilly). Copyright 2024 Blaize Stewart, 978-1-098-14286-5".
Si crees que el uso que haces de los ejemplos de código no se ajusta al uso legítimo o al permiso concedido anteriormente, no dudes en ponerte en contacto con nosotros en permissions@oreilly.com.
Aprendizaje en línea O'Reilly
Nota
Durante más de 40 años, O'Reilly Media ha proporcionado formación tecnológica y empresarial, conocimientos y perspectivas para ayudar a las empresas a alcanzar el éxito.
Nuestra red única de expertos e innovadores comparten sus conocimientos y experiencia a través de libros, artículos y nuestra plataforma de aprendizaje online. La plataforma de aprendizaje en línea de O'Reilly te ofrece acceso bajo demanda a cursos de formación en directo, rutas de aprendizaje en profundidad, entornos de codificación interactivos y una amplia colección de textos y vídeos de O'Reilly y de más de 200 editoriales. Para más información, visita https://oreilly.com.
Cómo contactar con nosotros
Dirige tus comentarios y preguntas sobre este libro a la editorial:
- O'Reilly Media, Inc.
- 1005 Gravenstein Highway Norte
- Sebastopol, CA 95472
- 800-889-8969 (en Estados Unidos o Canadá)
- 707-829-7019 (internacional o local)
- 707-829-0104 (fax)
- support@oreilly.com
- https://www.oreilly.com/about/contact.html
Tenemos una página web para este libro, donde se enumeran erratas, ejemplos y cualquier información adicional. Puedes acceder a esta página en https://oreil.ly/ArchitectingIoT.
Para obtener noticias e información sobre nuestros libros y cursos, visita https://oreilly.com.
Encuéntranos en LinkedIn: https://linkedin.com/company/oreilly-media.
Síguenos en Twitter: https://twitter.com/oreillymedia.
Míranos en YouTube: https://youtube.com/oreillymedia.
Agradecimientos
En primer lugar, me gustaría dar las gracias a todos mis revisores, Marvin García, Ken Muse y Robert Stackowiak. Estas increíbles personas tienen profundos conocimientos y experiencia en IoT y datos; me ayudaron a rellenar muchos de los lugares que me faltaban e incluso me señalaron cosas que probablemente eran menos que ideales.
También me gustaría dar las gracias a mi excelente editora, Rita Fernando, que me ayudó a mantener el rumbo y me ofreció valiosos comentarios para mejorar el libro en todos los aspectos. Y me gustaría dar las gracias a Aaron Black y Jon Hassell de O'Reilly por ayudarme a poner en marcha este proyecto.
Me gustaría dar las gracias a mi amada esposa, que me soportó durante las muchas y largas horas que pasé escribiendo este libro. No es una tarea sencilla, pero ella me ayudó a superarla.
Y por último, me gustaría dar las gracias a papá, Blaize Stewart I (yo soy Blaize II), que me introdujo en la informática a una edad temprana. ¿Quién iba a decir que el dichoso Commodore 64 marcaría la trayectoria de mi carrera?
Get Arquitectura de soluciones IoT en Azure now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.