0% found this document useful (0 votes)
3 views14 pages

Cloud Computing Unit 2 Notes

The document covers various aspects of cloud computing, focusing on REST architecture, web services, and virtualization technologies. It discusses principles, advantages, and types of RESTful services, the publish-subscribe model, and different virtualization approaches including full and para virtualization. Additionally, it highlights important exam questions related to these topics.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views14 pages

Cloud Computing Unit 2 Notes

The document covers various aspects of cloud computing, focusing on REST architecture, web services, and virtualization technologies. It discusses principles, advantages, and types of RESTful services, the publish-subscribe model, and different virtualization approaches including full and para virtualization. Additionally, it highlights important exam questions related to these topics.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Cloud Computing - Unit II Notes Cloud Enabling

Technologies & Service Oriented Architecture

REST and Systems of Systems

REST stands for Representational State Transfer. It is an architectural style used in web services. RESTful
services use HTTP methods like GET, POST, PUT, and DELETE. REST is stateless and scalable. Principles: •
Client-Server • Statelessness • Cacheability • Uniform Interface • Layered System Advantages: • Lightweight •
Fast • Platform Independent • Scalable Systems of Systems consist of multiple independent systems working
together.

REST stands for Representational State Transfer. It is an architectural style used in web services. RESTful
services use HTTP methods like GET, POST, PUT, and DELETE. REST is stateless and scalable. Principles: •
Client-Server • Statelessness • Cacheability • Uniform Interface • Layered System Advantages: • Lightweight •
Fast • Platform Independent • Scalable Systems of Systems consist of multiple independent systems working
together.

REST stands for Representational State Transfer. It is an architectural style used in web services. RESTful
services use HTTP methods like GET, POST, PUT, and DELETE. REST is stateless and scalable. Principles: •
Client-Server • Statelessness • Cacheability • Uniform Interface • Layered System Advantages: • Lightweight •
Fast • Platform Independent • Scalable Systems of Systems consist of multiple independent systems working
together.

REST stands for Representational State Transfer. It is an architectural style used in web services. RESTful
services use HTTP methods like GET, POST, PUT, and DELETE. REST is stateless and scalable. Principles: •
Client-Server • Statelessness • Cacheability • Uniform Interface • Layered System Advantages: • Lightweight •
Fast • Platform Independent • Scalable Systems of Systems consist of multiple independent systems working
together.

Important Exam Questions:


1. Define the concept with examples.
2. Explain advantages and disadvantages.
3. Compare different virtualization approaches.
4. Explain architecture with diagram.
5. Write short notes on tools and applications.

Web Services and Publish Subscribe Model

Web services enable communication between applications through the internet. Common technologies include
XML, JSON, SOAP, and REST. Publish-Subscribe Model: • Publisher sends messages • Subscriber receives
messages • Broker connects both Features: • Loose coupling • Real-time communication • Better scalability

Web services enable communication between applications through the internet. Common technologies include
XML, JSON, SOAP, and REST. Publish-Subscribe Model: • Publisher sends messages • Subscriber receives
messages • Broker connects both Features: • Loose coupling • Real-time communication • Better scalability

Web services enable communication between applications through the internet. Common technologies include
XML, JSON, SOAP, and REST. Publish-Subscribe Model: • Publisher sends messages • Subscriber receives
messages • Broker connects both Features: • Loose coupling • Real-time communication • Better scalability
Web services enable communication between applications through the internet. Common technologies include
XML, JSON, SOAP, and REST. Publish-Subscribe Model: • Publisher sends messages • Subscriber receives
messages • Broker connects both Features: • Loose coupling • Real-time communication • Better scalability

Important Exam Questions:


1. Define the concept with examples.
2. Explain advantages and disadvantages.
3. Compare different virtualization approaches.
4. Explain architecture with diagram.
5. Write short notes on tools and applications.

Basics of Virtualization

Virtualization creates virtual versions of hardware, operating systems, and storage devices. Types: • Hardware
Virtualization • OS Virtualization • Storage Virtualization • Network Virtualization Benefits: • Resource optimization
• Cost reduction • Better security • Isolation

Virtualization creates virtual versions of hardware, operating systems, and storage devices. Types: • Hardware
Virtualization • OS Virtualization • Storage Virtualization • Network Virtualization Benefits: • Resource optimization
• Cost reduction • Better security • Isolation

