4.1 Compare and contrast cloud computing concepts.
IaaS (Infrastructure as a Service)
IaaS stands for Infrastructure as a Service. This is also sometimes called Hardware as a Service (HaaS). This model allows you to outsource your hardware equipment. However, you're still responsible for the management and security of the applications that run on the hardware. Web server providers are a common example of IaaS.
PaaS (Platform as a Service)
PaaS stands for Platform as a Service. With PaaS, you're in charge of building your own application, but that is all. You don't need to worry about the servers, software, or the data center. You're only in charge of putting together the development process for the application. You don't have direct control of the data, people managing the applications, or infrastructure. PaaS is like building blocks. PaaS provides you with prebuilt modules for you to develop your own applications. You develop your own application based on what's available on the cloud platform provided. Salesforce.com is an example of PaaS.
SaaS (Software as a Service)
SaaS stands for Software as a Service. SaaS provides on demand software. You log into a website and immediately have access to a particular software. For example, email distribution, like Google mail, is a common SaaS. Central management of data and applications are managed by the third party SaaS provider. With SaaS, no local installation or development work are required.
Community Cloud
allows you to share the cost and resources needed with the cloud by joining with a group of organizations to share the cost.
Hybrid Cloud
is a mix of public and private. Some parts of your cloud services running in a private data center and other aspects of your cloud based service running in a public provider's cloud.
Public Cloud
is available to everyone over the Internet. For example, Amazon web services is a public cloud model.
Private Cloud
you have your own virtualized local data center. You would have your own hardware in your own data data center in an environment you control.