(+34) 923 602 786
info@alfaiot.com
Es posible que haya oído hablar del acrónimo "AWS" con bastante frecuencia y que se haya preguntado: "¿Qué es AWS?". Aquí lo resumiremos todo, incluyendo una introducción a AWS, una historia de AWS, un desglose de los servicios de AWS y una explicación de los beneficios de AWS. En este artículo, aprenderás sobre estos temas: La computación en la nube se ha convertido en una parte integral de las empresas de todos los sectores. AWS es la forma más popular. Mejora la eficiencia y proporciona alivio para cualquier número de prácticas empresariales. En la década de 2000, las empresas dependían por completo de los servidores comprados, y esos servidores tenían una funcionalidad limitada y precios elevados. Además, un servidor en funcionamiento requería innumerables validaciones. Cuanto más crecían las empresas, más servidores y prácticas de optimización necesitaban. Adquirir esos elementos resultaba ineficaz y, a veces, prohibitivamente caro. Las ventajas de AWS han resuelto muchos de esos problemas. Las empresas que utilizan AWS tienen servidores disponibles al instante, y AWS proporciona diversas cargas de trabajo, mayores opciones de almacenamiento y mejores medidas de seguridad. Historia de AWS AWS se lanzó en 2002. La compañía quería vender su infraestructura no utilizada como un servicio, o como una oferta a los clientes. La idea fue recibida con entusiasmo. Amazon lanzó su primer producto AWS en 2006. Cuatro años más tarde, en 2012, Amazon organizó un gran evento centrado en recoger las opiniones de los clientes sobre AWS. La empresa sigue celebrando eventos similares, como Reinvent, que permite a los clientes compartir sus opiniones sobre AWS. En 2015, Amazon anunció que sus ingresos de AWS habían alcanzado los 7.800 millones de dólares. Entre entonces y 2016, AWS lanzó medidas que ayudaron a los clientes a migrar sus servicios a AWS. Esas medidas, junto con la creciente apreciación del público de las características de AWS, indujeron un mayor crecimiento económico. Los ingresos de Amazon aumentaron hasta los 12.200 millones de dólares en 2016. En la actualidad, AWS ofrece a los clientes 160 productos y servicios. Ese número probablemente aumentará, dado el ritmo al que Amazon construye y ajusta AWS. Ahora que conoces la historia de AWS, y con qué idea llegó al mercado, vamos a entender qué es AWS. ¿Qué es AWS? Para poder responder a "¿Qué es AWS?", primero hay que entender que es un proveedor de la nube. Entre otras características, los proveedores de la nube otorgan más flexibilidad de almacenamiento y mejores medidas de seguridad. También contienen características que encontrarías en un centro de datos local, como seguridad reforzada, mayor capacidad de computación y construcción de bases de datos. Dependiendo de su ubicación, puede obtener otras características como el almacenamiento en caché de contenidos. Una de las ventajas de AWS es que obtienes los 160 servicios en la nube en régimen de pago por uso. Esto significa que sólo pagas por los servicios que utilizas. Y funciona en una escala relativa. Esto significa que cuanto menos lo uses, menos pagarás. Y cuanto más lo use, menos pagará por unidad. (Es decir, el precio de cada unidad baja con cada nueva compra). Pero eso no es todo. Otras ventajas de AWS están relacionadas con las aplicaciones asociadas a él. Las aplicaciones son fiables porque se ejecutan en una infraestructura segura y fiable. Su infraestructura bajo demanda permite una mayor escalabilidad Las opciones de diseño disponibles en la nube permiten una gran flexibilidad Ahora vamos a mejorar nuestra comprensión de lo que es AWS, examinando los servicios de amazon web services (AWS). Aprende sobre los principios de arquitectura de AWS y servicios como IAM, VPC, EC2, EBS y más con el Curso de Arquitecto de Soluciones de AWS. ¡Inscríbase hoy mismo! Servicios de AWS Desde su aparición, Amazon Web Services se ha convertido en una tecnología de computación en la nube esencial. Estas son algunas de las ofertas esenciales de AWS:
  1. Amazon S3 Esta herramienta se utiliza para realizar copias de seguridad en Internet, y es la opción de almacenamiento más barata en la categoría de almacenamiento de objetos. Lo mejor: puedes recuperar los datos almacenados desde casi cualquier lugar siempre que lo necesites.
  2. Productos de transferencia de datos de AWS Como su nombre indica, se trata de productos de migración, recopilación y transferencia de datos que le ayudan a recopilar datos sin problemas. También le permiten supervisar y analizar los datos en tiempo real.
  3. Amazon EC2 (Elastic Compute Cloud) Proporciona una capacidad informática segura y redimensionable en función de sus necesidades. El servicio está diseñado para hacer más accesible la computación en la nube a escala web.
  4. 4. Amazon SNS (Simple Notification Services) Se trata de una herramienta de notificación que envía mensajes a un gran número de suscriptores a través de correo electrónico o SMS. Puede enviar alarmas, notificaciones de servicio y otros mensajes destinados a llamar la atención sobre información importante.
  5. Amazon KMS (Sistema de gestión de claves) Se trata de una herramienta de seguridad que utiliza una encriptación de 256 bits para tus datos. Además, la salvaguarda de los hackers y los ciberataques.
  1. Amazon Lambda Este servicio ejecuta tu código en función de eventos específicos y gestiona los recursos dependientes. No es necesario gestionar ni aprovisionar servidores, y lo que pagas depende del tiempo que tarde en ejecutarse tu código. Ahorra mucho dinero en comparación con los servicios que cobran por hora.
  2. Route 53 Se trata de un servicio de DNS en la nube que no requiere mantener una cuenta de DNS independiente. Está diseñado para proporcionar a las empresas un método fiable y rentable para dirigir a los usuarios a las aplicaciones de Internet.
