Cloud Security (Ct-555) SPRING 2020 Ms-Is
Cloud Security (Ct-555) SPRING 2020 Ms-Is
SPRING 2020
MS-IS
1
COURSE OUTLINE
2
COURSE OUTLINE
3
BOOKS AND REFERENCE MATERIALS
4
LECTURE # 01
5
TODAY WE WILL COVER
9
WHAT IS CLOUD
COMPUTING?
10
CLOUD COMPUTING DEFINITION
11
CLOUD COMPUTING DEFINITION
12
EVOLUTION OF CLOUD COMPUTING
13
TECHNICAL ORIGINS OF CLOUD
COMPUTING
Computing as a service and accessing remote and distributed
hardware and software resources over a network is not a new
concept.
14
TECHNICAL ORIGINS OF CLOUD
COMPUTING
Factors conspired at the turn of the millennium to facilitate
Cloud Computing:
15
WHAT IS CLOUD COMPUTING
16
DO YOU USE THE CLOUD?
17
CLOUD COMPUTING
FUNDAMENTALS
18
CLOUD COMPUTING
CHARACTERISTICS
Common Characteristics:
Essential Characteristics:
On Demand Self-Service
Broad Network Access Rapid Elasticity
Resource Pooling Measured Service
ESSENTIAL CHARACTERISTICS
On-demand self-service
▪ A consumer can unilaterally provision computing capabilities, such as
server time and network storage, as needed automatically without
requiring human interaction with each service provider.
20
ESSENTIAL CHARACTERISTICS
Resource pooling
▪ The provider’s computing resources are pooled to serve multiple
consumers
▪ Resources can be dynamically assigned and reassigned according to
customer demand
▪ Customer generally may not care where the resources are physically
located but should be aware of risks if they are located offshore
Rapid elasticity
▪ Capabilities can be expanded or released automatically (i.e., more
cpu power, or ability to handle additional users)
▪ To the customer this appears seamless, limitless, and responsive
to their changing requirements
21
ESSENTIAL CHARACTERISTICS
Measured service
▪ Customers are charged for the services they use and the amounts
▪ There is a metering concept where customer resource usage can be
monitored, controlled, and reported, providing transparency for
both the provider and consumer of the utilized service
22
SERVICE MODELS
23
INFRASTRUCTURE AS A SERVICE (IaaS)
24
PLATFORM AS A SERVICE (PaaS)
25
SOFTWARE AS A SERVICE (SaaS)
26
OTHER SERVICE MODELS
27
CLOUD SERVICE MODELS
Software as a Platform as a Infrastructure as a
Service (SaaS) Service (PaaS) Service (IaaS)
SalesForce CRM
LotusLive
Google
App
Engine
28
CLOUD SERVICE MODELS
29
CLOUD DEPLOYMENT MODELS
Public Cloud
Private Cloud
Community Cloud
Hybrid Cloud
30
PUBLIC CLOUD
Services are
delivered to the
client via the
Internet from a third
party service
provider.
Example:
▪ Amazon Web Service
(AWS)
▪ Rackspace Cloud
31
PRIVATE CLOUD
Example:The US
Government and NASA
created a community cloud
for all US government
agencies
33
HYBRID CLOUD
35
CLOUD COMPUTING
REFERENCE
ARCHITECTURE
36
NIST CC RA REFERENCE ARCHITECTURE
37
NIST RA – SaaS, PaaS, IaaS
38
CLOUD TAXONOMY
39
ADVANTAGES OF CLOUD COMPUTING
40
ADVANTAGES OF CLOUD COMPUTING
41
ADVANTAGES OF CLOUD COMPUTING
42
ADVANTAGES OF CLOUD COMPUTING
43
ADVANTAGES OF CLOUD COMPUTING
44
CHALLENGES
45
CHALLENGES
46
WORLDWIDE PUBLIC CLOUD SERVICE
REVENUE
48
50