Tecnologías de computación en la nube

Existen ciertas tecnologías que funcionan detrás de las plataformas de computación en la nube, lo que hace que la computación en la nube sea flexible, confiable y utilizable. Estas tecnologías se enumeran a continuación:

  • Virtualization
  • Arquitectura orientada a servicios (SOA)
  • Computación Grid
  • Computando utilidad

Virtualización

Virtualization es una técnica que permite compartir una única instancia física de una aplicación o recurso entre varias organizaciones o inquilinos (clientes). Para ello, asigna un nombre lógico a un recurso físico y proporciona un puntero a ese recurso físico cuando se solicita.

los Multitenant ofertas de arquitectura virtual isolation entre los múltiples inquilinos. Por lo tanto, las organizaciones pueden usar y personalizar su aplicación como si cada una tuviera sus instancias en ejecución.

Arquitectura orientada a servicios (SOA)

La arquitectura orientada a servicios ayuda a utilizar aplicaciones como un servicio para otras aplicaciones, independientemente del tipo de proveedor, producto o tecnología. Por lo tanto, es posible intercambiar los datos entre aplicaciones de diferentes proveedores sin programación adicional ni realizar cambios en los servicios.

La arquitectura orientada al servicio de computación en la nube se muestra en el siguiente diagrama.

Computación Grid

Grid Computing se refiere a la computación distribuida, en la que un grupo de computadoras de múltiples ubicaciones se conectan entre sí para lograr un objetivo común. Estos recursos informáticos son heterogéneos y están dispersos geográficamente.

Grid Computing divide la tarea compleja en partes más pequeñas, que se distribuyen a las CPU que residen dentro de la red.

Computando utilidad

La informática de utilidad se basa en Pay-per-Use model.Ofrece recursos computacionales bajo demanda como un servicio medido. La computación en la nube, la computación en red y los servicios de TI administrados se basan en el concepto de computación de servicios públicos.