- Problems with traditional data centers.
- Cloud computing definition, deployment, and services models.
- Essential characteristics of cloud services.
- IaaS examples.
- PaaS examples.
- SaaS examples.
- Cloud enabling technologies such as grid computing, utility computing, service oriented architecture (SOA), The Internet, Multi-tenancy, Web 2.0, Automation and Virtualization.
5. Essential Characteristics
• Available once needed without requiring
human interaction with each service provider.On-demand Self-service
• Capabilities are available over the network.
Broad Network Access
• Resources are pooled to serve multiple
consumers using a multi-tenant model.Resource Pooling
• Resources are easily provisioned, released and
scaled.Rapid Elasticity
• A pay-per-use or charge-per-use basis.
Measured Service
16. Hardware/ Virtualization
• Creation of a VM that acts like a real computer with an OS.
• Platform virtualization has two different models:
• Type 1 – Bare metal
• Type 2 – Hosted.
Full virtualization
Paravirtualization
18. Paravirtualization (PV
• PV is an efficient and lightweight
virtualization technique introduced by the
Xen Project team.
• PV does not require virtualization extensions
from the host CPU. However, PV guests and
control domains require kernel support.
• In PV, the hardware environment is not
emulated; however, the guest programs are
executed in their own isolated domains.