OpenStack is categorized as Infrastructure as a Service (IaaS) offering a platform virtualization and a possibility for developers to easily develop and deploy their applications. OpenStack architecture is based on a core or essential set of projects needed for a successful deployment: Keystone (for Authorization/Authentication), Ironic (for Computation), Glance (Imagine Store), Neutron (Networking), Cinder (Block Storage), and Swift (Object Storage).
