Dr. Marcel Schlatter, IBM Distinguished Engineer, Delivery Technology & Engineering, GTS 10 November 2010 Hybrid Computing Why is it becoming popular, Patterns, Trends, Impact
Hybrid Definition and Scope Integration of traditional IT environments with one or more s, on-premise and/or offpremise. Composition of two or more s 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 2
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 Environments Enterprise Workloads E-Mail, Collaboration Software Development Public (Shared ) 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 IBM data centers in US, Europe, Japan, Test and Pre- Production Database Pricing Structure Flexible Pay as you go pricing, based on VM hours Data Intensive Processing ERP Private Production Ability to run production-level workloads to committed SLAs Locations On-premise or off-premise managed services, dedicated or shared Pricing Structure Mix of Fixed and Variable Optimization Problem 3
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 Shared Workloads (Examples) Best economics Private Workloads (Examples) High availability services Fully managed services Software as a Service e-mail Collab oration Industry Solutions Platform as a Service Appl Engine Dev Platform Dvlpmt And Test Infrastructure as a Service Production Compute Storage Desktop Industry solutions Enterprise specific workloads Managed ERP Services Record Mgmt. and Retention Public Private Common Management Platform 4 IBM Confidential
Hybrid Pattern On-Premise Off-Premise Public Pattern On-Premise Off-Premise Value Proposition Usage Scenarios (Examples) Private integrated with resources deployed and managed in traditional IT environments Traditional IT and Private integrated with a Public Traditional IT Environment Traditional IT Environment Physical Virtual Physical Virtual Private Private Public Standardization (Service Catalog) Fast Provisioning (Elastic) Elastic Pay-as-you-go Outsource processing to the Public, while keeping business-critical data in private control Access via the Internet VPN tunnel between enterprise and Public possible Manual workload distribution Automatic, on demand workload distribution to absorb peak workloads Web hosting scenario with the web server in the Public (elastic scaling), and the database server in a Private, or in a traditionally managed on-premise IT environment. Support full application lifecycle, e.g. development and unit test in the Public, and system test, performance test, and production in the Private, with full endto-end version control). 5
Hybrid Pattern On-Premise Off-Premise Shared Private Pattern On-Premise Off-Premise Value Proposition Usage Scenarios (Examples) Private integrated with resources deployed and managed in traditional IT environments Traditional IT Environment Physical Virtual Private Standardization (Service Catalog) Fast Provisioning (Elastic) Traditional IT and Private integrated with a Shared Private Production Traditional IT Environment Physical Virtual Private Shared Private Elastic Pay-as-you-go Outsource business-critical processing and private data Off-Premise, but behind the enterprise s firewall Managed Services Same or better security and availability than onpremise IT 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 Dedicated or Shared: Multi-Tenant Economies of scale IaaS for SAP environments, etc. 6
Multi-Site On-Premise Hybrid Pattern On-Premise Site 1 On-Premise Site 2 Value Proposition Static or dynamic load balancing Traditional IT Environment Physical Virtual Private Private Physical Virtual Traditional IT Environment Backup Manual or automatic failover Configuration management: servers, capacity, storage, software Integrated view of resources allocated, and used The Multi-Site On-Premise Pattern applies to clients that have multiple data centers, each of them with a 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. 7
Variations of the On-Premise Off-Premise Patterns Shared Data Pattern Multi Tier Pattern Tiered Storage Pattern 8
Unified view and management capability of the resources and information services in Private (on-premise) s, and in off-premise s in an IBM data center, or in a data center of other service providers 9
Hybrid Monitoring Patterns Integration of off-premise with on-premise monitoring events Support for End-to-End Application Monitoring and Management A: On-Premise Monitoring Infrastructure B: Monitoring Infrastructure in the 10
Sourcing Vision 11
Sourcing Vision Separate out control functions of the computing services network, bundled in an onpremises system 12
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. 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 service providers. Balance cost, speed, functionality and agility with the required manageability, security, privacy, and confidentiality Optimization Problem 13
1 2 Enable two ore more enterprises to meet and collaborate in the middle, on neutral, trusted ground Allow -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 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. 14 *aas ecosystem / delivery framework
Community 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 Traditional IT Environment Physical Virtual Private Private Physical Virtual Traditional IT Environment 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). Community Off-Premise 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 In this context, a community is a group of organizations that have shared interests, or a common mission (e.g. in the healthcare industry, or government agencies). 15
is changing the way IT services are delivered, and consumed. Hybrid s, and Community s enable global industry transformations. 16
Provider Chaining pattern, enabling services delivered by a Federated 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. 17
Provider Chaining pattern, enabling services delivered by a Federated 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. 18
Management & Orchestration (CMO) Components in a composite service can come from one, multiple s, or can be non- resources (e.g. existing company LDAP or private DBs). Service Definition can contain definitions for monitoring, metering, HA, etc. for its components. Service Application Mon SaaS AppSrv Mon DB HA PaaS Server Met Server Storage IaaS IaaS is maturing Evolution of standards like OVF or defacto standards like EC2 or S3 enable growth of ecosystems. 19
Hybrid Example with a SaaS provider cooperating with an IaaS provider SaaS End-User SaaS Customer Administrator SaaS Customer SaaS Management and End-User Portal Application Monitoring Applications SaaS Operational Support Processes Business Support Processes Security Process Integraion Operational Support Processes Business Support Processes IaaS Racks, CPUs, Storage, Network (WAN, LAN) etc. 20
Summary Depending on their individual interests and concerns, stakeholders typically see Hybrid s from three different perspectives: Sourcing Perspective Evolution of ecosystems will allow businesses to source, aggregate, and manage a wide range of services from many sources and vendors. Businesses will be able to create extended resource pools spanning multiple s to allow different types of workloads to be provisioned by the most effective or vendor from the perspective of cost, functionality, availability, performance, security, etc. Many of these Hybrid sourcing scenarios will require some form of Hybrid Integration in the sense of Brokering, i.e., business application and information integration, transformation, aggregation and optimization. Optimization Problem Management Perspective Operating Perspective 21
Summary Depending on their individual interests and concerns, stakeholders typically see Hybrid s 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 s Management and integration of workloads and resources on a 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 service providers. Operating Perspective 22
Summary Depending on their individual interests and concerns, stakeholders typically see Hybrid s from three different perspectives: Sourcing Perspective Management Perspective Operating Perspective Seamlessly move burst or overspill workloads from on-premise computing or traditional IT facilities to IBM or other service providers Dynamically add or remove resources to meet actual demand 23
Summary Hybrid 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 24
Thank you! For more information, please visit: ibm.com/cloud Or contact me at: marcel.schlatter@ch.ibm.com 25