Chapter 2 Cloud Computing 2019
Chapter 2 Cloud Computing 2019
Chapter 2 Cloud Computing 2019
Characteristics,
Service models
Practices,
History and Evolution
.
‘Four’ Goals of Cloud Computing
Elasticity: Ability to scale virtual machines resources up or down
.
Core & Common Characteristics of Cloud
1.On-demand self-service
2.Empowerment of end-users
3.Rapid elasticity & Agility improves with users' ability to re-provision
technological infrastructure resources.
4.Essay Application programming interface (API)
5.Low Cost is claimed to be reduced and in a public cloud delivery model.
6.Capital expenditure is converted to operational expenditure.
7.Device and location independence.
8.Virtualization- Applications can be easily migrated from one physical server to
another.
9.Multi-tenancy enables sharing of resources and costs across a large pool.
Resource pooling-Location independence
10.Broad network access
11.Measured service
12.High Reliability-multiple redundant sites and disaster recovery.
13.High Scalability- dynamic ("on-demand") provisioning of resources peak load
[ massive scale]
14.Performance loosely coupled
15.Advanced & Promised Security
16.Low Maintenance
17.Homogeneity- Everything by one company
Service Models
Cloud computing providers offer their services
according to three fundamental models:
Infrastructure as a service (IaaS)- (storage, networks, and other
fundamental computing resources like OS, networking
components (e.g., firewalls, load balancers).
Platform as a service (PaaS)- (e.g., Java, Python, .Net).
Cloud Infrastructure
IaaS Infrastructure as a Service (IaaS)
. Architectures
Saas, PaaS, IaaS
.
‘Three’ Cloud Deployment Models
Private cloud
The cloud infrastructure is operated solely for an organization.
It may be managed by the organization or a third party and
may exist on premise or off premise.
Public cloud
Mega-scale cloud infrastructure is made available to the
general public or a large industry group and is owned by
an organization selling cloud services.
Hybrid cloud
The cloud infrastructure is a composition of two or more clouds
(private or public) that remain unique entities but are bound
together by standardized or proprietary technology that
enables data and application portability
.
Top Motivators for Adopting Cloud Computing
.
Cloud Security Advantages
It is perceived that “shifting public data to a external cloud reduces the exposure of
the internal sensitive data”
Is that true?
Dedicated Security Team
Greater Investment in Security Infrastructure
Cloud homogeneity makes security auditing/testing simpler
Automated security management and real-time detection of system tampering
Rapid Re-Constitution of Services
Redundancy / Disaster Recovery
** homogeneous cloud is one where the entire software stack, from the hypervisor
(or remote cloud provider), through various intermediate management layers, all
the way to the end-user portal, is provided by one vendor.
A heterogeneous cloud, on the other hand, integrates components by many
different vendors, either at different levels (a management tool from one vendor
driving a hypervisor from another) or even at the same level (multiple different
hypervisors, all driven by the same management tool).
Cloud Security Challenges
Trusting vendor’s security model
Multi-tenancy
Data ownership issues
QoS guarantees
Attraction to hackers (high-value target)
Security of virtual OSs in the cloud
Obtaining support from cloud vendor for security
related investigations
Indirect administrator accountability
Proprietary cloud vendor implementations can’t be
examined
Security mission critical data
Contd… Cloud Security
Challenges
Privacy of Citizen Data
Mindset
Existing Infrastructure
Trust
Network Backbone
Bandwidth
Skill of employees
Loss of physical control
Possibility for massive outages
Encryption needs for cloud computing
Encrypting access to the cloud resource control interface
Encrypting administrative access to OS instances
Encrypting access to applications
Encrypting application data at rest
.
Typical use case of provisioning
a virtual machine
.
.
Practical Demo…
Infrastructure
as a Service(G.Drive),
Software as a Service (G.Doc),
Zscaler
DROPBOX- IAAS
Google APPS
IBM BlueMix
Thanks
QA