Hybrid Cloud Computing
Why is it becoming popular, Patterns, Trends, Impact
Dr. Marcel Schlatter, IBM Distinguished Engineer, Delivery Technology & Engineering, GTS 10 November 2010
Hybrid Cloud – Definition and Scope
Integration of traditional IT environments with one or more Clouds, on-premise and/or off- premise.
Composition of two or more Clouds that remain unique entities but are bound together by processes and technology to create a „System of Systems“.
Such „Systems of Systems“
– Can be composed of clouds from different vendors or service providers, e.g. IBM, Amazon, Rackspace, SalesForce, etc.
– Allow enterprises to keep core services and flexibly outsource other services to the cloud
– Seek to balance cost, speed, functionality and agility with the required manageability, security, privacy and confidentiality
Optimization Problem
Cloud is changing the way IT services are delivered, and consumed.
The initial transformation of traditional IT will be targeted at moving
workloads into a Mixture of Private and Public Cloud Environments
E- Mail, Collaboration
Software Development
Test and Pre- Production
Data Intensive Processing
ERP E- Mail,
Collaboration
Software Development
Test and Pre- Production
Data Processing
Database ERP
E- Mail, Collaboration
Software Development
Test and Pre- Production
Data
ERP
Enterprise Workloads
Private Production Cloud
Ability to run production-level workloads to committed SLAs
Public Cloud (Shared Cloud)
Option of using up-to-date HW and SW over the Internet, instantly and securely on a pay-as-you-go basis, as an alternative to buying, operating and managing it
themselves or through traditional outsourcing
Locations
On-premise or off-premise managed services, dedicated or shared
Pricing Structure
Mix of Fixed and Variable
Locations
IBM data centers in US, Europe, Japan, …
Pricing Structure
Flexible Pay as you go pricing, based on VM hours
Optimization Problem
Delivery and Consumption of IT Services in an optimized hybrid mix of
private and shared cloud workloads, accessible through a common
management platform and portal, based on a standard architecture
Industry solutions
Enterprise specific workloads
Private Workloads (Examples) High availability services
Fully managed services Shared Workloads (Examples)
Best economics
Public Cloud Private Cloud
Managed ERP Cloud Services
e-mail Collab oration
Record Mgmt. and
Retention Cloud
Common Cloud Management Platform Infrastructure as a
Service Platform
as a Service Software as a
Service
Industry Solutions
Appl Engine
Dev Platform
Dvlpmt And Test Cloud
Production Compute
Cloud
Storage Cloud
Desktop Cloud
Hybrid Cloud Pattern – „On-Premise“ – „Off-Premise“ Public
Pattern On-Premise Off-Premise Value Proposition
Usage Scenarios (Examples)
Private Cloud integrated with resources deployed and managed in traditional IT environments
• Standardization (Service Catalog)
• Fast Provisioning
• (Elastic)
Traditional IT and Private Cloud integrated with a Public Cloud
Access via the Internet VPN tunnel between enterprise and Public
Cloud possible
• Elastic
• Pay-as-you-go
• Outsource processing to the Public Cloud, while keeping business-critical data in private control
• Manual workload distribution
• Automatic, on demand workload distribution to absorb peak workloads
• Web hosting scenario with the web server in the Public Cloud (elastic scaling), and the database server in a Private Cloud, or in a traditionally managed on-premise IT environment.
• Support full application lifecycle, e.g.
development and unit test in the Public Cloud, and system test, performance test , and
Private Cloud Physical
Servers Virtual Servers Traditional IT Environment
Physical Servers
Virtual Servers Traditional IT Environment
Public Cloud Private
Cloud
Hybrid Cloud Pattern – „On-Premise“ – „Off-Premise“ Shared Private
Pattern On-Premise Off-Premise Value Proposition
Usage Scenarios (Examples)
Private Cloud integrated with resources deployed and managed in traditional IT environments
• Standardization (Service Catalog)
• Fast Provisioning
• (Elastic)
Traditional IT and Private Cloud integrated with a Shared Private Production Cloud
Off-Premise, but behind the enterprise‘s firewall Managed Services Same or better security and availability than on- premise IT
Dedicated or Shared:
ÆMulti-Tenant
ÆEconomies of scale
• Elastic
• Pay-as-you-go
• Outsource business-critical processing and private data
• Manual workload distribution
• Automatic, on demand workload distribution to absorb peak workloads
• Failover-capability for business-critical high-availability solutions
• Prepare capacity reduction or sunsetting of on-premise environment
• IaaS for SAP environments, etc.
Private Cloud Physical
Servers Virtual Servers Traditional IT Environment
Physical Servers
Virtual Servers Traditional IT Environment
Private Cloud
Shared Private Cloud
Multi-Site On-Premise Hybrid Cloud Pattern
„On-Premise“ Site 1 „On-Premise“ Site 2 Value Proposition
• Static or dynamic load balancing
• Backup
• Manual or automatic failover
• Configuration management: servers, capacity, storage, software
• Integrated view of resources allocated, and used
Physical Servers
Virtual Servers Traditional IT Environment
Private Cloud
Private Cloud
Physical Servers
Virtual
Servers Traditional IT Environment
The Multi-Site On-Premise Pattern applies to clients that have multiple data centers, each of them with a Cloud PoD (Point of Delivery), and with the need to have:
• an integrated view of resoures allocated and used across all their PoDs,
• the ability to dynamically move their workloads between their PoDs
• to use one PoD as a backup for another PoD, supporting manual or automatic failover scenarios.
Shared
Data
Pattern
Multi
Tier
Pattern
Tiered
Storage
Pattern
Variations of the „On-Premise“ – „Off-Premise“ Patterns
Unified view and management capability of the resources and information services
in Private (on-premise) Clouds, and in off-premise Clouds in an IBM data center, or
in a data center of other service providers
A: On-Premise Monitoring Infrastructure B: Monitoring Infrastructure in the Cloud
Hybrid Cloud Monitoring Patterns
Integration of off-premise with on-premise monitoring events
Support for End-to-End Application Monitoring and Management
Sourcing Vision
Sourcing Vision
Separate out control functions of the computing services network, bundled in an on- premises system
In the longer term the operating environment will be largely or wholly automated and driven by policies that may include regulatory and compliance requirements, security, location, cost, and certain technical attributes.
Balance cost, speed, functionality and
agility with the required manageability, security, privacy, and
confidentiality Users will be able to request services with a set of policy attributes, and the management system will provide the requested services accordingly, combining and integrating on-premise and off-premise resources and information services from IBM and from other Cloud service providers
.
Optimization Problem
Allow Cloud-based service providers to advertise their services (which can be of
the SaaS or other nature). Interested consumers can find and consume them, with
the Cloud Service Broker in between, offering a spectrum of services, from
managing the service catalog to establishing a secure channel into the consuming
enterprise, to metering etc.
Enable two ore more enterprises to meet and collaborate in the middle,
on neutral, trusted ground
1
2
Community Cloud Pattern, enabling the members of the community share
access to data and applications in the cloud -- while making sure that each
member of the community can prevent their private data from leaking into
the community
„On-Premise“ Enterprise 1 „On-Premise“ Enterprise 2 Value Proposition
Community clouds have their infrastructure shared or distributed among enterprises with a common purpose.
A community cloud is controlled and used by a group of organizations that have shared interests, or a common mission (e.g. in the healthcare industry, or government agencies).
The members of the community share access to the data and applications in the cloud.
Example: A global cloud environment for clinical development that enables standardization both in-house and across the industry
Physical Servers
Virtual Servers Traditional IT Environment
Private Cloud
Private Cloud
Physical Servers
Virtual
Servers Traditional IT Environment
Community Cloud
Off-Premise
In this context, a community is a group of organizations that have shared interests, or a common mission
Cloud is changing the way IT services are delivered, and consumed.
Hybrid Clouds, and Community Clouds enable global industry transformations.
Provider Chaining pattern, enabling Cloud services delivered by a
Federated Cloud Provider, i.e., a Broker that combines its own resources
with those of other providers.
The provider of the hybrid cloud, or the broker manage the cloud resources based on the cloud consumer’s terms.
The consumer of the hybrid cloud has no knowledge of what the hybrid cloud provider actually does.
The provider of the hybrid cloud, or the broker manage the cloud resources based on the cloud consumer’s terms.
The consumer of the hybrid cloud has no knowledge of what the hybrid cloud provider actually does.
Provider Chaining pattern, enabling Cloud services delivered by a
Federated Cloud Provider, i.e., a Broker that combines its own resources
with those of other providers.
Service
Cloud Management & Orchestration (CMO)
SaaS
Server Server Storage
AppSrv DB
Application
PaaS
Components in a composite servicecan come fromone Cloud, multiple Clouds, or can benon-Cloudresources (e.g.
existing company LDAP or private DBs).
IaaS
Mon
Mon HA
Met
Service Definition can contain definitions formonitoring, metering, HA, etc.for its components.
IaaS is maturing
Evolution of standards like
OVF or defacto standards
like EC2 or S3 enable
growth of ecosystems.
Hybrid Cloud Example with a SaaS provider cooperating with an IaaS provider
SaaS Management and End-User Portal
Operational Support Processes
Business Support Processes
Cloud
Applications
Application Monitoring
SaaS
Security Process IntegraionOperational Support Processes
Business Support Processes
IaaS
Racks, CPUs, Storage, Network (WAN, LAN) etc.
SaaS End-User SaaS Customer
Administrator
SaaS Customer
Depending on their individual interests and concerns, stakeholders
typically see Hybrid Clouds from three different perspectives:
Sourcing Perspective
– Evolution of ecosystems will allow businesses to source, aggregate, and manage a wide range of services from many Cloud sources and vendors.
– Businesses will be able to create extended resource pools spanning multiple Clouds to allow different types of workloads to be provisioned by the most
effective Cloud or vendor from the perspective of cost, functionality, availability, performance, security, etc.
– Many of these Hybrid Cloud sourcing scenarios will require some form of Hybrid Cloud Integration in the sense of Cloud Brokering, i.e., business application and information integration, transformation, aggregation – and optimization.
Management Perspective
Operating Perspective
Summary
Optimization Problem
Depending on their individual interests and concerns, stakeholders
typically see Hybrid Clouds from three different perspectives:
Sourcing Perspective
Management Perspective
– Unified view and management capability of the resources and information services in On-Premise, and in Shared-Private or Public Off-Premise Clouds
– Management and integration of workloads and resources on a Cloud with existing processes, management and business systems
– Management interoperability with ecosystem partners
– In the longer term the operating environment will be largely or wholly automated and driven by client-controlled policies that may include regulatory and compliance requirements, security, location, cost, and certain technical attributes.
– Users will be able to request services with a set of policy attributes, and the
management system will provide the requested services accordingly, combining and integrating on-premise and off-premise resources and information services from IBM and from other Cloud service providers.
Operating Perspective
Summary
Depending on their individual interests and concerns, stakeholders
typically see Hybrid Clouds from three different perspectives:
Sourcing Perspective
Management Perspective
Operating Perspective
– Seamlessly move burst or overspill workloads from on-premise Cloud computing or traditional IT facilities to IBM or other Cloud service providers
– Dynamically add or remove resources to meet actual demand
Summary
Hybrid Cloud Ingredients
Monitoring and management
– Monitoring on IaaS, PaaS and SaaS level
– Policy based Workload Governance, Provisioning, Scheduling and Management
– Metering, Accounting – Availability
– Dashboard for service visibility
Security
– Control security and resilience of services (identity management, compliance, isolation)
Integration of applications
– On-premise to off-premise business application connectivity & governance
Data integration
– Information exchange and data integration across the enterprise and clouds
Application and workload migration workbench – Tools to support the migration of workloads to the
cloud