La computacin en nube es un paradigma de computacin que implica la
externalizacin de los recursos informticos ofrece a sus beneficios a travs de tres tipos de servicios o modelos de entrega de infraestructura a saber-como-unservicio (IaaS), plataforma como servicio (PaaS) y software-as-a-Service (SaaS) como se muestra en la figura.
Tambin ofrece su servicio a travs de cuatro modelos de despliegue a saber, la
nube pblica, de nube privada, nube de la comunidad y en la nube hbrida como la clasificacin se muestra en la figura.
Publica: Son accesibles al pblico en general y compartida en una modalidad de
pago segn el modelo de pago. Los recursos de la nube se puede acceder a travs de Internet y el proveedor es responsable de economas de escala y de la infraestructura compartida. Ejemplo: Amazon Web Services EC2 es una nube pblica. Privada: Los recursos de la nube en este modelo pueden estar ubicados dentro de las instalaciones fuera del sitio o de la organizacin del cliente, pueden estar administradas por la organizacin o por terceros. Hibridas: Las nubes hbridas como su nombre indica es un modelo de despliegue que combina diferentes nubes, por ejemplo, las nubes privadas y pblicas, conservando su identidad, pero estn unidos por la tecnologa estandarizada. Comunidad en la Nube: Es aquel modelo donde la infraestructura es compartida por diversas organizaciones y su principal objetivo es soportar a una comunidad especfica que posea un conjunto de preocupaciones similares (misin, requisitos de seguridad o de cumplimiento normativo, etc.). Al igual que la Nube Privada, puede ser gestionada por las organizaciones o bien por un tercero y la infraestructura puede estar en las instalaciones propias o fuera de ellas. Ejemplo: El servicio app.goc (www.apps.gov) del gobierno de EEUU, el cual provee servicios de cloud computing a las dependencias gubernamentales.
Jungle Computing: Jungle computing es una combinacin simultnea de los
recursos informticos heterogneos, jerrquicas, y distribuidos, ejemplos el uso conjunto de clusters, las redes, las nubes, las redes de sobremesa, ordenadores independientes, y ms. Jungle computing se refiere a la utilizacin de diversas, distribuida y altamente sistemas de computacin de alto rendimiento no uniformes para lograr el mximo rendimiento.