Después de haber aprendido lo que es AWS, vamos a conocer los beneficios de los servicios web de Amazon. Importancia de AWS y sus ventajas Utilicemos el ejemplo de Unilever, un gigante del mundo de los bienes de consumo. Unilever tenía un problema: necesitaba un tiempo de comercialización más rápido y un entorno estandarizado. La empresa está repartida en 190 países y dependía del marketing digital para sus productos. Su entorno local heredado resultaba inútil, incapaz de satisfacer las cambiantes demandas de TI. Unilever trasladó una parte de su negocio a AWS y, desde entonces, los despliegues han sido fluidos, las aplicaciones de aprovisionamiento se han vuelto más fiables e incluso la infraestructura de aprovisionamiento ha mejorado. Además, la compañía pudo hacer todo en escala de botón, y los respaldos seguros de AWS garantizan que todos los datos de la compañía estén seguros y continuamente accesibles. En la actualidad, Unilever está creciendo con AWS, gracias a características como la rapidez de los despliegues, las copias de seguridad seguras y la capacidad de generar informes en tiempo real. Este es sólo un ejemplo de cómo AWS ha ayudado a las empresas a crecer de forma exponencial. Descubramos a continuación algunas de las desventajas de AWS y concluyamos nuestro aprendizaje sobre qué es AWS. Desventajas de AWS Mientras que Amazon AWS contiene aparentemente innumerables atributos positivos, hay algunas desventajas. Para empezar, tendrá que pagar una cuota por el soporte técnico. Otro factor que complica la situación es que la computación en la nube sigue experimentando fallos y complicaciones, como la desaparición de archivos y la falta de sincronización de los servidores. Y, por supuesto, si no tienes acceso a Internet, no tienes acceso a tus datos. Amazon también restringe el uso de recursos, dependiendo de la región. Así que si estás en una zona que restringe mucho un recurso específico, no tienes mucho que hacer. También hay algunas limitaciones de seguridad. Por ejemplo, en EC2 VPC, estás limitado a 100 grupos de seguridad. Conclusión En este artículo sobre qué es AWS, habrás entendido qué es exactamente AWS, sus usos y servicios en las distintas industrias, y las ventajas y desventajas de AWS. AWS es la opción número uno en servicios de computación en la nube para las empresas de todo el mundo. Tiene presencia en más de 190 países y más de 100.000 clientes activos. Estas impresionantes cifras evidencian el continuo crecimiento de la plataforma, ya que cada vez más empresas adoptan AWS. Esta adopción significa que las personas que saben desarrollar la arquitectura y las aplicaciones de AWS tienen grandes oportunidades de empleo. AWS IoT es el nombre que reciben los servicios de IoT de Amazon para soluciones IoT comerciales, industriales y destinadas a consumidores. AWS IoT proporciona una comunicación bidireccional y segura entre iot devices o dispositivos conectados a Internet (tales como sensores, actuadores, microcontroladores integrados o aparatos inteligentes) y la nube de AWS. Esto permite recopilar datos de telemetría de múltiples dispositivos, y almacenar y analizar los datos. Además, usando AWS IoT se puede crear aplicaciones que permitan a sus usuarios controlar dichos dispositivos desde sus teléfonos o tablets.