Virtualization creates virtual versions of hardware, operating systems, and storage devices. Types: • Hardware
Virtualization • OS Virtualization • Storage Virtualization • Network Virtualization Benefits: • Resource optimization
• Cost reduction • Better security • Isolation

Virtualization creates virtual versions of hardware, operating systems, and storage devices. Types: • Hardware
Virtualization • OS Virtualization • Storage Virtualization • Network Virtualization Benefits: • Resource optimization
• Cost reduction • Better security • Isolation

Important Exam Questions:


1. Define the concept with examples.
2. Explain advantages and disadvantages.
3. Compare different virtualization approaches.
4. Explain architecture with diagram.
5. Write short notes on tools and applications.

Types of Virtualization

Full Virtualization completely simulates hardware. Para Virtualization modifies guest operating systems for better
efficiency. OS level virtualization shares a single kernel among environments. Advantages: • Better performance •
Efficient resource usage • Flexibility

Full Virtualization completely simulates hardware. Para Virtualization modifies guest operating systems for better
efficiency. OS level virtualization shares a single kernel among environments. Advantages: • Better performance •
Efficient resource usage • Flexibility

Full Virtualization completely simulates hardware. Para Virtualization modifies guest operating systems for better
efficiency. OS level virtualization shares a single kernel among environments. Advantages: • Better performance •
Efficient resource usage • Flexibility
Full Virtualization completely simulates hardware. Para Virtualization modifies guest operating systems for better
efficiency. OS level virtualization shares a single kernel among environments. Advantages: • Better performance •
Efficient resource usage • Flexibility

Important Exam Questions:


1. Define the concept with examples.
2. Explain advantages and disadvantages.
3. Compare different virtualization approaches.
4. Explain architecture with diagram.
5. Write short notes on tools and applications.

Implementation Levels of Virtualization

Levels: • Instruction Set Level • Hardware Level • Operating System Level • Library Level • Application Level
VMware and VirtualBox are examples of virtualization software.

Levels: • Instruction Set Level • Hardware Level • Operating System Level • Library Level • Application Level
VMware and VirtualBox are examples of virtualization software.

Levels: • Instruction Set Level • Hardware Level • Operating System Level • Library Level • Application Level
VMware and VirtualBox are examples of virtualization software.

Levels: • Instruction Set Level • Hardware Level • Operating System Level • Library Level • Application Level
VMware and VirtualBox are examples of virtualization software.

Important Exam Questions:


1. Define the concept with examples.
2. Explain advantages and disadvantages.
3. Compare different virtualization approaches.
4. Explain architecture with diagram.
5. Write short notes on tools and applications.

Virtualization Structures

Hosted architecture uses a host operating system. Bare-metal architecture directly runs on hardware. Bare-metal
provides high performance and better security. Hosted architecture is easier to install and manage.

Hosted architecture uses a host operating system. Bare-metal architecture directly runs on hardware. Bare-metal
provides high performance and better security. Hosted architecture is easier to install and manage.

Hosted architecture uses a host operating system. Bare-metal architecture directly runs on hardware. Bare-metal
provides high performance and better security. Hosted architecture is easier to install and manage.

Hosted architecture uses a host operating system. Bare-metal architecture directly runs on hardware. Bare-metal
provides high performance and better security. Hosted architecture is easier to install and manage.

Important Exam Questions:


1. Define the concept with examples.
2. Explain advantages and disadvantages.
3. Compare different virtualization approaches.
4. Explain architecture with diagram.
5. Write short notes on tools and applications.

Tools and Mechanisms

Popular tools: • VMware • VirtualBox • Xen • Hyper-V • KVM Mechanisms: • Emulation • Binary Translation •
Hardware-assisted virtualization

Popular tools: • VMware • VirtualBox • Xen • Hyper-V • KVM Mechanisms: • Emulation • Binary Translation •
Hardware-assisted virtualization

Popular tools: • VMware • VirtualBox • Xen • Hyper-V • KVM Mechanisms: • Emulation • Binary Translation •
Hardware-assisted virtualization

Popular tools: • VMware • VirtualBox • Xen • Hyper-V • KVM Mechanisms: • Emulation • Binary Translation •
Hardware-assisted virtualization

Important Exam Questions:


1. Define the concept with examples.
2. Explain advantages and disadvantages.
3. Compare different virtualization approaches.
4. Explain architecture with diagram.
5. Write short notes on tools and applications.

Virtualization of CPU, Memory and I/O

