OpenStack Compute

Também conhecido como Nova, foi desenvolvido pela NASA e fornece todos os elementos necessários para dar suporte aos serviços de computação virtual. Este cria uma plataforma escalável e redundante que compreende grandes redes de servidores.

Fornecendo também o painel de controle, software e interface que orquestram a nuvem, isso inclui o gerenciamento de redes, instâncias que estão sendo executadas e o controle de acesso a nuvem. O processo de virtualização se dá pelo o uso de hypervisor, como o UML(Unified Modeling Language), Xen, KVM (Kernel-based Virtual Machine). Conceitualmente, o NOVA é similar ao EC2 da Amazon Web Service.

O projeto Compute, conta também com alguns componentes específicos que juntos são responsáveis pelo o controle da nuvem: o Network Controller, Compute Worker, API Server, Schenduler e Message Queue.