Ninh V. Nguyen
Ninh V. Nguyen
Ninh V. Nguyen
Nguyen
ninh.nv@gmail.com
The Hype
Cluster Computing
Cloud Computing
Grid Computing
“What the hell is Cloud Computing?”
- Larry Ellison
5th Generation of Computing
Hybrid Connectivity
Cloud (Network Access)
SME
Enterprise
Private Cloud
Architectural Layers of Cloud Computing
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
Cloud Infrastructure Cloud Infrastructure Cloud Infrastructure
IaaS Software as a Service
PaaS PaaS (SaaS)
SaaS SaaS SaaS Architectures
Cloud Infrastructure
IaaS Infrastructure as a Service (IaaS)
Architectures
Cloud Computing Characteristics
Comparisons
Autonomy
Grid Computing Utility Computing
Computing
• A form of • Packaging of • Computer
distributed computing systems capable
computing resources, such of self-
• A “super and as computation management
virtual computer” and storage
is composed of a • A metered
cluster of service similar to
networked a traditional
• Loosely coupled public
computers acting utility, such as
in concert to electricity
perform very
large tasks
Cloud Computing Economics
Traditional IT
Cloud Computing
Variable Costs
(OpEx)
Fixed Costs
Costs
(CapEx)
Variable Costs
(OpEx)
Users
Pros and Cons
Cloud Computing Security
A Cloud Technology Reference Model
Your Application
Governance
Web of Metadata
Categories, Capabilities, Configuration and Dependencies
Element
Resource
Management
Their Facilities & Management Basic
(Split Responsibility)
Problem Logistics Monitoring
Software & Hardware Infrastructure
Software as a Service
Application
Application
Middleware Database
Server
Operating System
Hypervisor
Storage
CPU Networking Backup
YOUR DATA
Your Their
Problem Problem
Platform as a Service
Your Application
Application
Middleware Database
Server
Operating System
Hypervisor
Your Their
Problem Problem
Infrastructure as a Service
Your Application
Your
Your Your
Application
Middleware Database
Server
Hypervisor
Your Their
Problem Problem
Security Issues
Overview
Storage
Encryption on Transmission
Key Management
Internet
Case Study
Amazon Web Services (AWS)
AWS Registration and Security
X.509 Certificate
Multi-Factor Authentication