CPU virtualization allows multiple VMs to share processors. Memory virtualization allocates virtual memory
dynamically. I/O virtualization shares devices among virtual machines. Benefits: • Better utilization • Improved
efficiency • Isolation

CPU virtualization allows multiple VMs to share processors. Memory virtualization allocates virtual memory
dynamically. I/O virtualization shares devices among virtual machines. Benefits: • Better utilization • Improved
efficiency • Isolation

CPU virtualization allows multiple VMs to share processors. Memory virtualization allocates virtual memory
dynamically. I/O virtualization shares devices among virtual machines. Benefits: • Better utilization • Improved
efficiency • Isolation

CPU virtualization allows multiple VMs to share processors. Memory virtualization allocates virtual memory
dynamically. I/O virtualization shares devices among virtual machines. Benefits: • Better utilization • Improved
efficiency • Isolation

Important Exam Questions:


1. Define the concept with examples.
2. Explain advantages and disadvantages.
3. Compare different virtualization approaches.
4. Explain architecture with diagram.
5. Write short notes on tools and applications.

Virtualization Support and Disaster Recovery

Disaster recovery helps restore systems after failures. Techniques: • Backup and Restore • Snapshots •
Replication • Live Migration Benefits: • Data protection • Business continuity • Reduced downtime

Disaster recovery helps restore systems after failures. Techniques: • Backup and Restore • Snapshots •
Replication • Live Migration Benefits: • Data protection • Business continuity • Reduced downtime

Disaster recovery helps restore systems after failures. Techniques: • Backup and Restore • Snapshots •
Replication • Live Migration Benefits: • Data protection • Business continuity • Reduced downtime

Disaster recovery helps restore systems after failures. Techniques: • Backup and Restore • Snapshots •
Replication • Live Migration Benefits: • Data protection • Business continuity • Reduced downtime

Important Exam Questions:


1. Define the concept with examples.
2. Explain advantages and disadvantages.
3. Compare different virtualization approaches.
4. Explain architecture with diagram.
5. Write short notes on tools and applications.

REST and Systems of Systems

REST stands for Representational State Transfer. It is an architectural style used in web services. RESTful
services use HTTP methods like GET, POST, PUT, and DELETE. REST is stateless and scalable. Principles: •
Client-Server • Statelessness • Cacheability • Uniform Interface • Layered System Advantages: • Lightweight •
Fast • Platform Independent • Scalable Systems of Systems consist of multiple independent systems working
together.

REST stands for Representational State Transfer. It is an architectural style used in web services. RESTful
services use HTTP methods like GET, POST, PUT, and DELETE. REST is stateless and scalable. Principles: •
Client-Server • Statelessness • Cacheability • Uniform Interface • Layered System Advantages: • Lightweight •
Fast • Platform Independent • Scalable Systems of Systems consist of multiple independent systems working
together.

REST stands for Representational State Transfer. It is an architectural style used in web services. RESTful
services use HTTP methods like GET, POST, PUT, and DELETE. REST is stateless and scalable. Principles: •
Client-Server • Statelessness • Cacheability • Uniform Interface • Layered System Advantages: • Lightweight •
Fast • Platform Independent • Scalable Systems of Systems consist of multiple independent systems working
together.

REST stands for Representational State Transfer. It is an architectural style used in web services. RESTful
services use HTTP methods like GET, POST, PUT, and DELETE. REST is stateless and scalable. Principles: •
Client-Server • Statelessness • Cacheability • Uniform Interface • Layered System Advantages: • Lightweight •
Fast • Platform Independent • Scalable Systems of Systems consist of multiple independent systems working
together.
Important Exam Questions:
1. Define the concept with examples.
2. Explain advantages and disadvantages.
3. Compare different virtualization approaches.
4. Explain architecture with diagram.
5. Write short notes on tools and applications.

Web Services and Publish Subscribe Model

Web services enable communication between applications through the internet. Common technologies include
XML, JSON, SOAP, and REST. Publish-Subscribe Model: • Publisher sends messages • Subscriber receives
messages • Broker connects both Features: • Loose coupling • Real-time communication • Better scalability

Web services enable communication between applications through the internet. Common technologies include
XML, JSON, SOAP, and REST. Publish-Subscribe Model: • Publisher sends messages • Subscriber receives
messages • Broker connects both Features: • Loose coupling • Real-time communication • Better scalability

