An IBM Proof of Technology IBM Workload Deployer Overview

Size: px
Start display at page:

Download "An IBM Proof of Technology IBM Workload Deployer Overview"

Transcription

1 An IBM Proof of Technology IBM Workload Deployer Overview

2 WebSphere Infrastructure: The Big Picture Vertically integrated and horizontally fit for purpose Operational Management & Efficiency IBM Workload Deployer (Images, Topologies, Patterns) WebSphere Virtual Enterprise (Intelligent Management Pack) Batch Processing & Distributed Caching WebSphere Compute Grid WebSphere extreme Scale DataPower XC10 Fit for Purpose Foundations & Programming Models Feature Packs WebSphere Server Foundation IBM JVM 2

3 Increasing complexity, increasing cost 70 per $1 On average, 70% of IT spend goes to maintaining current infrastructure versus adding new capabilities 1.5x Information explosion driving 54% growth in server, storage shipments every year 85% idle In distributed computing environments, up to 85% of computing capacity sits idle 3

4 Growing customer pains increased time to market Avg. lead time to get new application up 4 to 6 months Creation of middleware infrastructure takes too long Delay caused by approvals, procurement, shipment, hardware installation, license procurement, OS installation, application installation, configuration Bugs are introduced by inconsistent configurations 30% Manual or semi-automated efforts are error-prone Often most difficult variety of bugs detected during the move from development to QA or production Poor resource utilization results in increased cost of labor and hardware Setting up an environment is expensive, so there is an incentive to hold onto it just in case even when no longer needed Slow down in technology adoption Future environments require new hardware, instead of recycling returned hardware; cycle repeats 4

5 How cloud computing delivers value ORGANIZATION AUTOMATION STANDARDIZATION VIRTUALIZATION Improves consistency, cost-effectiveness, agility, time to value, and awareness 5

6 VIRTUALIZE: Bring your own private cloud IBM Workload Deployer is a secure, selfservice cloud management hardware appliance Design and deploy consistent and repeatable middleware patterns into your private cloud of virtualized hardware IBM Workload Deployer supports VMware ESX, PowerVM, z/vm Bring your own cloud to leverage your existing underutilized hardware Full lifecycle management for IBM middleware, limited lifecycle management for third part products VM VM VM IBM Workload Deployer VM VM VMware ESX VM VM VM VM VM VM VM VM VM VM VM VM VM VM z/vm PowerVM 6

7 STANDARDIZE: Middleware models Existing Middleware Standard software installation and configuration on OS Images created through extend / capture Traditional administration and management model Virtual System Patterns Packaged for virtual environments Automated deployment of middleware topologies Traditional administration and management model Virtual Patterns Built for the cloud environment Highly automated, policybased deployment Leverages elastic workload management services Workload Platform Services Virtualized Middleware Services Virtualized Infrastructure Services Standard TCO existing applications Good Improved TCO virtualized applications Better Best TCO cloud applications Best 7

8 AUTOMATE: Factor out repetitive tasks These processes are executed serially for each application environment: Approvals Procurement Hardware Installation Operating System Installation Middleware Installation Installation / Configuration 4 6 months lead time! Factor out repetitive tasks to reduce lead time: Approvals Procurement Hardware Installation Done once at cloud creation / expansion time Operating System Installation Middleware Installation Installation / Configuration Done once at image customization and pattern creation time Click Deploy Done for each new deployment Hours or minutes lead time! 8

9 ORGANIZE: Manage cloud resource usage Dispense a single image, topology or workload 1 2 Run deployment in the virtual cloud computing environment 4 Return capacity to the pool of available resources 3 At end of reservation, remove deployment from the cloud 9

10 IBM Workload Deployer compared to general purpose management Workload Deployer understands what it is dispensing Can do more of the work required for deploying an environment, compared to black-box-dispensing competition Competition considers all deployed products to be black boxes Workload Deployer offers full life cycle management for workload patterns General purpose management products cannot do things like middleware-aware auto-scaling, configuration of connections between different components Use of Workload Deployer results in following benefits: More of the deployment is automated More labor savings More consistent deployments VM Competition VM VM VM VM Deploys machines as black boxes; each VM is treated the same, regardless of its content Workload Deployer IBM HTTP Server WebSphere Server DB2 DB2 WebSphere Portal Server Workload Deployer understands inner workings of IBM products and how to connect them; topology patterns are automatically wired together; workload patterns have full life cycle management 10

11 What does IBM Workload Deployer do for me? Reduces risk / errors by codifying infrastructure and taking a declarative approach to your application environments Offers choices for delivering services in your private cloud Existing middleware, virtual systems, virtual applications Reduces time and effort in installation, configuration, and integration of application environments Simplifies monitoring and management for your application environments 11

12 Deployment models Labor Savings Virtual s Delivered as full solutions, tailored for a use case (for example, IBM Workload Deployer Pattern for Web s) Products in workload patterns are subsets of their GA forms, delivered as an atomic unit Optimized-for-purpose results in limited ability to customize (no scripting required / allowed) Flexibility Virtual Systems Hypervisor Edition Images (from IBM or custom-built) Custom arrangements of Hypervisor Edition virtual images (one image per product), and user scripting IBM sells Hypervisor Edition images containing full function of a single GA IBM product IBM Image Construction and Composition Tool is available on alphaworks Shared Resource Management Shared resource management infrastructure services apply to all models: Cloud resources User/group permissions management Logging, monitoring, license tracking 12

13 Virtual systems at a glance Hypervisor Edition Images (from IBM) Script Packages Description of Middleware Topology WebSphere Server Operating System WebSphere Message Broker Operating System 2 x WebSphere Message Broker, 3 x WebSphere Server (cluster) Virtual Systems in IBM Workload Deployer Multi-server environment deployed as an atomic unit Individual components connected to one another Ready-to-use environment 13

