ITHOC501: Cloud Computing
Module 1: Cloud Overview & Insights
Faculty Name : Nilima Dongre
Index
Lecture 1- Cloud Components and Characterisitcs
Lecture 2- Comparison & Cloud Scenarios- Benefits
Lecture 3- Security limitations, Challenges and Risks
Lecture 4- Cloud Computing Titans
2
Lecture 1
Cloud Components and
Characteristics
Key drivers for cloud computing
▪ Scalability
▪ Ease-of-use
▪ Risk reduction
▪ Reduced capital expenses (CapEx)
▪ Pay-for-what-you-use
▪ Lower operating expenses (OpEx)
▪ Flexibility to hire talent
▪ Collaboration
▪ Assurance with service level agreements (SLAs)
4 Cloud Components and characteristics
Definition of Cloud Computing
NIST definition of Cloud Computing,
▪ Cloud computing is a model for enabling convenient, on-demand network access
to a shared pool of configurable computing resources (e.g., networks, servers,
storage, applications, and services) that can be rapidly provisioned and released
with minimal management effort or service provider interaction.
5 Cloud Components and characteristics
NIST Cloud Model
NIST Cloud model
▪ This cloud model promotes availability and is composed of
▪ five essential characteristics,
▪ three service models, and
▪ four deployment models
6 Cloud Components and characteristics
Cloud computing models
Cloud computing service delivery and deployment models
7 Cloud Components and characteristics
NIST Cloud Model
Cloud is a model where users have a convenient, on-demand access to a shared pool
of resoursces over the Internet.,
▪ According to NIST, the five salient features of cloud are
▪ On-demand self service
▪ Broad network access
▪ Resource pooling
▪ Rapid elasticity
▪ Measure service
8 Cloud Components and characteristics
NIST Cloud Model
Cloud is a model where users have a convenient, on-demand access to a shared pool
of resources over the Internet.,
▪ According to NIST, the service models of cloud are
▪ Infrastructure as a service
▪ Platform as s service
▪ Software as a service
9 Cloud Components and characteristics
Cloud computing models
Software as a Platform as a Infrastructure as
Service (SaaS) Service (PaaS) a Service (IaaS)
SalesForce CRM
LotusLive
GoogleApp
Engine
Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter 10
Mell, Tim Grance
10 Cloud Components and characteristics
Cloud computing models
▪ Cloud computing service delivery models
▪ IaaS: Infrastructure as a service
▪ PaaS: Platform as a service
▪ SaaS: Software as a service
11 Cloud Components and characteristics
Cloud computing models
▪ Cloud computing deployment models
▪ Community cloud
▪ Private cloud
▪ Public cloud
▪ Hybrid cloud
12 Cloud Components and characteristics
Cloud computing models
13 Cloud Components and characteristics
Cloud computing components
▪ Cloud computing deployment models
▪ Client
▪ Cloud Network
▪ Cloud APIs
14 Cloud Components and characteristics
Cloud computing components
▪ Cloud computing deployment models
▪ Client
▪ Cloud Network
▪ Cloud APIs
15 Cloud Components and characteristics
Cloud computing components
▪ Cloud computing deployment models
▪ Client: An access device or software interface which user use to access the
cloud.
▪ Mobile client, thin client and thick client
▪ Cloud Network: A network connecting link between the user and cloud
services.
▪ Cloud APIs: set of programming instruction and tool that provides
abstractions over specific provider cloud.
16 Cloud Components and characteristics
Lecture 2
Comparison and Cloud
Scenarios
Cloud computing comparison
▪ Cloud Computing vs Peer-to-peer architecture
▪ Cloud Computing vs Client – server architecture
▪ Cloud Computing vs Grid computing
▪ Cloud Computing vs server virtualization
▪ Cloud Computing vs utility computing
▪ Impact of cloud computing on businesses
18 Lecture 2: Comparison and Cloud scenarios
Cloud computing comparison
▪ When to use cloud
▪ Cost/benefit ratio
▪ Speed of Delivery
▪ Capacity of Usage
▪ Whether data is regulated
▪ Organizationʼs corporate and IT structure
▪ Scenarios
▪ Compute Cloud
▪ Cloud Storage
▪ Cloud Application
19 Lecture 2: Comparison and Cloud scenarios
Cloud computing comparison
▪ When you shouldnʼt use Cloud Computing
▪ Minding Details
▪ Legislative Issues
▪ Geopolitical Concerns
▪ Hardware Dependencies
▪ Server Control
▪ Cost
▪ Lack of Need
▪ Integration with existing application
▪ Latency Concerns
▪ Throughput demands
20 Lecture 2: Comparison and Cloud scenarios
Lecture 3
Cloud Benefits and Limitations
Cloud computing benefits
▪ Scalability
▪ Simplicity
▪ Knowledgeable Vendors
▪ More Internal resources
▪ Security
22 Lecture 3 – Cloud benefits and limitations
Cloud computing limitations
▪ Sensitive information
▪ Open platform
▪ Data Protection
▪ Applications not ready
▪ Application development
23 Lecture 3 – Cloud benefits and limitations
Security in cloud computing
▪ Concerns
▪ Third party privacy concerns
▪ Enough security mechanism in place: hackers and attackers
▪ Benefits
▪ Centralized data
▪ Reduced data loss
▪ Monitoring
▪ Instant Swapover
▪ Logging
▪ Secure builds
▪ Improve Software security
▪ Security testing
24 Lecture 3 – Cloud benefits and limitations
Regulatory issues
▪ No existing regulation
▪ Government's role
▪ Data ownership
▪ Government procurement
25 Lecture 3 – Cloud benefits and limitations
Thank You