Marco Mantegazza WebSphere Client Technical Professional Team IBM Software Group Virtualization and Cloud
Agenda Cloud Computing: Introduction How to build private Cloud with WebSphere WebSphere Virtual Enterprise WebSphere CloudBurst Appliance Hybrid Cloud: How to connect On-Premise and Cloud applications 2011 IBM Corporation 2
Cloud Computing: Introduction What You Should Know about Cloud Computing... Cloud Computing is a new consumption and delivery model, that is inspired by consumer internet-services Cloud Computing enables: Self-service-mechanisms Sourcing options Economies of scale, flexibility und efficiency increase Cloud Computing represents: Industrial deployment of IT-services Multiple types of clouds will co-exist: Private, public and hybrid clouds Depending on the actual workload What are the business needs and how to adresses these consequently Security and data privacy Open clouds with regard to architecture and standards Integration of existing infrastructures Supplying end-to end solutions i.e. complete solutions, individual components but also integrated appliances 2011 IBM Corporation 3
Cloud Computing: Introduction Migration is Defined by Workload and Individual Requirements Analysis of individual requirements Simple migration of the Cloud Analytics Infrastructure storage Industry applications Collaboration Workplace, Desktop and devices Business processes Disaster recovery Development & Test Infrastructure Compute New Business Model Collaborative care (Health care) Medical imaging Financial risk Energy Management Sensitive data Highly customized data Not yet virtualized software Legal restrictions Complex processes and transactions Regulation intensive systems Mature workload Isolated workload Preproduction systems Batch processing systems 2011 IBM Corporation 4
Cloud Computing: Introduction Things to Consider Cloudification Workload Cloud-capable? ROI? consolidate virtualize standardize automate Desktop Security Storage Compute... Deployment options public private hybrid Collaboration Service Delivery & Mgmt IaaS PaaS SaaS 2011 IBM Corporation 5
Cloud Computing: Introduction More than just a way to reduce cost of IT Community Driven Innovation Empowering internal and external communities to create value, while supporting integration of systems and data Operational Dexterity IT Without Boundaries Rapid delivery of new offerings and services creating new models of self service and deployment in a resilient and secure environment New IT and business processes allowing the whole network to contribute to business outcomes, supported by service delivery across multiple organizations 2011 IBM Corporation 6
Cloud Computing: Introduction Cloud Services from IBM that are Readily Available Partner Solutions GroupLive Apinso IBM Application Security Services for Cloud IBM Application Development Services for Cloud Infrastructure Strategy and Design Services for Cloud Consulting Cloud Exploration WorkShop IBM Strategy and Change Services for Cloud Adoption / Providers Cloud Rapid Assessment IBM Testing Services for Cloud Cloud Strategy Accelerator Industry Solutions Smart Cloud for SAP GBS Project Delivery Cloud Cloud for Service Provider Plattform IBM Smart Business Desktop Cloud IBM Smart Business Development & Test Cloud IBM CloudBurst IBM SONAS Dynamic Maintenance IBM Smart Business End User Support Private Cloud IBM Smart Archive Cloud Payment Services WebSphere Cast Iron Cloud Integration IBM z Solution Edition for Cloud Computing IBM Smart Business Storage Cloud Dynamic Storage Tivoli Service Automation Manager WebSphere CloudBurst Appliance WebSphere Virtual Enterprise IBM Smart Analytics System IBM Smart Analytics Cloud Information Archive Managed Cloud IBM Smart Business Desktop Cloud Smart Business Production Cloud Dynamic Maintenance Community Cloud IBM Smart Business Desktop on the IBM Cloud IBM Smart Business Development & Test on the IBM Cloud IBM Smart Business Resillience Cloud TivoliLive LotusLive Cloud Security Services Managed Backup Services 2011 IBM Corporation 7
Cloud Computing: Introduction WebSphere accelerates customer value across cloud delivery models Traditional enterprise IT Private cloud Hybrid cloud Public cloud WebSphere CloudBurst Appliance / IBM Workload deployer IBM Hypervisor Editions offering WebSphere DataPower XC10 Caching Appliance WebSphere extreme Scale Cast Iron IBM Blueworks Live WebSphere Software for Smart Development and Test in the IBM Cloud WebSphere Software on Amazon EC2 2011 IBM Corporation 8
Cloud Computing: Introduction Cloud Deplyoment Options Private Cloud Hybrid Cloud Public Cloud IT-resources are provided as a service, over an intranet, within the enterprise and behind the firewall Internal and external service delivery methods are integrated IT resources/functions are provided as a service over the internet Managed Cloud Community Cloud Enterprise s data center Enterprise s data center Enterprise Enterprise A Enterprise B Ind. A Ind. B Ind. C Private Cloud Managed Private Cloud Operated by someone else (IBM) Hosted Private Cloud Owned and operated by someone else (IBM) Enterprise C Virtual private cloud services Ind. D Ind. E Public Cloud Services 2011 IBM Corporation 9
Agenda Cloud Computing: Introduction How to build private Cloud with WebSphere WebSphere Virtual Enterprise WebSphere CloudBurst Appliance Hybrid Cloud: How to connect On-Premise and Cloud applications 2011 IBM Corporation 10
How to build private Cloud with WebSphere Benefits of Private Cloud Standardization and automation are key private cloud enablers Traditional enterprise IT Challenges Low hardware utilization Heavily customized infrastructure Manual deployment and management processes Private cloud Benefits Increased utilization of infrastructure Standardized middleware Improved deployment speed Simplified applications management + + VIRTUALIZATION STANDARDIZATION Increased AUTOMATION = Reduced Cost Flexibility 2011 IBM Corporation 11
How to build private Cloud with WebSphere WebSphere Application Infrastructure: The Big Picture 2011 IBM Corporation 12
How to build private Cloud with WebSphere The Steps to Private Cloud IBM uniquely delivers solutions across these technologies High Private Cloud Easily build and configure application patterns, and rapidly deploy into private cloud Workload Virtualization Integrated middleware combined into patterns representing middleware workloads Image Virtualization Cost Savings Virtualized infrastructure leads to creation of virtual software images Server Virtualization Virtualization of hardware resources in the data center Low 13 Low Standardization & Automation High 2011 IBM Corporation 13
How to build private Cloud with WebSphere Virtualized Middleware can be deployed in different ways 2011 IBM Corporation 14
How to build private Cloud with WebSphere Extensibility of Topology Patterns: ICON 2011 IBM Corporation 15
How to build private Cloud with WebSphere Topology Pattern 2011 IBM Corporation 16
How to build private Cloud with WebSphere Workload Pattern: Cloud Application Builder 2011 IBM Corporation 17
Agenda Cloud Computing: Introduction How to build private Cloud with WebSphere WebSphere Virtual Enterprise WebSphere CloudBurst Appliance Hybrid Cloud: How to connect On-Premise and Cloud applications 2011 IBM Corporation 18
WebSphere CloudBurst Appliance Accelerate time to value in virtualized environments IBM Hypervisor Edition virtual images provide core components for building virtual systems WebSphere CloudBurst Appliance hosts virtual images in its catalog and dispenses them to your private cloud Private cloud, hosting virtual systems managed by WebSphere CloudBurst 2011 IBM Corporation 19
WebSphere CloudBurst Appliance What is WebSphere CloudBurst? 1. An appliance from IBM Includes - hardware - WebSphere CloudBurst function - WebSphere Application Server images - WebSphere Application Server patterns - 2. that manages your on-premise cloud Bring your own Enterprise cloud - Hypervisors (VMware, PowerVM, zvm) - storage - network Users and Groups OVF images Patterns and Scripts Web 2.0 UI, CLI, and REST APIs 3. comprising WebSphere Virtual Systems - Customize and extend images and patterns for your applications - Dispense and run in the cloud - Life-cycle management and optimization 2011 IBM Corporation 20
WebSphere CloudBurst Appliance IBM Hypervisor Edition Offers Customers Benefits beyond Server Virtualization Offers the world-class clustering and high availability that IBM Hypervisor Edition products offers and all the benefits of server virtualization plus Dramatically reduces time to install/config multiple images and keep them updated: Both the operating system and the IBM products already installed in a virtual image Auto configs/tunes operating system and WebSphere following best practices. Ability to create multiple virtual machines from the same virtual image saves on disk space, time to transfer images to/from disk, and the number of times you need to apply fixes/modifications! 2011 IBM Corporation 21
WebSphere CloudBurst Appliance IBM Hypervisor Edition Offers Customers Benefits beyond Server Virtualization (cont.) Follows Open Virtualization Format (OVF) standards providing these benefits: The image is compressed for rapid deployment over a network. Industry standard content verification and integrity checking, and provides a basic scheme for the management of software licensing. However, if you do not purchase WebSphere CloudBurst Appliance, you would have to write the code to perform the above 2011 IBM Corporation 22
WebSphere CloudBurst Appliance WebSphere CloudBurst Components It is possible to add virtual images downloaded from IBM and import them into the appliance. It is possible to create a custom image by extending an existing virtual image. A virtual system is the virtual WAS environment that is being managed by your WebSphere CloudBurst appliance. A pattern is a topology definition for repeatable deployment that can be shared. The topology parts are defined by a virtual image and script packages (your applications). It is possible to use script packages to customize the behavior of parts in IBM WebSphere CloudBurst Appliance topologies by adding script packages to pattern topologies. You can create a new pattern using the IBM WebSphere CloudBurst Appliance user interface. 2011 IBM Corporation 23
WebSphere CloudBurst Appliance Patterns Are Re-usable Server System Configurations WebSphere CloudBurst comes preloaded with a set of best practice system configurations (patterns) ready to deploy Preloaded patterns range in complexity from a simple single server topology to a highly available cluster topology Patterns can be used as is or used as a starting point when creating your own custom patterns 2011 IBM Corporation 24
WebSphere CloudBurst Appliance Setup of a New Pattern: just Drag and Drop Assemble patterns (re-usable system configurations) by dragging virtual image parts (components of a WAS system) and script packages from the palette on the left and dropping them on to the canvas on the right. Virtual image parts are created from a single WAS Hypervisor Edition image for the version of WAS selected (v6.1 or 7.0) Install fixes/customizations just once to a WAS Hypervisor Edition image and all patterns created from that image pick up the fixes/modifications! Number of nodes Adding script or applications 2011 IBM Corporation 25
WebSphere CloudBurst Appliance From Pattern to Virtual System 1. Choose hypervisor(s) 2. Create virtual machines 3. Inject IP addresses 4. Start VMs and WAS 5. Run scripts IHS DMgr Custom Node DMgr Custom Node IHS Placement of Virtual Images Custom Node Custom Node Pattern 2011 IBM Corporation 26
WebSphere CloudBurst Appliance... And Deploy! 1. Deploy 2. Click to schedule deployment 3. Start deployment now or later 4. A few specifications for virtual parts in the system 2011 IBM Corporation 27
WebSphere CloudBurst Appliance Managing Heterogeneous Clouds IBM WebSphere CloudBurst Appliance 1.1.1 Catalog Patterns The The Cloud Cloud VMware VMware hypervisors hypervisors Virtual images for VMware Virtual images for PowerVM Cloud Groups VMware VMware Cloud Cloud Group Group PowerVM PowerVM Cloud Cloud Group Group PowerVM PowerVM hypervisors hypervisors z/vm z/vm hypervisors hypervisors Virtual images for z/vm z/vm z/vm Cloud Cloud Group Group 2011 IBM Corporation 28
WebSphere CloudBurst Appliance VMware Clouds WebSphere CloudBurst Two modes of interaction with VMware Interface with VMware vcenter Interface with individual ESX hosts 1) Send request to vcenter 2) WebSphere CloudBurst manages placement Support for multiple versions ESX 4.0 (vsphere) ESX 3.0.2, 3.0.3, and 3.5 VMware vcenter 3) vcenter manages the deployment to the hypervisors 2011 IBM Corporation 29
WebSphere CloudBurst Appliance PowerVM Clouds WebSphere CloudBurst communicates with pseries environment through VMControl Plug-in for IBM Systems Director VMControl communicates with other components in the environment Hardware Management Console (HMC) Network Installation Manager (NIM) WebSphere CloudBurst still makes placement decisions 2011 IBM Corporation 30
WebSphere CloudBurst Appliance z/vm Clouds Linux master system is a z/vm Linux guest Utilize z/vm System Management API for VM deployment Use of DIRM, RACF Admin can customize properties of each z/vm system for deployment of VMs by Websphere CloudBurst, such as: What mini-disk pools to be used for VM s dasds; for image disk cache Which vswitch to used; networks to which VMs can connect (name, VLAN id) Memory capacity (with over-commit ratio) Cache of images on z/vm system: image files, mini-disks (for fast disk cloning/flash-copy) Faster deployment once image is cached Support L2, L3 VLAN (non-)aware vswitch. Minimize usage of mini-disks by sharing code binary disks (R/O) Linux Master System VM VM SM-API Virtual switch (vswitch) z/vm 2011 IBM Corporation 31
WebSphere CloudBurst Appliance The WebSphere CloudBurst Advantage Custom pattern CloudBurst pattern Extended image WebSphere HV Install WebSphere and fixpacks Install and configure OS Create Profiles Configure topology (federate nodes, start order) Install custom software Custom pattern parameters CloudBurst pattern parameters User specifies User inputs pws, optional parms CloudBurst automatically set parms (network, etc) Install applications Custom configuration (create clusters) Done once in image Execute each time Script once 2011 IBM Corporation 32
Agenda Cloud Computing: Introduction How to build private Cloud with WebSphere WebSphere Virtual Enterprise WebSphere CloudBurst Appliance Hybrid Cloud: How to connect On-Premise and Cloud applications 2011 IBM Corporation 33
Hybrid Cloud: How to connect On-Premise and Cloud applications IBM WebSphere Cast Iron On Premise Data Center Hybrid Cloud Solution Public Cloud Infrastructure and Applications Cast Iron Capabilities 2011 IBM Corporation 34
Hybrid Cloud: How to connect On-Premise and Cloud applications Completely Maps to Your Cloud Strategy Rapid Success Complete Flexibility Simple User Experience For All Types of Projects IBM Cast Iron Cloud TIP Exchange UI Mashups Physical Appliances TIP Development Kit Process Integration Virtual Appliances TIP Community Data Migration 2011 IBM Corporation 35
Hybrid Cloud: How to connect On-Premise and Cloud applications Cast Iron Approach No Coding Beyond Configuration Preconfigured Templates (TIPs) 2011 IBM Corporation 36
2011 IBM Corporation 37