# Openstack Full ## Introduction Cloud computing is an internet based computing that provides resources and/or services to consumers. Typically, cloud computing can be broadly classified into three categories 1. **IaaS** (Infrastructure as a Service) 2. **PaaS** (Platform as a Service) 3. **SaaS** (Software as a Service) Specifically, **Openstack** lies in the category of **IaaS**. ## What is Openstack? * Openstack is an **IaaS** cloud computing platform that provides a set of software tools for consumers to build and manage **cloud computing** platforms. * Openstack is managed by the Openstack Foundation, anon-profit community driven foundation. * Openstack is free and open source. It is licensed under **Apache License 2.0**. ## Deployment Models * *On-premise distribution*: Customers download and installs an Openstack distribution within their internal network. * *Openstack public/private/hybrid cloud*: Vendor provides a public/private/hybrid cloud based on Openstack. * *Openstack SaaS*: Vendor hosts Openstack and provides SaaS. ## Openstack Architecutre Overview ![](https://i.imgur.com/5ZDm17v.png)