Componentes de AWS IoT

La plataforma AWS IoT está formada por los siguientes componentes:

Gateway de dispositivos

Permite a los dispositivos comunicarse de forma segura y eficaz con AWS IoT.

Agente de mensajes

Proporciona un mecanismo seguro para que los dispositivos y las aplicaciones de AWS IoT publiquen y reciban mensajes entre sí. Puede utilizar el protocolo MQTT directamente o MQTT sobre WebSocket para publicar y suscribirse. Puede utilizar la interfaz HTTP REST para publicar.

Motor de reglas

Proporciona funciones de procesamiento de mensajes y de integración con otros servicios de AWS. Puede utilizar un lenguaje basado en SQL para seleccionar datos de cargas de mensajes y procesar y enviar datos a otros servicios, como Amazon S3, Amazon DynamoDB y AWS Lambda. También puede utilizar el agente de mensajes para volver a publicar mensajes para otros suscriptores.

Servicio de seguridad e identidad

Comparte la responsabilidad de la seguridad en la nube de AWS. Los dispositivos deben proteger sus credenciales para enviar datos de forma segura al agente de mensajes. El agente de mensajes y el motor de reglas utilizan las características de seguridad de AWS para enviar datos de forma segura a dispositivos u otros servicios de AWS. Para obtener más información, consulte Autenticación.

Registry (Registro)

Organiza los recursos asociados a cada dispositivo en la nube de AWS. Es necesario registrar los dispositivos y asociar hasta tres atributos personalizados a cada uno. También es posible asociar certificados e ID de cliente MQTT a cada dispositivo para poder administrarlos y solucionar los problemas que presenten con mayor facilidad.

Registro de grupos

Los grupos permiten administrar varios dispositivos a la vez clasificándolos en grupos. Los grupos también pueden contener otros grupos — puede crear una jerarquía de grupos. Cualquier acción que realice en un grupo principal se aplicará a sus grupos secundarios, así como a todos los dispositivos incluidos en el grupo principal y en sus grupos secundarios. Los permisos proporcionados a un grupo se aplicarán a todos los dispositivos del grupo y a todos sus grupos secundarios.

Sombra del dispositivo

Documento JSON utilizado para almacenar y recuperar información del estado actual de un dispositivo.

Servicio Device Shadow

Proporciona representaciones persistentes de los dispositivos en la nube de AWS. Es posible publicar información de estado actualizada en una sombra de un dispositivo y este puede sincronizar su estado cuando se conecte. Los dispositivos también pueden publicar su estado actual en una sombra para que lo usen las aplicaciones o los demás dispositivos. Para obtener más información, consulte Servicio Device Shadow para AWS IoT.

Servicio de aprovisionamiento de dispositivos

Le permite aprovisionar dispositivos mediante una plantilla que describe los recursos necesarios para el dispositivo: un objeto, un certificado y una o varias políticas. Un objeto es una entrada en el registro que contiene atributos que describen un dispositivo. Los dispositivos usan certificados para realizar la autenticación con AWS IoT. Las políticas determinan qué operaciones pueden realizar los dispositivos en AWS IoT. Las plantillas contienen variables que se sustituirán por los valores en un diccionario (mapa). Puede usar la misma plantilla para aprovisionar varios dispositivos tan solo pasando diferentes valores para las variables de la plantilla en el diccionario. Para obtener más información, consulte Aprovisionamiento de dispositivos.

