Lecture 2
Lecture 2
Technology
1
Enabling technologies
1. Broadband networks and internet architecture
2. Data center technology
3. Virtualization technology
4. Web technology
5. Multitenant technology
2
1. Broadband networks & Internet architecture
All clouds must be connected to a network
Internet’s largest backbone networks, established and deployed by ISPs, are interconnected by core
routers
◦ ISP: internet service provider
3
Internet connecting provider and consumer
4
Two fundamental components
Connectionless packet switching
◦ End-to-end (sender-receiver pair) data flows are divided into packets of a limited size
◦ Packets are processed through network switches and routers, then queued and forwarded from one intermediary
node to the next
Router-based interconnectivity
◦ A router is a device that is connected to multiple networks through which it forwards packets
◦ Each packet is individually processed
◦ Use multiple alternative network routes
5
Packets travelling through Internet
6
Internet reference model (5 layers)
7
2. Data Center Technology
A data center is a facility used to house computer systems and associated components, such as
telecommunications and storage systems
◦ Virtualization
◦ Standardization and Modularity
◦ Automation
◦ Remote Operation and Management
8
Virtualization
Hypervisor
◦ A hypervisor or virtual machine monitor (VMM)
is computer software, firmware, or hardware,
that creates and runs virtual machines.
VIM
◦ Virtualization infrastructure management
9
Standardization and Modularity
Data centers are built upon standardized
commodity hardware and designed with
modular architecture.
10
Data Centers
11
Computer Rack
12
Rackmount computer chassis (case)
13
Inside the chassis
14
Supercomputer vs. data center
Handouts
15
3. Virtualization technology
Virtualization is a process of converting a physical IT resource into a virtual IT resource
◦ Server
◦ A physical server can be abstracted into a virtual server
◦ Virtual server ↔ virtual machine
◦ Storage
◦ A physical storage device can be abstracted into a virtual storage device or a virtual disk
◦ Network
◦ Physical routers and switches can be abstracted into logical network fabrics
◦ Power
◦ A physical UPS and power distribution units can be abstracted into what are commonly referred to as virtual UPSs
16
Creating a new virtual server
Allocation of physical IT resources
Installation of an operating system, i.e., guest operating system
17
Hardware based virtualization
18
4. Web technology
Cloud computing relies on internet.
Web technology is generally used as both the implementation medium and the management interface
for cloud services
19
Basic web technology
Uniform resource locator (URL)
◦ Commonly informally referred to as a web address
◦ a reference to a web resource that specifies its location on a computer network and a mechanism for retrieving it
◦ Example: http://www.example.com/index.html
20
Web applications
Applications running in a web browser
◦ Rely on web browsers for the presentation of user-interfaces
21
5. Multitenant technology
Enable multiple users (tenants) to access the same application simultaneously
Multitenant applications ensure that tenants do not have access to data and configuration information
that is not their own
22
A simple example
23