This document discusses cloud computing and virtualization technologies. It defines virtualization as splitting a physical computer into multiple virtual machines. Popular hypervisors like Xen and VMWare manage resources across virtual machines. Cloud computing provides on-demand access to shared computing resources over the Internet and is delivered through layers including SaaS, PaaS and IaaS. Virtualization underlies cloud computing by enabling the virtualization of servers, storage and networks as cloud resources.
9. CONCEPTUALIZATION TRADITIONAL SERVER CONCEPT Expensive to acquire and maintain hardware Not very scalable Difficult to replicate Redundancy is difficult to implement Vulnerable to hardware outages In many cases, processor is under-utilized VIRTUAL SERVER CONCEPT Highly redundant Highly available Rapidly deploy new servers Easy to deploy Reconfigurable while services are running Optimizes physical resources by doing more with less
10. The Virtualization Types Server Virtualization Storage Virtualization Network Virtualization Application Virtualization
12. Issues in Virtualization for Cloud-Computing Software deployment Open-source Commercial products Re-installation or not Compatibility Legacy software/database virtualized resources as a service over the Internet. Virtualization
13.
14.
15. SaaS Software delivery model No hardware or software to manage Service delivered through a browser Customers use the service on demand Instant Scalability
16. PaaS Platform delivery model Platforms are built upon Infrastructure, which is expensive Estimating demand is not a science! Platform management is not fun!
17. IaaS Infrastructure delivery model A platform virtualization environment Computing resources, such as storing and processing capacity. Virtualization taken a step further
24. BENIFITS Reduction in cost of infrastructure. Enhances flexible functionality of management. High accessibility of applications and data. Improves system compliance. Improved System Reliability and Security.