virtualization and cloud · – open clouds with regard to architecture and standa rds –...
TRANSCRIPT
Virtualization and Cloud
Marco Mantegazza
WebSphere Client Technical Professional Team
IBM Software Group
© 2011 IBM Corporation 2
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 3
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
Cloud Computing: Introduction
© 2011 IBM Corporation 4
Migration is Defined by Workload and 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
Analysis of individual requirements
� 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
Cloud Computing: Introduction
© 2011 IBM Corporation 5
Things to Consider
Storage
Security
Collaboration
...Desktop
Compute
Deployment options� public� private� hybrid
Workload� Cloud-capable?� ROI?
Service Delivery & Mgmt� IaaS� PaaS� SaaS
� consolidate� virtualize� standardize� automate
“Cloudification”
Cloud Computing: Introduction
© 2011 IBM Corporation 6
More than just a way to reduce cost of IT…
Empowering internal and external communities to create value, while supporting integration of systems and data
New IT and business processes allowing the whole network to contribute to business outcomes, supported by service delivery across multiple organizations
Rapid delivery of new offerings and services creating new models of self service and deployment in a resilient and secure environment
Operational Dexterity
Community Driven Innovation
IT Without Boundaries
Cloud Computing: Introduction
© 2011 IBM Corporation 7
Cloud Services from IBM that are Readily Available
IBM Smart BusinessDesktop on the IBM Cloud
IBM Smart BusinessDevelopment & Test
on the IBM Cloud
LotusLive
Cloud Security Services
IBM Smart Business Resillience Cloud
Managed Backup Services
DynamicMaintenance
TivoliLive
Community Cloud
IBM Application SecurityServices for Cloud
IBM Application DevelopmentServices for Cloud
Infrastructure Strategy and Design Services for Cloud
IBM Strategy and Change Services for Cloud Adoption / Providers
Cloud Exploration WorkShop
Cloud Rapid Assessment
IBM Testing Services for Cloud
Cloud Strategy Accelerator
GBS Project Delivery Cloud
GroupLive
Industry SolutionsSmart Cloud for SAP
Cloud for Service Provider Plattform Consulting
IBM Smart BusinessDesktop Cloud
Smart BusinessProduction Cloud
Managed CloudIBM Smart Business
Desktop Cloud
IBM Smart BusinessDevelopment & Test Cloud
Dynamic Storage
IBM Smart BusinessStorage Cloud IBM Smart
Analytics System
IBM SONAS
IBM CloudBurst
Dynamic Maintenance
WebSphereCloudBurst Appliance
InformationArchive
IBM z Solution Editionfor Cloud Computing
IBM Smart BusinessEnd User Support
Payment Services
Private Cloud
IBM SmartArchive Cloud
Apinso
Tivoli Service Automation Manager
IBM SmartAnalytics Cloud
WebSphere CastIron Cloud Integration
Partner Solutions
WebSphereVirtual Enterprise
Cloud Computing: Introduction
© 2011 IBM Corporation 8
WebSphere accelerates customer value across cloud delivery models
Traditional enterprise IT
Private cloud Hybrid cloud Public cloud� WebSphere CloudBurstAppliance / IBM Workload deployer
� IBM Hypervisor Editions offering
� WebSphere DataPowerXC10 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
Cloud Computing: Introduction
© 2011 IBM Corporation 9
Managed Cloud Community Cloud
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
Enterprise’s data center
Private Cloud
Enterprise’s data center
Operated by someone else
(IBM)
Managed Private Cloud
Enterprise A
Enterprise B
Enterprise C
Virtual privatecloud services
Ind.A
Ind.B
Ind.C
Ind.D
Ind.E
Public Cloud Services
Enterprise
Owned and operated by
someone else(IBM)
Hosted Private Cloud
Cloud Computing: Introduction
© 2011 IBM Corporation 10
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 11
Benefits of Private CloudStandardization and automation are key private clou d enablers
Benefits• Increased utilization of infrastructure• Standardized middleware• Improved deployment speed• Simplified applications management
Challenges• Low hardware utilization• Heavily customized infrastructure• Manual deployment and management
processes
= Reduced Cost VIRTUALIZATION +STANDARDIZATION AUTOMATION+ Increased
Flexibility
Traditional enterprise IT
Private cloud
How to build private Cloud with WebSphere
© 2011 IBM Corporation 12
WebSphere Application Infrastructure: The Big Picture
How to build private Cloud with WebSphere
© 2011 IBM Corporation 13
13
Low High
High
Low
Standardization & Automation
Cost Savings
The Steps to Private CloudIBM uniquely delivers solutions across these techno logies
Private Cloud
Virtualization of hardware resources in the data center
Virtualized infrastructure leads to creation of “virtual” software images
Integrated middleware combined into patterns representing middleware workloads
Easily build and configure application patterns, and rapidly deploy into private cloud
Image Virtualization
Workload Virtualization
Server Virtualization
How to build private Cloud with WebSphere
© 2011 IBM Corporation 14
Virtualized Middleware can be deployed in different ways
How to build private Cloud with WebSphere
© 2011 IBM Corporation 15
Extensibility of Topology Patterns: ICON
How to build private Cloud with WebSphere
© 2011 IBM Corporation 16
Topology Pattern
How to build private Cloud with WebSphere
© 2011 IBM Corporation 17
Workload Pattern: Cloud Application Builder
How to build private Cloud with WebSphere
© 2011 IBM Corporation 18
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 19
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
WebSphere CloudBurst Appliance
© 2011 IBM Corporation 20
What is WebSphere CloudBurst?
•2. …that manages your on-premise cloud…•Bring your own Enterprise cloud •- Hypervisors (VMware, PowerVM, zVM)- storage- network
•1. An appliance from IBM…•Includes •- hardware•- WebSphere CloudBurst function- WebSphere Application Server images- WebSphere Application Server patterns-
Web 2.0 UI, CLI, and REST APIs
OVF
images
Patterns and
Scripts
Users and
Groups
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
WebSphere CloudBurst Appliance
© 2011 IBM Corporation 21
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!
WebSphere CloudBurst Appliance
© 2011 IBM Corporation 22
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
WebSphere CloudBurst Appliance
© 2011 IBM Corporation 23
WebSphere CloudBurst Components
A virtual system is the virtual WAS® environment that is being
managed by yourWebSphere CloudBurst appliance.
A pattern is a topology definition forrepeatable deployment that can be
shared. The topology parts are definedby a virtual image and
script packages (your applications).
It is possible to add virtual imagesdownloaded from IBM and
import them into the appliance.It is possible to create a custom imageby extending an existing virtual image.
It is possible to use script packagesto customize the behavior of parts in
IBM® WebSphere® CloudBurst Appliancetopologies by adding script packages
to pattern topologies.You can create a new pattern using the
IBM® WebSphere® CloudBurst Applianceuser interface.
WebSphere CloudBurst Appliance
© 2011 IBM Corporation 24
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
WebSphere CloudBurst Appliance
© 2011 IBM Corporation 25
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
WebSphere CloudBurst Appliance
© 2011 IBM Corporation 26
From Pattern to Virtual System
Placement of Virtual Images
IHS
CustomNode
CustomNode
DMgr
Pattern
1. Choose hypervisor(s)
2. Create virtual machines
3. Inject IP addresses
4. Start VMs and WAS
5. Run scripts
DMgr
CustomNode
IHS
CustomNode
WebSphere CloudBurst Appliance
© 2011 IBM Corporation 27
... 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
WebSphere CloudBurst Appliance
© 2011 IBM Corporation 28
Managing Heterogeneous Clouds
IBM WebSphere CloudBurst Appliance 1.1.1
Catalog
Virtual images for
VMware
Virtual images for PowerVM
Cloud Groups
Patterns
VMware Cloud Group
VMware Cloud Group
PowerVM Cloud Group
PowerVM Cloud Group
The CloudThe Cloud
VMware hypervisors
VMware hypervisors
PowerVM hypervisors
PowerVM hypervisors
z/VM Cloud Group
z/VM Cloud Group
z/VM hypervisors
z/VM hypervisors
Virtual images for
z/VM
WebSphere CloudBurst Appliance
© 2011 IBM Corporation 29
VMware Clouds
� Two modes of interaction with VMware– Interface with VMware vCenter– Interface with individual ESX hosts
� Support for multiple versions– ESX 4.0 (vSphere)– ESX 3.0.2, 3.0.3, and 3.5
VMware vCenter
1) Send request to vCenter 2) WebSphere
CloudBurst manages placement
3) vCenter manages the deployment to
the hypervisors
WebSphere CloudBurst
WebSphere CloudBurst Appliance
© 2011 IBM Corporation 30
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
WebSphere CloudBurst Appliance
© 2011 IBM Corporation 31
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)
z/VM
LinuxMasterSystem VM VM
Virtual switch (vswitch)
SM-API
WebSphere CloudBurst Appliance
© 2011 IBM Corporation 32
Configure topology (federate nodes, start order)
Install and configure OS
Install WebSphere and fixpacks
Create Profiles
Install custom software
Install applications
CloudBurst automaticallyset parms (network, etc)
WebSphereHV
Extended image
CloudBurst pattern
Custom configuration (create clusters)
Custom pattern
Userspecifies
CloudBurst
pattern
parameters
Done once in image
Scriptonce
Executeeachtime
Custom pattern parameters
User inputs pws, optional parms
The WebSphere CloudBurst Advantage
WebSphere CloudBurst Appliance
© 2011 IBM Corporation 33
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 34
IBM WebSphere Cast Iron
Hybrid Cloud Solution Public Cloud –Infrastructure and Applications
“On Premise” Data Center
Hybrid Cloud: How to connect On-Premise and Cloud applications
Cast Iron Capabilities
© 2011 IBM Corporation 35
Completely Maps to Your Cloud Strategy
Hybrid Cloud: How to connect On-Premise and Cloud applications
Simple User Experience
TIP Exchange
TIP Development Kit
TIP Community
For All Types of Projects
UI Mashups
Process Integration
Data Migration
Complete Flexibility
IBM Cast Iron Cloud
Virtual Appliances
Physical Appliances
Rapid Success
© 2011 IBM Corporation 36
Cast Iron Approach
No Coding Beyond Configuration Preconfigured Templates(TIPs)
Hybrid Cloud: How to connect On-Premise and Cloud applications
© 2011 IBM Corporation 37