Virtualization
vs
Cloud Computing


Virtualization
What is it?
Software that manipulates hardware. It separates physical infrastructures to create dedicated resources.
Resources that are allocated on-demand include memory, CPU, network and storage.
Virtualization
Difference

Virtualization
Different types
Virtualization technology is categorized as the following:
- Application virtualization
- Desktop virtualization
- User virtualization
- Storage virtualization
- Hardware virtualization
Virtualization
Application
This type of virtualization allows the user to access the application from a remotely located server.
It stores all personal information and other characteristics of the application, but can still run locally on the user's workstation.
Virtualization
Desktop
Allows user's OS to be remotely stored on a server in the data center, where the user can access it virtually from any location.
VDI, similarly to HW virtualization, logically separates the desktop from the physical machine.
Virtualization
User
It allows the user to maintain a fully personalized virtual desktop even when they get off the company’s network.
This is very useful because users can login even from a tablet or smartphone using a BYOD policy.
Virtualization
Storage
The concept of pooling of the physical storage from multiple network storage devices into what appears to be a single storage device that is managed from a central console.
Helps admins perform backups, archiving, and recovery more easily.
Virtualization
Hardware
The concept here is to make one processor act like there are several different ones.
Users leverage this type to run multiple OS on the same hardware. A hypervisor (VM manager) is needed in this case.
Virtualization
vCenter Server

Cloud Computing
What is it?
Delivery of services to organizations using the Cloud as a medium. Cloud, is the idea of having many computers together acting as a single computing environment.
Here, computing is treated as a utility rather than a specific product or technology.
Cloud Computing
The Cloud

Cloud Computing
The Cloud
Private is when the infrastructure is operated by a single organization, internally or by a third-party, and is hosted either internally or externally.
Public is when the services are rendered over a network for public use. Most of the services here are free.
Hybrid is when the infrastructure is a combination of private and public.
Cloud Computing
Services
Cloud computing offers the following:
- Software-as-a-service (SaaS)
- Platform-as-a-service (PaaS)
- Infrastructure-as-a-service (IaaS)
Cloud Computing
Services

Cloud Computing
SaaS
SaaS runs on distant computers in the cloud connect users via internet. Provides accessibility for the app development.
Software is managed from a central location and delivered in a one-to-many model.
Can be dynamically scaled based on the needs of end user.
Cloud Computing
PaaS
PaaS provides a cloud-based environment that supports the complete lifecycle of building and delivering web-based applications.
The ability to develop, test, deploy, host and maintain new apps in the same IDE.
Offers built-in scalability of deployed software including load balancing and failover features.
Cloud Computing
IaaS
IaaS provides computing resources including servers, networking, storage and data center space on a pay-per-use basis.
No need to invest in hardware as the resources are distributed as a services.
Can scale on-demand dynamic workloads and be very flexible for the working environment.
Virtualization
Software product that allows for the pooling of storage, network and compute resources that can be allocated on-demand.
Benefits:
- diverse systems
- budget integration
- resource maximization
Cloud Computing
Service delivery to organization depending on their needs. Services such as SaaS, PaaS and IaaS via the Cloud.
Benefits:
- outsourced IT
- pay-as-you-go model
- high scalability
Conclusion
Q&A

Virtualization vs Cloud Computing
By Ernest Stratoberdha
Virtualization vs Cloud Computing
Seminar in Networking
- 1,003