Web services enable communication between applications through the internet. Common technologies include
XML, JSON, SOAP, and REST. Publish-Subscribe Model: • Publisher sends messages • Subscriber receives
messages • Broker connects both Features: • Loose coupling • Real-time communication • Better scalability

Web services enable communication between applications through the internet. Common technologies include
XML, JSON, SOAP, and REST. Publish-Subscribe Model: • Publisher sends messages • Subscriber receives
messages • Broker connects both Features: • Loose coupling • Real-time communication • Better scalability

Important Exam Questions:


1. Define the concept with examples.
2. Explain advantages and disadvantages.
3. Compare different virtualization approaches.
4. Explain architecture with diagram.
5. Write short notes on tools and applications.

Basics of Virtualization

Virtualization creates virtual versions of hardware, operating systems, and storage devices. Types: • Hardware
Virtualization • OS Virtualization • Storage Virtualization • Network Virtualization Benefits: • Resource optimization
• Cost reduction • Better security • Isolation

Virtualization creates virtual versions of hardware, operating systems, and storage devices. Types: • Hardware
Virtualization • OS Virtualization • Storage Virtualization • Network Virtualization Benefits: • Resource optimization
• Cost reduction • Better security • Isolation

Virtualization creates virtual versions of hardware, operating systems, and storage devices. Types: • Hardware
Virtualization • OS Virtualization • Storage Virtualization • Network Virtualization Benefits: • Resource optimization
• Cost reduction • Better security • Isolation

Virtualization creates virtual versions of hardware, operating systems, and storage devices. Types: • Hardware
Virtualization • OS Virtualization • Storage Virtualization • Network Virtualization Benefits: • Resource optimization
• Cost reduction • Better security • Isolation
Important Exam Questions:
1. Define the concept with examples.
2. Explain advantages and disadvantages.
3. Compare different virtualization approaches.
4. Explain architecture with diagram.
5. Write short notes on tools and applications.

Types of Virtualization

Full Virtualization completely simulates hardware. Para Virtualization modifies guest operating systems for better
efficiency. OS level virtualization shares a single kernel among environments. Advantages: • Better performance •
Efficient resource usage • Flexibility

Full Virtualization completely simulates hardware. Para Virtualization modifies guest operating systems for better
efficiency. OS level virtualization shares a single kernel among environments. Advantages: • Better performance •
Efficient resource usage • Flexibility

Full Virtualization completely simulates hardware. Para Virtualization modifies guest operating systems for better
efficiency. OS level virtualization shares a single kernel among environments. Advantages: • Better performance •
Efficient resource usage • Flexibility

Full Virtualization completely simulates hardware. Para Virtualization modifies guest operating systems for better
efficiency. OS level virtualization shares a single kernel among environments. Advantages: • Better performance •
Efficient resource usage • Flexibility

Important Exam Questions:


1. Define the concept with examples.
2. Explain advantages and disadvantages.
3. Compare different virtualization approaches.
4. Explain architecture with diagram.
5. Write short notes on tools and applications.

Implementation Levels of Virtualization

Levels: • Instruction Set Level • Hardware Level • Operating System Level • Library Level • Application Level
VMware and VirtualBox are examples of virtualization software.

Levels: • Instruction Set Level • Hardware Level • Operating System Level • Library Level • Application Level
VMware and VirtualBox are examples of virtualization software.

Levels: • Instruction Set Level • Hardware Level • Operating System Level • Library Level • Application Level
VMware and VirtualBox are examples of virtualization software.

Levels: • Instruction Set Level • Hardware Level • Operating System Level • Library Level • Application Level
VMware and VirtualBox are examples of virtualization software.

Important Exam Questions:


1. Define the concept with examples.
2. Explain advantages and disadvantages.
3. Compare different virtualization approaches.
4. Explain architecture with diagram.
5. Write short notes on tools and applications.

Virtualization Structures

Hosted architecture uses a host operating system. Bare-metal architecture directly runs on hardware. Bare-metal
provides high performance and better security. Hosted architecture is easier to install and manage.

Hosted architecture uses a host operating system. Bare-metal architecture directly runs on hardware. Bare-metal
provides high performance and better security. Hosted architecture is easier to install and manage.

Hosted architecture uses a host operating system. Bare-metal architecture directly runs on hardware. Bare-metal
provides high performance and better security. Hosted architecture is easier to install and manage.

Hosted architecture uses a host operating system. Bare-metal architecture directly runs on hardware. Bare-metal
provides high performance and better security. Hosted architecture is easier to install and manage.

