Chapter 1: Overview and Introduction Flashcards
What is Cloud Computing?
- Model for enabling ubiquitous convenient, on-demand access to a shared pool of configurable computing resources
- These resources can be rapidly provisioned and released with minimal effort or service provider interaction.
What are the essential characteristics of Cloud Computing?
- On-demand Service
- Broad network access
- Resource pooling
- Measure Service
- Rapid elasticity scalability
What are the three service models of Cloud Computing?
- Software as a Service (SaaS)
- Platform as a Service (PaaS)
- Infrastructure as a Service (IaaS)
Explain SaaS
- Provider‘s application runs on cloud infrastructure
- Consumer can access application over the network
- Consumer does not control/manage underlying infrastructure
Explain PaaS
- Consumer can deploy custom application onto cloud infrastructure using
- programming languages, libraries, services and tools supported by provider
- Consumer does not control/manage underlying infrastructure
Explian IaaS
- Provider provisions processing, storage, network resources to consumer
- Consumer does not control/manage underlying infrastructure but has control over operating systems, storage, and deployed applications
What does on-demand self-service mean?
No human interaction required for resource provisioning
What does broad network access mean?
Accessible over network with standard mechanisms
What does resource pooling mean?
Pooled resources dynamically shared among several consumers, location independence
What does rapid elasticity mean?
Capabilities can be provisioned/released on demand
What does measured service mean?
Resource usage is monitored, controlled, and reported
What are the four different deployment model of a Clouds
- Private Cloud
- Community Cloud
- Public Cloud
- Hybrid Cloud