La computación en la nube comenzó cuando grandes proveedores de servicios de Internet como Google y Amazon construyeron su propia infraestructura y ofrecieron recursos a través de servicios virtuales administrados de forma continua. Esto permitió una arquitectura de recursos distribuidos horizontalmente que puede integrarse fácilmente con otras aplicaciones y brindar servicios globales con mayor capacidad de recuperación.