Important Exam Questions:


1. Define the concept with examples.
2. Explain advantages and disadvantages.
3. Compare different virtualization approaches.
4. Explain architecture with diagram.
5. Write short notes on tools and applications.

Tools and Mechanisms

Popular tools: • VMware • VirtualBox • Xen • Hyper-V • KVM Mechanisms: • Emulation • Binary Translation •
Hardware-assisted virtualization

Popular tools: • VMware • VirtualBox • Xen • Hyper-V • KVM Mechanisms: • Emulation • Binary Translation •
Hardware-assisted virtualization

Popular tools: • VMware • VirtualBox • Xen • Hyper-V • KVM Mechanisms: • Emulation • Binary Translation •
Hardware-assisted virtualization

Popular tools: • VMware • VirtualBox • Xen • Hyper-V • KVM Mechanisms: • Emulation • Binary Translation •
Hardware-assisted virtualization

Important Exam Questions:


1. Define the concept with examples.
2. Explain advantages and disadvantages.
3. Compare different virtualization approaches.
4. Explain architecture with diagram.
5. Write short notes on tools and applications.
Virtualization of CPU, Memory and I/O

CPU virtualization allows multiple VMs to share processors. Memory virtualization allocates virtual memory
dynamically. I/O virtualization shares devices among virtual machines. Benefits: • Better utilization • Improved
efficiency • Isolation

CPU virtualization allows multiple VMs to share processors. Memory virtualization allocates virtual memory
dynamically. I/O virtualization shares devices among virtual machines. Benefits: • Better utilization • Improved
efficiency • Isolation

CPU virtualization allows multiple VMs to share processors. Memory virtualization allocates virtual memory
dynamically. I/O virtualization shares devices among virtual machines. Benefits: • Better utilization • Improved
efficiency • Isolation

CPU virtualization allows multiple VMs to share processors. Memory virtualization allocates virtual memory
dynamically. I/O virtualization shares devices among virtual machines. Benefits: • Better utilization • Improved
efficiency • Isolation

Important Exam Questions:


1. Define the concept with examples.
2. Explain advantages and disadvantages.
3. Compare different virtualization approaches.
4. Explain architecture with diagram.
5. Write short notes on tools and applications.

Virtualization Support and Disaster Recovery

Disaster recovery helps restore systems after failures. Techniques: • Backup and Restore • Snapshots •
Replication • Live Migration Benefits: • Data protection • Business continuity • Reduced downtime

Disaster recovery helps restore systems after failures. Techniques: • Backup and Restore • Snapshots •
Replication • Live Migration Benefits: • Data protection • Business continuity • Reduced downtime

Disaster recovery helps restore systems after failures. Techniques: • Backup and Restore • Snapshots •
Replication • Live Migration Benefits: • Data protection • Business continuity • Reduced downtime

Disaster recovery helps restore systems after failures. Techniques: • Backup and Restore • Snapshots •
Replication • Live Migration Benefits: • Data protection • Business continuity • Reduced downtime

Important Exam Questions:


1. Define the concept with examples.
2. Explain advantages and disadvantages.
3. Compare different virtualization approaches.
4. Explain architecture with diagram.
5. Write short notes on tools and applications.

REST and Systems of Systems


REST stands for Representational State Transfer. It is an architectural style used in web services. RESTful
services use HTTP methods like GET, POST, PUT, and DELETE. REST is stateless and scalable. Principles: •
Client-Server • Statelessness • Cacheability • Uniform Interface • Layered System Advantages: • Lightweight •
Fast • Platform Independent • Scalable Systems of Systems consist of multiple independent systems working
together.

REST stands for Representational State Transfer. It is an architectural style used in web services. RESTful
services use HTTP methods like GET, POST, PUT, and DELETE. REST is stateless and scalable. Principles: •
Client-Server • Statelessness • Cacheability • Uniform Interface • Layered System Advantages: • Lightweight •
Fast • Platform Independent • Scalable Systems of Systems consist of multiple independent systems working
together.

REST stands for Representational State Transfer. It is an architectural style used in web services. RESTful
services use HTTP methods like GET, POST, PUT, and DELETE. REST is stateless and scalable. Principles: •
Client-Server • Statelessness • Cacheability • Uniform Interface • Layered System Advantages: • Lightweight •
Fast • Platform Independent • Scalable Systems of Systems consist of multiple independent systems working
together.

