Chapter1 Intro
Chapter1 Intro
Chapter 1 – Introduction
Cloud Technologies
Module Outline
2
Introduction to Cloud Technology
Evolution of cloud computing
What is cloud technologies?
Benefits of using cloud technologies
Cloud technologies applications
Cloud Services
Software as a service (SaaS)
Platform as a service (PaaS)
Infrastructure as a service (IaaS)
Cloud Deployment Model
Public cloud
Private cloud
Hybrid cloud
Community cloud
Cloud Technologies
Module Outline
3
Virtualization
What is virtualization?
Why virtualization?
Disadvantages of virtualization
Virtualization and cloud
Virtualization layers
Virtualization techniques
Virtualization and security
Types of virtualization.
Cloud Deployment Model
Public cloud
Private cloud
Hybrid cloud
Community cloud
Cloud Technologies
Module Outline
4
Cloud management & Cloud Security
Cloud Management
What is Cloud Management?
Characteristics of Cloud Management
Hybrid Cloud Management Challenges
Cloud Management Platform (CMP)
Cloud Security
Cloud Computing Security and Risk
Personal Computing Security
Change of Mindset
Cloud Technologies
Module Outline
5
Emerging trends
Cloud computing extension
Edge computing
Microservices
Serverless computing
Cloud computing trends
5G
IoT
Big data
AI
Cloud Technologies
Evolution of Computing
6
Cloud Technologies
Evolution of Cloud Computing
7
Cloud Technologies
Computing Models
8
Grid Computing
Resource sharing across several domains
Decentralized, open standards
Global resource sharing
Utility Computing
Don’t buy computers, lease computing power
Upload, run, download
Ownership model
Cloud Technologies
Grid Computing
9
Cloud Technologies
Utility/On-Demand Computing
11 Utility computing is a model of pricing and delivery
Provision of computational and storage resources as a
metered service, similar to those provided by a traditional
public utility company (such as power companies)
In certain aspect, cloud computing is a form of utility
computing
public cloud services which is billed for usage
excludes private cloud deployed within enterprise
Wikipedia Definition
Cloud Technologies
Cloud Computing Characteristics
15
Rapid Elasticity
Rapidly increase and decrease their
computing resources as needed, as
well as release resources for other
uses when they are no longer
required.
Cloud Technologies
Cloud Computing Characteristics
16
Measured Service
Resource usage can be monitored, controlled, and reported
providing transparency for both the provider and consumer of
the utilized service.
Service is metered and billed if needed.
Pay as you go.
On-demand self-service
Consumer can automatically provision computing resources (e.g.
application, server, network storage) as needed without requiring
human interaction
Resources can be requested and made available as required
Cloud Technologies
Why Cloud Computing?
17
No equipment outlay required
Reduced complexity
No need to pay for servers not required
Guard against obsolete hardware
No need to worry about capacity planning
Can add and remove capacity anytime to meet demands
Low start-up cost
New organization need not worry about setting up expensive
hardware and servers.
Less in-house IT staff, less expenses
Pay as use
Ease the software maintenance
No CD to install on all computers
No need to worry about software upgrade Cloud Technologies
Why Cloud Computing?
18
Cloud Technologies