Cloud Computing es un paradigma que permite ofrecer servicios de computación a través de Internet.
Cloud computing es el desarrollo y la utilización de
capacidad de procesamiento computacional basado en Internet (la “nube”).
El concepto es un cambio de paradigma, a través del cual los usuarios
ya no necesitan contar con conocimientos, experiencia o control sobre la
infraestructura tecnológica que se encuentra “en la nube”, la misma que
soporta sus actividades. Este concepto involucra típicamente la
provisión de recursos fácilmente escalables y casi siempre
virtualizados, tratados como servicios sobre Internet.
El termino “nube” (cloud en ingles) es usado como una metáfora para
el Internet, basado en como el Internet es representado en los diagramas
de redes computacionales y como abstracción de la infraestructura
subyacente que el misma oculta. Los proveedores de cloud computing
proveen aplicaciones en línea de negocio, las mismas que se pueden
acceder desde exploradores de internet (Firefox, IE, Opera, Chrome,
Safari, etc), mientras el software y los datos son almacenados en los
servidores.
Estas aplicaciones están ampliamente divididas en las siguientes
categorías: Software como Servicio (Software as a Service – SaaS),
Utility Computing, Web Services, Plataformas como Servicio (Platform as a
Service – PaaS), Proveedores de Servicios Administrados (Managed
Service Providers – MSP), Servicio de Comercio (Service Commerce) e
Integración de Internet (Internet Integration).
El nombre de “cloud computing” fue inspirado por el símbolo de la
nube que usualmente representa a la Internet en diagramas de flujo y de
redes.
En resumen, podríamos definir Cloud Computing como el nuevo paradigma computacional que pretende el uso compartido de recursos (procesamiento, almacenamiento, servicios) a través de Internet (también redes privadas) de la forma más transparente posible para el usuario. El Cloud Computing es un paso más en la computacion distribuida en contraposición a la tradicional arquitectura cliente-servidor.