REST stands for Representational State Transfer. It is an architectural style used in web services. RESTful
services use HTTP methods like GET, POST, PUT, and DELETE. REST is stateless and scalable. Principles: •
Client-Server • Statelessness • Cacheability • Uniform Interface • Layered System Advantages: • Lightweight •
Fast • Platform Independent • Scalable Systems of Systems consist of multiple independent systems working
together.

Important Exam Questions:


1. Define the concept with examples.
2. Explain advantages and disadvantages.
3. Compare different virtualization approaches.
4. Explain architecture with diagram.
5. Write short notes on tools and applications.

Web Services and Publish Subscribe Model

Web services enable communication between applications through the internet. Common technologies include
XML, JSON, SOAP, and REST. Publish-Subscribe Model: • Publisher sends messages • Subscriber receives
messages • Broker connects both Features: • Loose coupling • Real-time communication • Better scalability

Web services enable communication between applications through the internet. Common technologies include
XML, JSON, SOAP, and REST. Publish-Subscribe Model: • Publisher sends messages • Subscriber receives
messages • Broker connects both Features: • Loose coupling • Real-time communication • Better scalability

Web services enable communication between applications through the internet. Common technologies include
XML, JSON, SOAP, and REST. Publish-Subscribe Model: • Publisher sends messages • Subscriber receives
messages • Broker connects both Features: • Loose coupling • Real-time communication • Better scalability

Web services enable communication between applications through the internet. Common technologies include
XML, JSON, SOAP, and REST. Publish-Subscribe Model: • Publisher sends messages • Subscriber receives
messages • Broker connects both Features: • Loose coupling • Real-time communication • Better scalability

Important Exam Questions:


1. Define the concept with examples.
2. Explain advantages and disadvantages.
3. Compare different virtualization approaches.
4. Explain architecture with diagram.
5. Write short notes on tools and applications.

Basics of Virtualization

Virtualization creates virtual versions of hardware, operating systems, and storage devices. Types: • Hardware
Virtualization • OS Virtualization • Storage Virtualization • Network Virtualization Benefits: • Resource optimization
• Cost reduction • Better security • Isolation

Virtualization creates virtual versions of hardware, operating systems, and storage devices. Types: • Hardware
Virtualization • OS Virtualization • Storage Virtualization • Network Virtualization Benefits: • Resource optimization
• Cost reduction • Better security • Isolation

Virtualization creates virtual versions of hardware, operating systems, and storage devices. Types: • Hardware
Virtualization • OS Virtualization • Storage Virtualization • Network Virtualization Benefits: • Resource optimization
• Cost reduction • Better security • Isolation

Virtualization creates virtual versions of hardware, operating systems, and storage devices. Types: • Hardware
Virtualization • OS Virtualization • Storage Virtualization • Network Virtualization Benefits: • Resource optimization
• Cost reduction • Better security • Isolation

Important Exam Questions:


1. Define the concept with examples.
2. Explain advantages and disadvantages.
3. Compare different virtualization approaches.
4. Explain architecture with diagram.
5. Write short notes on tools and applications.

Types of Virtualization

Full Virtualization completely simulates hardware. Para Virtualization modifies guest operating systems for better
efficiency. OS level virtualization shares a single kernel among environments. Advantages: • Better performance •
Efficient resource usage • Flexibility

Full Virtualization completely simulates hardware. Para Virtualization modifies guest operating systems for better
efficiency. OS level virtualization shares a single kernel among environments. Advantages: • Better performance •
Efficient resource usage • Flexibility

Full Virtualization completely simulates hardware. Para Virtualization modifies guest operating systems for better
efficiency. OS level virtualization shares a single kernel among environments. Advantages: • Better performance •
Efficient resource usage • Flexibility

Full Virtualization completely simulates hardware. Para Virtualization modifies guest operating systems for better
efficiency. OS level virtualization shares a single kernel among environments. Advantages: • Better performance •
Efficient resource usage • Flexibility

Important Exam Questions:


1. Define the concept with examples.
2. Explain advantages and disadvantages.
3. Compare different virtualization approaches.
4. Explain architecture with diagram.
5. Write short notes on tools and applications.

Implementation Levels of Virtualization

Levels: • Instruction Set Level • Hardware Level • Operating System Level • Library Level • Application Level
VMware and VirtualBox are examples of virtualization software.

Levels: • Instruction Set Level • Hardware Level • Operating System Level • Library Level • Application Level
VMware and VirtualBox are examples of virtualization software.

