Top Banner
CloudEnabling Technology 1
23

Cloud Enabling Technology - University of Arkansas › ... › lecture › 3_EnablingTechnology.pdf · Cloud‐Enabling Technology 1. Enabling technologies 1. Broadband networks and

Jul 06, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Cloud Enabling Technology - University of Arkansas › ... › lecture › 3_EnablingTechnology.pdf · Cloud‐Enabling Technology 1. Enabling technologies 1. Broadband networks and

Cloud‐Enabling Technology

1

Page 2: Cloud Enabling Technology - University of Arkansas › ... › lecture › 3_EnablingTechnology.pdf · Cloud‐Enabling Technology 1. Enabling technologies 1. Broadband networks and

Enabling technologies1. Broadband networks and internet architecture2. Data center technology3. Virtualization technology4. Web technology5. Multitenant technology

2

Page 3: Cloud Enabling Technology - University of Arkansas › ... › lecture › 3_EnablingTechnology.pdf · Cloud‐Enabling Technology 1. Enabling technologies 1. Broadband networks and

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

Page 4: Cloud Enabling Technology - University of Arkansas › ... › lecture › 3_EnablingTechnology.pdf · Cloud‐Enabling Technology 1. Enabling technologies 1. Broadband networks and

Internet connecting provider and consumer

4

Page 5: Cloud Enabling Technology - University of Arkansas › ... › lecture › 3_EnablingTechnology.pdf · Cloud‐Enabling Technology 1. Enabling technologies 1. Broadband networks and

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

Page 6: Cloud Enabling Technology - University of Arkansas › ... › lecture › 3_EnablingTechnology.pdf · Cloud‐Enabling Technology 1. Enabling technologies 1. Broadband networks and

Packets travelling through Internet

6

Page 7: Cloud Enabling Technology - University of Arkansas › ... › lecture › 3_EnablingTechnology.pdf · Cloud‐Enabling Technology 1. Enabling technologies 1. Broadband networks and

Internet reference model (5 layers)

7

Page 8: Cloud Enabling Technology - University of Arkansas › ... › lecture › 3_EnablingTechnology.pdf · Cloud‐Enabling Technology 1. Enabling technologies 1. Broadband networks and

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

Page 9: Cloud Enabling Technology - University of Arkansas › ... › lecture › 3_EnablingTechnology.pdf · Cloud‐Enabling Technology 1. Enabling technologies 1. Broadband networks and

Virtualization

9

• Hypervisor A hypervisor or virtual machine monitor (VMM) is computer software, firmware, or hardware, that creates and runs virtual machines.

• VIM Virtualization infrastructure management

Page 10: Cloud Enabling Technology - University of Arkansas › ... › lecture › 3_EnablingTechnology.pdf · Cloud‐Enabling Technology 1. Enabling technologies 1. Broadband networks and

Standardization and Modularity• Data centers are built upon standardized commodity hardware and designed with modular architecture.

10

Page 11: Cloud Enabling Technology - University of Arkansas › ... › lecture › 3_EnablingTechnology.pdf · Cloud‐Enabling Technology 1. Enabling technologies 1. Broadband networks and

Data Centers

11

Page 12: Cloud Enabling Technology - University of Arkansas › ... › lecture › 3_EnablingTechnology.pdf · Cloud‐Enabling Technology 1. Enabling technologies 1. Broadband networks and

Computer Rack

12

Page 13: Cloud Enabling Technology - University of Arkansas › ... › lecture › 3_EnablingTechnology.pdf · Cloud‐Enabling Technology 1. Enabling technologies 1. Broadband networks and

Rackmount computer chassis (case)

13

Page 14: Cloud Enabling Technology - University of Arkansas › ... › lecture › 3_EnablingTechnology.pdf · Cloud‐Enabling Technology 1. Enabling technologies 1. Broadband networks and

Inside the chassis

14

Page 15: Cloud Enabling Technology - University of Arkansas › ... › lecture › 3_EnablingTechnology.pdf · Cloud‐Enabling Technology 1. Enabling technologies 1. Broadband networks and

Supercomputer vs. data center• Handouts

15

Page 16: Cloud Enabling Technology - University of Arkansas › ... › lecture › 3_EnablingTechnology.pdf · Cloud‐Enabling Technology 1. Enabling technologies 1. Broadband networks and

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

Page 17: Cloud Enabling Technology - University of Arkansas › ... › lecture › 3_EnablingTechnology.pdf · Cloud‐Enabling Technology 1. Enabling technologies 1. Broadband networks and

Creating a new virtual server• Allocation of physical IT resources• Installation of an operating system, i.e., guest operating system

17

Page 18: Cloud Enabling Technology - University of Arkansas › ... › lecture › 3_EnablingTechnology.pdf · Cloud‐Enabling Technology 1. Enabling technologies 1. Broadband networks and

Hardware based virtualization

• Reduce the overhead• May introduce compatibility issue

18

Page 19: Cloud Enabling Technology - University of Arkansas › ... › lecture › 3_EnablingTechnology.pdf · Cloud‐Enabling Technology 1. Enabling technologies 1. Broadband networks and

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

Page 20: Cloud Enabling Technology - University of Arkansas › ... › lecture › 3_EnablingTechnology.pdf · Cloud‐Enabling Technology 1. Enabling technologies 1. Broadband networks and

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

• Hypertext transfer protocol (HTTP) Primary communication protocol used to exchange content

• Markup languages (HTML, XML) Express Web‐centric data and metadata

20

Page 21: Cloud Enabling Technology - University of Arkansas › ... › lecture › 3_EnablingTechnology.pdf · Cloud‐Enabling Technology 1. Enabling technologies 1. Broadband networks and

Web applications• Applications running in a web browser Rely on web browsers for the presentation of user‐interfaces

21

Page 22: Cloud Enabling Technology - University of Arkansas › ... › lecture › 3_EnablingTechnology.pdf · Cloud‐Enabling Technology 1. Enabling technologies 1. Broadband networks and

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

Page 23: Cloud Enabling Technology - University of Arkansas › ... › lecture › 3_EnablingTechnology.pdf · Cloud‐Enabling Technology 1. Enabling technologies 1. Broadband networks and

A simple example

23