Servicio de autenticación personalizado

Puede definir autorizadores personalizados para permitirle administrar su propia estrategia de autenticación y autorización con un servicio de autenticación personalizado y una función de Lambda. Los autorizadores personalizados permiten a AWS IoT autenticar sus dispositivos y autorizar operaciones mediante estrategias de autorización y autenticación de tokens al portador. Los autorizadores personalizados pueden implementar varias estrategias de autenticación (por ejemplo: verificación de JSON Web Token, llamada al proveedor de OAuth, etc.) y deben devolver los documentos de la política que ha usado la puerta de enlace del dispositivo para autorizar las operaciones de MQTT. Para obtener más información, consulte Autenticación personalizada.

Servicio de Jobs

Permite definir un conjunto de operaciones remotas que se envían a uno o más dispositivos conectados a AWS IoT o que se ejecutan en uno o más de esos dispositivos. Por ejemplo, puede definir un trabajo que indique a un conjunto de dispositivos descargar e instalar actualizaciones de firmware y aplicaciones, reiniciar, rotar certificados o realizar operaciones remotas de solución de problemas. Para crear un trabajo, especifique una descripción de las operaciones remotas que se van a realizar y una lista de destinos que deben realizarlas. Los destinos pueden ser dispositivos individuales, grupos o ambos. Para obtener más información, consulte Trabajos.

Integración Alexa Voice Service (AVS) para AWS IoT

Integre Alexa Voice en cualquier dispositivo conectado. AVS para AWS IoT reduce el costo y la complejidad de la integración de Alexa. Esta función utiliza AWS IoT para transferir las tareas de audio que hacen un uso intensivo de procesos informáticos y de la memoria del dispositivo a la nube. Debido a la reducción resultante en el costo de la factura de materiales de ingeniería (eBoM), los fabricantes de dispositivos ahora pueden incorporar Alexa en dispositivos IoT con recursos limitados de manera más económica y permitir a los consumidores hablar directamente con Alexa en su hogar, oficina o habitación del hotel y disfrutar así de una experiencia de sonido ambiente. AVS para AWS IoT permite la funcionalidad integrada de Alexa en MCU, como la clase ARM Cortex M con menos de 1 MB de RAM integrada. Para ello, AVS transfiere las tareas de memoria y computación a un dispositivo virtual de Alexa integrado en la nube. Esto reduce el costo de eBoM hasta en un 50 %. Para obtener más información, consulte Integración Alexa Voice Service (AVS) para AWS IoT.  

AWS IoT Greengrass

AWS IoT Greengrass es la opción de AWS para los dispositivos de borde, de modo que puedan actuar a nivel local en función de los datos que generan, al mismo tiempo que utilizan la nube para tareas de administración, análisis y almacenamiento duradero. Con AWS IoT Greengrass, los dispositivos conectados pueden ejecutar funciones de AWS Lambda, contenedores Docker o ambos, ejecutar predicciones basadas en modelos de aprendizaje automático, mantener los datos de dispositivos sincronizados y comunicarse con otros dispositivos de manera segura, incluso sin estar conectados a Internet. Con AWS IoT Greengrass, se pueden utilizar lenguajes y modelos de programación familiares para crear y probar el software de sus dispositivos en la nube y, a continuación, implementarlo en sus dispositivos. AWS IoT Greengrass se puede programar para que filtre datos de dispositivos, administre el ciclo de vida de los datos en el dispositivo y solo transmita información necesaria de vuelta a AWS. También puede conectarse a aplicaciones de terceros, software en las instalaciones y servicios de AWS listos para utilizar con los conectores de AWS IoT Greengrass. Los conectores también inician la incorporación de dispositivos con adaptadores de protocolo prediseñados y le permiten agilizar la autenticación mediante la integración con AWS Secrets Manager.
COMENCEMOS
Estamos entregados en acercar la tecnología a nuestros clientes y demostrarles todo lo que el IoT puede hacer.
CONÓCENOS
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram