雲端計算
Infrastructure as a Service:
Virtualization Overview
Cloud Computing
ITEC5272
Gebeyehu Belay
(Dr. of Eng.)
[email protected]
BDU: Bahir Dar Institute of Technology: Computing Faculty

Contents
•
Overview
Why do we need IaaS?
How IaaS meets cloud properties?
•
Enabling Techniques
Virtualization Overview
Terminology & Taxonomy
BDU: Bahir Dar Institute of Technology: Computing Faculty
2

Why do we need IaaS?
OVERVIEW
BDU: Bahir Dar Institute of Technology: Computing Faculty
3

Overview
•
What is the problems in conventional case ?
Companies IT investment for peak capacity
Lack of agility for ITinfrastructure
IT maintain cost for everycompany
Usually suffered from hardware failurerisk
…etc
•
These IT complexities force company back !!
BDU: Bahir Dar Institute of Technology: Computing Faculty
4

Overview
•
How to solve these problem ?
Let’s consider some kind of out-sourcingsolution
•
Somebody will handle on demand capacity forme
•
Somebody will handle high available resource for me
•
Somebody will handle hardware management for me
•
Somebody will handle system performance for me
•
Somebody will …
Frankly, that would be a great solution IF there were“somebody”.
But who can be this “somebody”, and provide all these services ?
BDU: Bahir Dar Institute of Technology: Computing Faculty
5

Overview
•
Infrastructure as a Service
will be the salvation.
IaaS cloud provider takes care of all the IT infrastructurecomplexities.
IaaS cloud provider provides all the infrastructurefunctionalities.
IaaS cloud provider guarantees qualified infrastructureservices.
IaaS cloud provider charges clients according to their resourceusage.
•
But, what make all of these happen so magically?
BDU: Bahir Dar Institute of Technology: Computing Faculty
6

Virtualization
•
Assume that you are going to be an IaaS cloud provider.
Then, what are the problems you are facing?
•
Clients will request different operatingsystem.
•
Clients will request different storagesize.
•
Clients will request different networkbandwidth.
•
Clients will change their requestsanytime.
•
Clients will …
Is there any good strategy?
•
Allocate a new physical machine for eachincomer.
•
Prepare a pool of pre-installed machines for differentrequests.
•
or …
BDU: Bahir Dar Institute of Technology: Computing Faculty
7

Virtualization
•
What if we allocate a new physical machine foreach
incomer ?
I want
Windows7
Iwant
Linux
CustomerA
CustomerB
I want …
I want…
I want
W
…
indows
I wan
L
t
in
…
ux
BDU: Bahir Dar Institute of Technology: Computing Faculty
8
