Professional Documents
Culture Documents
1
Agenda
• The Cloud
• Characteristics
• Service models
INSIGHT TO CLOUD
• Deployment models
• Cloud Inspiration
• Classical computing Vs Cloud computing
• Evolution of Cloud
• Advantages of Cloud
• Constituents of Cloud
• Cloud layers
2
Abbreviations/Acronyms
INSIGHT TO CLOUD
VM Virtual Machine
VMM Virtual Machine Monitor
OS Operating System
3
Cloud Computing
INSIGHT TO CLOUD
services)
Base Reference : National Institute of Standards and Technology, SP 800 – 145, 2011. 5
Cloud Model composed of
Five essential
characteristics
• On-demand
self-service Three service models
• Infrastructure as a
INSIGHT TO CLOUD
• Broad network
access Service
• Resource pooling Cloud • Platform as a Service
• Rapid elasticity Models • Software as a Service
• Multi-tenancy
• Measured service
6
Essential characteristics 1 - On-demand self-service
INSIGHT TO CLOUD
• Server – Compute,
Storage, Network
• Software platform
& Applications
7
Essential characteristics 2 - Broad network access
INSIGHT TO CLOUD
8
Essential characteristics 3 - Resource pooling
• Resources pooled to serve on multi-tenant model
Storage, processor, memory, network, software & applications
• Location independence
INSIGHT TO CLOUD
• Location of services – transparent to users
• Harnessing underutilized capacity
Classical Server Cloud Model
Server allocated
Unutilized Capacity
to User3
Server allocated
to User2
Server allocated
Utilized Capacity
to User1
9
Essential characteristics 4 - Elasticity
Definition
Cloud service elasticity is the ability to increase or
decrease the amount of system capacity (for example,
INSIGHT TO CLOUD
CPU, storage, memory and input/output bandwidth) that
is available for a given cloud service on demand, in an
automated fashion.
Vertical Scaling
Horizontal Scaling
Reference : Gartner 10
Essential characteristics 5 - Multi-tenancy
INSIGHT TO CLOUD
11
Essential characteristics 6 - Measured service
INSIGHT TO CLOUD
commensurating to the type of service and its
consumption
• Resource usage monitored, controlled, reported,
providing transparency of the utilized service.
12
Service Models – Infrastructure as a Service
INSIGHT TO CLOUD
applications
13
Service Models – Platform as a Service
INSIGHT TO CLOUD
services, and tools supported by the provider.
14
Service Models – Software as a Service
INSIGHT TO CLOUD
underlying cloud resources OS, or even individual
application capabilities
15
Deployment models - Private cloud
INSIGHT TO CLOUD
third party, or some combination of them, and it may
exist on or off premises.
16
*All the logos / trademarks are owned by their respective owners.
Advantages of Private Cloud
Better Control
– Sole ownership of the resources.
– Gain complete command over service
INSIGHT TO CLOUD
integration, IT operations, policies, and user
behavior.
Data Security and Privacy
– By segmenting resources within the same
infrastructure, improved access and security
can be achieved.
Supports Legacy Systems
– Designed to work with legacy systems that are
unable to access the public cloud.
Customization
– Allows to tailor its solution to meet its specific needs.
17
Disadvantages of Private Cloud
Restricted Scalability
– Scaled within the confines of internal
hosted resources.
INSIGHT TO CLOUD
– Choice of underlying hardware has an
impact on scalability.
Higher Cost
– Investment will be higher than the public
cloud (software, hardware, and staffing
etc).
18
Deployment models - Public cloud
INSIGHT TO CLOUD
combination of them.
• Exists on the premises of the cloud provider.
19
• Minimal Investment
– Pay-per-use service, there is no substantial
upfront fee, making it excellent for
INSIGHT TO CLOUD
enterprises that require immediate access to
resources.
• Infrastructure Management is not required
– Using the public cloud does not necessitate
infrastructure management.
– The maintenance work is done by the
service provider (Not users).
• Dynamic Scalability
– To fulfill your company’s needs, on-demand
resources are accessible
20
Disadvantages of Public Cloud
INSIGHT TO CLOUD
cyber-attacks and may expose weaknesses.
• Limitation on Service/License
21
Deployment models - Community cloud
INSIGHT TO CLOUD
considerations.
• Cost Effective
– Shared by multiple organizations or communities.
INSIGHT TO CLOUD
• Security
• Shared resources
– Allows to share resources, infrastructure, etc.
with multiple organizations.
INSIGHT TO CLOUD
Private Cloud Public Cloud
24
Advantages of Hybrid Cloud
INSIGHT TO CLOUD
Cost
– Paying for the extra capacity if you require it.
Security
– Because data is properly separated, the chances
of data theft are considerably reduced.
25
Disadvantages of Hybrid Cloud
Maintenance
– May necessitate additional maintenance,
INSIGHT TO CLOUD
resulting in a greater operational expense
Difficult Integration
– Data and application integration may be
difficult
– Combining two or more infrastructures
will offset a significant upfront cost.
26
Deployment models
INSIGHT TO CLOUD
27
Inspiration for Cloud
INSIGHT TO CLOUD
Power Grid – Power
distribution Cloud service delivery
28
Classical Computing Vs Cloud computing
CLASSICAL CLOUD
INSIGHT TO CLOUD
provisioned automatically provisioned
INSIGHT TO CLOUD
POWER
SERVERS & STORAGE BACKUP, DR
COOLING
CIVIL
NETWORK (INTERNAL & EXTERNAL) SECURITY
STRUCTURE
SUPPORT
APPLICATION & DATA (DATABASE) O&M
SERVICES
POWER
SERVERS & STORAGE BACKUP, DR
COOLING
CIVIL
NETWORK (INTERNAL & EXTERNAL) SECURITY
STRUCTURE
Classical Computing Vs Cloud computing
INSIGHT TO CLOUD
Conventional computing
Classical Computing Vs Cloud Computing
Cloud
INSIGHT TO CLOUD
Cloud computing
Classical Computing Vs Cloud Computing
INSIGHT TO CLOUD
Evolution of Cloud
INSIGHT TO CLOUD
34
Advantages of Cloud
INSIGHT TO CLOUD
• On demand & Responsive delivery of services
– Quick roll out of services
• Optimization of resources
• Automated management
– Increased collaboration
• Improved performance and scalability
35
INSIGHT TO CLOUD
36
Cloud Layers
Cloud Layers - Hardware
INSIGHT TO CLOUD
• Provides Compute, Storage
and Network to create
Cloud services
37
Cloud Layers - Virtualization
INSIGHT TO CLOUD
• Process of creating a virtual version of underlying hardware /
software as an isolated service using a specialized software
named Hypervisor
• Backbone of Cloud
• Cloud services are provisioned based on resource virtualization
• Processor, Memory, Storage and Network components are
virtualized (split up and isolated) to create Virtual Machines
and delivered as IaaS
• Application and Database are virtualized to deliver SaaS
38
Cloud Terminologies
• Brain of Cloud
INSIGHT TO CLOUD
• Provide scheduling,
orchestration,
management of cloud
• Controls underlying
hardware and network
resources
40
Cloud Layers - Service
INSIGHT TO CLOUD
• Responsible for service
delivery
• User interaction and
control
41
Cloud Layers - Security
INSIGHT TO CLOUD
• Includes
– server,
– storage
– network,
– operating system,
– hypervisor,
– middleware,
– application,
– database,
– data security
42
Cloud Layers - Management
• Operation and
maintenance of
INSIGHT TO CLOUD
resources and services
• Includes
– monitoring,
– metering,
– compliance to service
level agreements,
– backup,
– replication and
recovery process,
– user profile
management
43
Cloud Solutions
INSIGHT TO CLOUD
* All the logos / trademarks are owned by their respective owners.
44
Terminology
• Albeit the two terms, viz. namely scalability and elasticity appear to be
synonymous, the following technical reasoning delineates them.
– Elasticity :
• The ability of the cloud ecosystem to automatically (as per
INSIGHT TO CLOUD
rules established within the cloud management tools) increase
the service capacity warranted by the instantaneous load to
the application
– Scalability
• Increase in the underlying capacity of Cloud by augmentation
of additional Servers and storage without disruption of the
existing Cloud services
• Tenancy
– A multi-tenant cloud is a cloud computing architecture that allows
customers to share computing resources in a public or private cloud.
– Each tenant's data is isolated and remains invisible to other tenants.
(Reference :
https://www.techtarget.com/searchcloudcomputing/definition/multi-te
nant-cloud ) 45
Terminology
• Cloud Service Broker
– Cloud services brokerage (CSB) is an IT role and business model in
which a company or other entity adds value to one or more (public
or private) cloud services on behalf of one or more consumers of
INSIGHT TO CLOUD
that service via three primary roles including aggregation,
integration and customization brokerage
(Reference :
https://www.gartner.com/en/information-technology/glossary/cl
oud-services-brokerage-csb )
• Orchestration
– Cloud Orchestration is the process of automating the tasks needed
to manage connections and operations of workloads on private
and public clouds. Cloud orchestration technologies integrate
automated tasks and processes into a workflow to perform
specific business functions.
(Reference :
https://www.vmware.com/topics/glossary/content/cloud-orchest
ration.html ) 46
THANKS
47