Los cuatro tipos principales de sistemas de computación en nube son la infraestructura como servicio (IaaS), la plataforma como servicio (PaaS), el software como servicio (SaaS) y la función como servicio (FaaS). IaaS proporciona recursos informáticos virtualizados, PaaS ofrece una plataforma para desarrollar y desplegar aplicaciones, SaaS entrega aplicaciones de software a través de Internet y FaaS permite a los desarrolladores ejecutar funciones o tareas individuales en un entorno sin servidor.