Ch13 M4cloud Computing
Ch13 M4cloud Computing
Ch13 M4cloud Computing
CLOUD COMPUTING
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 1
Module-4
Chapter 13: Cloud Computing
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 2
Chapter 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, faster provisioning of IT resources – all at
reduced cost.
• These challenges are addressed with the 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 without
requiring human interaction with each service
provider.
• 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.
• Ex: resources include storage, processing, memory &
network bandwidth.
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.
Ex: storage, processing, bandwidth and active user
accounts.
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
Service-oriented
• Provides a set of services that can communicate with each
architecture
other
(SOA)
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 12
Lesson 2: Cloud Service and Deployment Models
During this lesson the following topics are covered:
• Cloud service models
• Cloud deployment models
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(IaaS)
• 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(PaaS)
• 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(SaaS)
• 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
Lesson 3: Cloud Infrastructure, Challenges, and Considerations
During this lesson the following topics are covered:
• Cloud infrastructure
• Challenges of cloud computing
• Cloud adoption considerations
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 23
Cloud Computing Infrastructure
• A Cloud Computing Infrastructure is the collection of hardware 7 software
that enables the five essential characteristics of cloud computing.
• It consists of the following layers:
1) Physical Infrastructure
2) Virtual Infrastructure
3) Applications and platform software
4) Cloud management and service creation tools
The resources of these layers are aggregated and coordinated to provide cloud
services to the consumers.(Fig 13.6)
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 24
Cloud Infrastructure Framework
Virtual
Infrastructure
Physical
Infrastructure
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 25
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 26
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 27
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
• Applications and platform software are hosted on VMs
To create software-as-a-service (SaaS) and platform-as-a-service
(PaaS)
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 28
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 29
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 30
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 31
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 32
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 33
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 34
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 35
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 36
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 37
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 38
Concept in Practice:
• Vblock
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 39
Vblock
• Integrated cloud infrastructure
package
Includes compute, storage, network,
and virtualization products Applications
EMC Proven Professional. Copyright © 2012 EMC Corporation. All Rights Reserved. Module 13: Cloud Computing 40
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 41