14 Virtual system pattern features Automated scaling Intelligent Management Pack-enabled virtual systems call home for more resource autonomically Script packages With script packages, you can handle virtually any scenario in a virtual system Extend and capture Users can add monitoring agents, virus scanners, firewalls, or other custom software to virtual images VM mobility Ability to request that IBM Workload Deployer move virtual machines from their present hypervisor IP & naming control Users have control over IP address and name assignment of dispensed nodes in virtual systems 14

15 Hypervisor Edition images IBM middleware shipped as an OVF virtual image, ready to run on a hypervisor The following products are available: WebSphere Server WebSphere Process Server WebSphere Portal Server DB2 WebSphere Message Broker WebSphere Business Monitor WebSphere Message Queue Products support various combinations of: VMware ESX, z/vm and/or PowerVM hypervisors Red Hat Enterprise Linux, SUSE Linux, AIX Maintenance, support, and fixes through IBM for both middleware and operating system New images include most recent GA components of IBM middleware, as well as OS patches Fixes also available through Fix Central Middleware Activation Framework Operating System Hypervisor Edition Image 15

16 IBM Image Construction and Composition Tool Cloud Provider Image Builder 3 Define image (combine OS and bundles) ESX Image Construction Tool 1 4 OS Specialist Create base OS Deploy and build images IBM Smart Business and Test Cloud Create bundles 2 Software Specialist Bundle Repository Image Repository 6 Tivoli Provisioning Manager 5 Export image Import image Workload Deployer 16

17 Example: Virtual system pattern Customize virtual system patterns by: Selecting middleware version number, initial number of nodes Extending or customizing base images Including script packages or add-ons 17

18 IBM portfolio integration virtual systems Datacenter Management Tivoli Service Automation Manager WebSphere Environment Setup IBM Workload Deployer General purpose provisioning deployment Environment customization Rational Automation Framework for WebSphere 18

19 Virtual applications at a glance EAR file DDL file Policies Scaling policy (clustering, caching) Routing policy JVM policy Logging policy Virtual s in IBM Workload Deployer Full life cycle management Multi-server environment deployed as an atomic unit Individual components wired to one another Ready-to-use environment 19

20 Virtual application pattern features Automatic scaling Managed environments scale up and down based on observed utilization of compute resources Failover Failed virtual machines are replaced with new VMs which are configured with the old VM s identity Load balancing Requests coming into virtual application environments are load balanced Security ACLs for application sharing and management access, LDAP integration for application security Monitoring All components of virtual application environments are monitored by IBM Workload Deployer 20

21 Virtual Builder Drag assets onto the canvas to define application and related resources 21 4/13/2012 Define cross-component links and add policies; respond to warning messages to build well-formed applications Specify configuration details for components, policies, and links

22 Example: Virtual application pattern (web application) Customize virtual application patterns by: Adding pre-defined policies to components and links Specifying exposed configuration parameters 22

23 Sample virtual application pattern to instance Virtual Pattern Scaling Policy Routing Policy deployer Functional requirements Non-functional requirements Existing user registry Existing Database Proxy Service Proxy Service WebSphere Server WebSphere Server Existing DB2 Existing LDAP Monitoring, Life cycle management WebSphere Server Caching Service Caching Service 23

24 Monitoring virtual applications From the virtual application console, monitor virtual hardware, OS, middleware Perform administrative tasks on the application environment Access log files for the entire application environment SSH directly into deployed virtual machines 24

25 IBM portfolio integration virtual applications Enterprise Project (EAR) Web Project (WAR) IBM Workload Deployer Server definition publish acquire JSON Cloud OSGi (JSON) Project (EBA) Rational Developer publish publish publish EAR WAR EBA IBM Workload Deployer VM VM VM With Rational Developer, you can: Define a server connection to your IBM Workload Deployer device Create cloud applications or acquire them from the appliance; associate workspace projects to the application Publish applications through IBM Workload Deployer into your cloud 25

26 Deployment models Labor Savings Virtual s Delivered as full solutions, tailored for a use case (for example, IBM Workload Deployer Pattern for Web s) Products in workload patterns are subsets of their GA forms, delivered as an atomic unit Optimized-for-purpose results in limited ability to customize (no scripting required / allowed) Flexibility Virtual Systems Hypervisor Edition Images (from IBM or custom-built) Custom arrangements of Hypervisor Edition virtual images (one image per product), and user scripting IBM sells Hypervisor Edition images containing full function of a single GA IBM product IBM Image Construction and Composition Tool Shared Resource Management Shared resource management infrastructure services apply to all models: Cloud resources User/group permissions management Logging, monitoring, license tracking 26

27 Command-line interface and REST API Use IBM Workload Deployer s command-line interface (CLI) to manage the appliance, create and manage virtual systems and virtual applications Exposed REST (Representational State Transfer) APIs provide programmatic access to invoke actions on the appliance Automate IBM Workload Deployer actions from start to finish Web browser Command-line interface Scripting frameworks REST APIs WebSphere Server VM DB2 VM Hypervisors 27

28 License management Specify your entitlement level for products in the catalog Specify your enforcement policy (Ignore, Warn, Enforce) Receive notifications when you reach a configured threshold (for example, 90%) Generate license usage reports 28

29 Shared resource pool management User & Group management Access control Simple user and group creation Create groups to manage specific set of users Assign different permissions to users and groups Usage metering and reporting Track usage of cloud resources on a per-user basis Excel-readable metering data for chargeback within your organization IP Pool management Assign IP address from an IP pool to deployed VMs Unused IP addresses from terminated VMs are returned back to the pool Group hypervisors into cloud groups logical pools of hypers Manage multiple cloud groups Hypervisor management 29