#4 Cloud Computing
#4 Cloud Computing
Presented by:
Dr. Atta Ur Rahman
1
Table of Contents
Cloud Computing Vs Grid, Fog Computing
Edge Computing
Virtualization
OS in Virtualization
Types of Virtualization
Architecture, Isolation, advantages
Virtualization & Hypervisor
Hypervisor, types, examples
Containers, vs VM, Isolation
Orchestration, Docker & VMs
Kubernetes, Services, installation guide
2
Cloud Computing Vs Grid Computing
3
Cloud Computing Vs Grid Computing
Grid Computing is a
Distributed computing
architecture.
In grid computing,
resources are used in
collaborative pattern,
and also in grid
computing, the users
do not pay for use.
4
Cloud Computing Vs Grid Computing
5
Cloud Computing Vs Fog Computing
6
Example
Example:
Consider a popular cloud service like Dropbox. When you
upload a file to Dropbox, it's stored in a data center, and you
can access it from anywhere with an internet connection.
Example:
Imagine a smart city system that monitors traffic conditions in
real time using a network of sensors and cameras at various
intersections. Instead of sending all the data to a distant cloud
data center for processing, fog computing can be applied.
7
Fog Computing
8
Edge Computing
9
Virtualization
10
Virtualization in Cloud Computing
11
OS in Virtualization
12
Virtualization
13
Architecture
14
Isolation in Virtualization
15
Types of Virtualization
16
Types of Virtualization
17
Types of Virtualization
18
Types of Virtualization
19
Advantages
20
Advantages
21
Virtualization & Hypervisor
22
Hypervisor
TYPE-1 Hypervisor:
The hypervisor runs directly on the underlying host
system.
It is also known as a “Native Hypervisor” or “Bare metal
hypervisor”. It does not require any base server operating
system.
It has direct access to hardware resources. Examples of
Type 1 hypervisors include VMware ESXi, Citrix
XenServer, and Microsoft Hyper-V hypervisor.
24
Types
TYPE-2 Hypervisor:
Such kind of hypervisors doesn’t run directly over the underlying
hardware rather they run as an application in a Host
system(physical machine).
Basically, the software is installed on an operating system.
Hypervisor asks the operating system to make hardware calls.
An example of a Type 2 hypervisor includes VMware Player or
Parallels Desktop.
The type-2 hypervisor is very useful for engineers, and security
analysts (for checking malware, or malicious source code and
newly developed applications).
25
Containers
26
Containers
27
Containers Vs VMs
28
Containers Vs VMs
29
Isolation in Containers
30
Containers as a Service
31
Orchestration
32
Docker
33
Docker & VMs
34
Docker & VMs
35
Kubernetes
Within the year 2014 Kubernetes was released for the first
time and made open-sourced too after using it to run
production workloads at scale for quite a decade.
36
Services
37
Services
38
Kubernetes Installation
https://kubernetes.io/docs/tasks/tools/
kubectl is installable on a variety of Linux platforms,
macOS and Windows.
39
Thank You!
Any Question
40