Levels: • Instruction Set Level • Hardware Level • Operating System Level • Library Level • Application Level
VMware and VirtualBox are examples of virtualization software.

Levels: • Instruction Set Level • Hardware Level • Operating System Level • Library Level • Application Level
VMware and VirtualBox are examples of virtualization software.

Important Exam Questions:


1. Define the concept with examples.
2. Explain advantages and disadvantages.
3. Compare different virtualization approaches.
4. Explain architecture with diagram.
5. Write short notes on tools and applications.

Virtualization Structures

Hosted architecture uses a host operating system. Bare-metal architecture directly runs on hardware. Bare-metal
provides high performance and better security. Hosted architecture is easier to install and manage.

Hosted architecture uses a host operating system. Bare-metal architecture directly runs on hardware. Bare-metal
provides high performance and better security. Hosted architecture is easier to install and manage.

Hosted architecture uses a host operating system. Bare-metal architecture directly runs on hardware. Bare-metal
provides high performance and better security. Hosted architecture is easier to install and manage.

Hosted architecture uses a host operating system. Bare-metal architecture directly runs on hardware. Bare-metal
provides high performance and better security. Hosted architecture is easier to install and manage.

Important Exam Questions:


1. Define the concept with examples.
2. Explain advantages and disadvantages.
3. Compare different virtualization approaches.
4. Explain architecture with diagram.
5. Write short notes on tools and applications.
Tools and Mechanisms

Popular tools: • VMware • VirtualBox • Xen • Hyper-V • KVM Mechanisms: • Emulation • Binary Translation •
Hardware-assisted virtualization

Popular tools: • VMware • VirtualBox • Xen • Hyper-V • KVM Mechanisms: • Emulation • Binary Translation •
Hardware-assisted virtualization

Popular tools: • VMware • VirtualBox • Xen • Hyper-V • KVM Mechanisms: • Emulation • Binary Translation •
Hardware-assisted virtualization

Popular tools: • VMware • VirtualBox • Xen • Hyper-V • KVM Mechanisms: • Emulation • Binary Translation •
Hardware-assisted virtualization

Important Exam Questions:


1. Define the concept with examples.
2. Explain advantages and disadvantages.
3. Compare different virtualization approaches.
4. Explain architecture with diagram.
5. Write short notes on tools and applications.

Virtualization of CPU, Memory and I/O

CPU virtualization allows multiple VMs to share processors. Memory virtualization allocates virtual memory
dynamically. I/O virtualization shares devices among virtual machines. Benefits: • Better utilization • Improved
efficiency • Isolation

CPU virtualization allows multiple VMs to share processors. Memory virtualization allocates virtual memory
dynamically. I/O virtualization shares devices among virtual machines. Benefits: • Better utilization • Improved
efficiency • Isolation

CPU virtualization allows multiple VMs to share processors. Memory virtualization allocates virtual memory
dynamically. I/O virtualization shares devices among virtual machines. Benefits: • Better utilization • Improved
efficiency • Isolation

CPU virtualization allows multiple VMs to share processors. Memory virtualization allocates virtual memory
dynamically. I/O virtualization shares devices among virtual machines. Benefits: • Better utilization • Improved
efficiency • Isolation

Important Exam Questions:


1. Define the concept with examples.
2. Explain advantages and disadvantages.
3. Compare different virtualization approaches.
4. Explain architecture with diagram.
5. Write short notes on tools and applications.

Virtualization Support and Disaster Recovery


Disaster recovery helps restore systems after failures. Techniques: • Backup and Restore • Snapshots •
Replication • Live Migration Benefits: • Data protection • Business continuity • Reduced downtime

Disaster recovery helps restore systems after failures. Techniques: • Backup and Restore • Snapshots •
Replication • Live Migration Benefits: • Data protection • Business continuity • Reduced downtime

Disaster recovery helps restore systems after failures. Techniques: • Backup and Restore • Snapshots •
Replication • Live Migration Benefits: • Data protection • Business continuity • Reduced downtime

Disaster recovery helps restore systems after failures. Techniques: • Backup and Restore • Snapshots •
Replication • Live Migration Benefits: • Data protection • Business continuity • Reduced downtime

Important Exam Questions:


1. Define the concept with examples.
2. Explain advantages and disadvantages.
3. Compare different virtualization approaches.
4. Explain architecture with diagram.
5. Write short notes on tools and applications.

You might also like