¿Cuáles son los principios, beneficios y desventajas de Cloud Computing y / o Cloud Robotics?

La robótica en la nube es un campo emergente de robótica arraigada en la computación en la nube. Permite que los robots se beneficien de los potentes recursos informáticos, de almacenamiento y de comunicación de los centros de datos modernos. Cuando las demandas informáticas o de almacenamiento exceden la capacidad a bordo de un robot, se descargan a la nube, donde los recursos masivos de un centro de datos pueden suplementar sus limitados recursos locales.

Los robots habilitados para la nube podrían descargar tareas pesadas de CPU a servidores remotos, confiando en computadoras a bordo más pequeñas y que consuman menos energía. Usando la nube, un robot podría mejorar capacidades tales como reconocimiento de voz, traducción de idiomas, planificación de rutas y mapeo 3D.

Ventajas de usar cloud computing en robótica:

  1. La robótica basada en la nube proporciona conocimiento compartido, base de datos en tiempo real. Esto hace que los robots sean más inteligentes.
  2. La robótica en la nube puede transferir tareas informáticas pesadas a la nube. Esto lleva a un mantenimiento de hardware más liviano y fácil. Las actualizaciones de hardware y software pueden realizarse en tiempo real sin perder los datos.
  3. Cualquier robot viejo que esté lleno de óxido y polvo puede reutilizarse adecuadamente utilizando hardware y software de infraestructura en la nube.

También hay algunos inconvenientes de la robótica de las nubes:

  1. A veces hay dificultades para controlar el movimiento de los robots, ya que depende de los sensores, la retroalimentación de los controladores y las conexiones a Internet.
  2. Muchas veces, las aplicaciones basadas en la nube pueden volverse lentas debido a respuestas de alta latencia o problemas de red. Si el robot es totalmente dependiente de la nube, una pequeña falla en la red puede dejar al robot sin cerebro.
  3. Se puede hackear fácilmente ya que se requiere ejecución en tiempo real para el mismo.

Cloud Robotics: ¡es hora de descargar su cerebro en Cloud, para un mejor futuro robótico!

Para la computación en la nube es generalmente:

Beneficios:

  • Bajos costos iniciales
  • Muchas características proporcionadas para usted / menos reinventar la rueda
  • Más fácil de escalar
  • Menos tiempo y habilidad necesarios para comenzar

Inconvenientes:

  • Asegurar a un proveedor
  • Cosas específicas del vendedor para aprender
  • A menudo más caro a largo plazo
  • Menos control y libertad

En general, esto es cierto para todos los tipos de computación en la nube. Sin embargo, hay al menos 4 tipos diferentes de computación en la nube con diferentes propiedades:

  • IaaS: más barato, más flexible, más trabajo
  • PaaS: más costoso, más seguro, más cosas provistas para usted
  • SaaS: software como servicio, como Gmail y Campfire. Todo provisto para ti. Poca flexibilidad. Generalmente encerrado en un proveedor.
  • BaaS / MBaas: back-end como servicio. Similar a PaaS, fácil pero conlleva muchos bloqueos. A menudo bastante caro.

Más información en Wikipedia:

Computación en la nube

Backend móvil como servicio

Hola,

Creo que la desventaja de la computación en la nube es solo el costo. Porque puede parecer costoso para pequeñas empresas o usuarios personales. Pero tiene muchas cosas que ofrecer para empresas medianas o grandes. Puede encontrar la lista de beneficios de computación en la nube en

10 beneficios de la computación en la nube que las empresas en línea no pueden pasar por alto