Module 13
Module 13
CLOUD COMPUTING
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 1
Module 13: Cloud Computing
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 2
Module 13: Cloud Computing
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 3
Drivers for Cloud Computing
• Business requirements:-
Transformation of IT processes to achieve more with less
Better agility and higher availability at reduced expenditure
Reduced time-to-market
Accelerated pace of innovation
• IT challenges to meet business requirements are: -
Serving customers worldwide round the clock,
refreshing technology quickly, all at reduced cost
faster provisioning of IT resources
Note:- Above challenges are addressed by emergence of => cloud computing
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 4
What is Cloud Computing?
Cloud Computing
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 5
On-demand Self-service
• Enables consumers to unilaterally provision
computing capabilities (examples:- server time and
storage capacity) as needed automatically
• Consumers view service catalogue via a Web-based
user interface and use it to request for a service
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 6
Broad Network Access
• Computing capabilities are available over the
network
• Computing capabilities are accessed from a
broad range of client platforms such as:
Desktop computer
Laptop
Tablet
Mobile device
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 7
Resource Pooling
• Provider’s computing resources are pooled to serve
multiple consumers using a multitenant model
• Resources are assigned from the pool according to
consumer demand
• Consumers have no control or knowledge over the exact
location of the provided resources
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 8
Rapid Elasticity
• Computing capabilities can be elastically
provisioned and released
• Computing capabilities are scaled rapidly,
commensurate with consumer’s demand
Provides a sense of unlimited scalability
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 9
Measured Service
• Cloud computing provides a metering system that continuously
monitors resource consumption and generates reports
Helps to control and optimize resource use
Helps to generate billing and chargeback reports
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 10
Benefits of Cloud Computing
Benefits Description
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 11
Cloud Enabling Technologies
Technologies Description
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 12
Module 13: Cloud Computing
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 13
Cloud Service Models
• Infrastructure-as-a-Service (IaaS)
• Platform-as-a-Service (PaaS)
• Software-as-a-Service (SaaS)
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 14
Infrastructure-as-a-Service
• Consumers deploy their software, including OS and application
on provider’s infrastructure
Computing resources such as processing power, memory, storage,
and networking components are offered as service
Example: Amazon Elastic Compute Cloud.
• Consumers have control over the OSs and deployed applications
Consumer’s Resources Application
Database
OS
Storage
Cloud
Network
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 15
Platform-as-a-Service
• Consumers deploy consumer-created or acquired applications
onto provider’s computing platform
Computing platform is offered as a service
Example: Google App Engine and Microsoft Windows Azure
Platform
• Consumer has control over deployed applications
Consumer’s Resources Application
Database
Provider’s Resources
OS
Compute
Storage
Cloud
Network
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 16
Software-as-a-Service
• Consumers use provider’s applications running on the cloud
infrastructure
Applications are offered as a service
Examples: EMC Mozy and Salesforce.com
• Service providers exclusively manage computing infrastructure
and software to support services
Application
Database
Provider’s Resources
OS
Compute
Storage
Cloud
Network
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 17
Cloud Deployment Models
• Public
• Private
• Community
• Hybrid
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 18
Public Cloud
Enterprise P Enterprise Q
User R
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 19
Private Cloud
Enterprise P
Enterprise P
Resources of Cloud Service
Enterprise P Provider’s Resources
Dedicated for
Enterprise P
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 20
Community Cloud
Community Users
Cloud Service
Provider’s Resources
Dedicated for
Community Users
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 21
Hybrid Cloud
Enterprise Q
Enterprise P
Cloud Service
Resources of
Provider’s Resources
Enterprise P
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 22
Module 13: Cloud Computing
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 23
Cloud Infrastructure Framework
Virtual
Infrastructure
Physical
Infrastructure
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 24
Physical Infrastructure
• Physical infrastructure includes physical IT resources
Physical servers
Storage systems
Networks
• Physical servers are connected to each other, to the storage systems, and to clients via
networks
• Physical resources may be located in a single data center or distributed across multiple
data centers
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 25
Virtual Infrastructure
• Virtual infrastructure consists of:
Resource pools
CPU, memory, network bandwidth, storage pools
Identity pools
VLAN ID and VSAN ID pools
Virtual IT resources
Virtual Machines (VMs), virtual storage volumes, virtual networks (VLAN and VSAN)
• Virtual IT resources obtain capacity and identity from resource and identity pools
respectively
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 26
Applications and Platform Software
• Suite of software that may include:
Business applications
Platform software such as OS and database
Provide environments for applications to run
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 27
Cloud Management and Service Creation Tools
• Include three types of software:
Physical and virtual infrastructure management software
Unified management software
User-access management software
• These software interact among themselves to automate provisioning of cloud services
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 28
Cloud-optimized Storage
• Provides rapid elasticity, global access, and storage capacity on-demand
• Leverages object-based storage technology
• Enables self-service and fully metered access to storage resources
• Key characteristics of cloud-optimized storage solution are:
Massively scalable
Unified namespace
Metadata and policy-based information management
Secure multitenancy
Multiple access mechanisms (through REST and SOAP web service APIs and file-based
access)
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 29
Cloud Challenges – Consumer’s Perspective
• Security and regulation
Consumers are indecisive to transfer control of sensitive data
Regulation may prevent organizations to use cloud services
• Network latency
Real time applications may suffer due to network latency and
limited bandwidth
• Supportability
Service provider might not support proprietary environments
Incompatible hypervisors could impact VM migration
• Vendor lock-in
Restricts consumers from changing their cloud service providers
Lack of standardization across cloud-based platforms
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 30
Cloud Challenges – Provider’s Perspective
• Service warranty and service cost
Resources must be kept ready to meet unpredictable demand
Hefty penalty, if SLAs are not fulfilled
• Complexity in deploying vendor software in the cloud
Many vendors do not provide cloud-ready software licenses
Higher cost of cloud-ready software licenses
• No standard cloud access interface
Cloud consumers want open APIs
Need agreement among cloud providers for standardization
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 31
Cloud Adoption Considerations
• CIOs/IT Managers seeking to move to the cloud face several questions:
Which deployment model fits organization’s requirements?
Private, public, hybrid
Which are the applications suitable for cloud?
How do I choose the cloud service provider?
Is the cloud infrastructure capable of providing the required Quality of Service (QoS)?
Performance, availability, and security
What is the financial benefit in adopting cloud?
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 32
What Deployment Model Fits for You?
Private cloud
Public cloud • Tier 2-4: private cloud
• Tier 1: may continue to run in a
• Convenience outweighs risk
traditional data center
environment
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 33
Choosing Applications for Public Cloud
• Some key questions to ask before migrating a consumer application to the public cloud:
Is the application compatible to cloud platform software? Is it a legacy application?
Is the application proprietary and mission-critical? Does the application provide competitive
advantage?
Is the application workload network traffic intensive? Will application performance be
impacted by network latency and limited network bandwidth?
Does the application communicate with other data center resources or applications?
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 34
Financial Advantage
• Require analysis of financial benefits in adopting cloud
• Consider CAPEX and OPEX to deploy and maintain own
infrastructure versus cloud-adoption cost
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 35
Selecting a Public Cloud Service Provider
• Some key questions to ask before selecting a provider:
How long and how well has the provider been delivering the services?
How well does the provider meet the organization’s current and future requirements?
How easy is it to add or remove services?
How easy is it to move to another provider, when required?
What happens when the provider upgrades their software? Is it forced on everyone? Can
you upgrade on your own schedule?
Does the provider offer the required security services?
Does the provider meet your legal and privacy requirements?
Does the provider have good customer service support?
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 36
QoS Considerations
• Consumers should check whether the QoS attributes meet their requirements
• SLA is a contract between the cloud service provider and consumers that defines QoS
attributes
Attributes examples: throughput, uptime, and so on
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 37
Module 13: Cloud Computing
Concept in Practice:
• Vblock
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 38
Vblock
• Integrated cloud infrastructure
package
Includes compute, storage, network,
and virtualization products Applications
Delivered by EMC, VMware, and Cisco OS
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 39
Module 13: Summary
Key points covered in this module:
• Characteristics of cloud computing
• Cloud services and deployment models
• Cloud computing infrastructure
• Challenges of cloud computing
• Cloud adoption considerations
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 40