Abstraction and Virtulazation

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/27

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 5:11 AM on 4/28/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

28 Terms

1
New cards

What do you mean by abstraction in cloud computing?

It means hiding complexity and only show what user needs.

Simple Example:
When you use Google Drive, you don’t know:

  • where your data is stored

  • which server is used

  • how storage is managed

That’s abstraction.

2
New cards

Why abstraction is important?

It is important because:

  1. Simplicty: User don’t need technical knowledge

  2. Efficiency: It should manage everything internally.

  3. Scalability: Resource inc/dec automatically

  4. Security: Internal system are hidden

  5. Flexibility: Use service without worry.

3
New cards

Layers in abstraction?

  1. Hardware level abstraction

  2. Virtualization Layer

  3. Infrastructure Abstraction (IaaS)

  4. Platform Abstraction (PaaS)

  5. Application Abstraction (SaaS)

4
New cards

Hardware level abstraction

In this physical server are hidden and it get managed by cloud provider

5
New cards

Virtualization layer?

In this instead of physical resources we have virtual resources

In this one server has multiple virtual machiines

It uses hypervisors

6
New cards

Infrastructure abstraction (IaaS)

It provides virtual machines , storage and network
It get controlled by OS

7
New cards

Platform Abstraction

It provides

OS, Runtime
Developers only write code

8
New cards

Application Abstraction ( SaaS )

In this complete software ready to use

- In this user just use app

9
New cards

What are the types of abstraction?

  1. Access Abstraction

  2. Application Abstraction

  3. CPU Abstraction

  4. Storage Abstraction

  5. Network Abstraction

SCAAN

10
New cards

Access abstraction?

it hides the complexity of how cloud services are accessed ,it provide a simple interfaces like web browser or mobile applications

Ex: Gmail
We use gmail without knowing ki how data will travel

11
New cards

Application Abstraction

Application abstraction hides the internal working of application, it allows user to use them without knowledge of OS or hardware

We use google docs without installing software mm

12
New cards

Cpu abstraction

cpu abstraction in this physical CPU up to virtual cpus

It allows multiple users to share the same hardware

13
New cards

storage abstraction

storage abstraction hides the physical location and structuere of data storage

14
New cards

network abstraction

It hides the complexity of network infrastructure which connects multiple cloud services.

15
New cards

Virtualization

It is a technology of creating virtual (version) of physical resources

like server,storage,network and OS

it allows one physical machine to run multiple virtual systems

16
New cards

Idea behind Virtualization

One powerful computer being divided into many smaller computers and each work independently

each smaller computer = Virtual machine

17
New cards

How virtualization work ?

It works using hypervisior

Hypervisior:
It work as a bridge between physical and virtual machine
Manage resources

18
New cards

What are the types of hypervisor?

Type 1. Bare Metal
Type 2. Hosted

19
New cards

Bare Metal

It runs directly on hardware.
Faster and secure

Ex: Microsoft Hyper-V

20
New cards

Hosted

Runs on top of Operating system
slow
Ex: VirtualBox

21
New cards

What are virtual Machine(VM)

it is a software based computer

It runs thier own OS

It behaves as real system


Each VM are isolated from others

22
New cards

What are the types of Virtualization?

  1. Access virtualization

  2. Application Virtualisation

  3. CPU Virtualization

  4. Storage Virtualization

23
New cards

Access virtualization:

It allows user to access application and data from any device without dependency on physical system

24
New cards

Application Virtualization

Application Virtualization enables apps to run independently on operating system without being fully installed on local machines.

25
New cards

CPU Virtualization

Application virtualization allows a single physical processor to divide into multiple virual machines


One CPU → multiple virtual CPUs.

26
New cards

Storage Virtualization

Storage virtualisation combines multiple physical storage devices into a single logical storage unit. which makes it efficient to manage

27
New cards

What are the benifits of virtualization?

  • Better resource utilization

  • Cost Reduction

  • Scalability

  • Isolation

  • Flexibility

28
New cards

Disadvantages of virtualization

Security risk

Requires high management skills