Openstack overview
OpenStack is a global collaboration of developers and cloud computing technologists producing the open standard cloud operating system for both public and private clouds. Cloud service providers, enterprises and government organizations can take advantage of the the freely available, Apache-licensed software to build massively scalable cloud environments.
OpenStack currently consists of three core software projects: OpenStack Compute (code-name Nova), OpenStack Object Storage (code-name Swift), and OpenStack Image Service (code-name Glance). These projects, along with a vibrant ecosystem of technology providers and future OpenStack projects underway, deliver a pluggable framework and operating system for public and private clouds.
Platform as a service is a key element of a broad-based cloud strategy. A PaaS solution provides a different set of tradeoffs between total control and simplified deployment.
Understanding the cloud computing stack: SaaS, PaaS, IaaS
• SaaS applications are designed for end-users, delivered over the web
• PaaS is the set of tools and services designed to make coding and deploying those applications quick and efficient
• IaaS is the hardware and software that powers it all – servers, storage, networks, operating systems