1 / 40

Live Poll – raise your hands!

WebSphere CloudBurst & Virtualization Technologies Arden Agopyan Client Technical Professional Lead WebSphere Application Infrastructure Community of Practice IBM Central & Eastern Europe, Middle East & Africa . Live Poll – raise your hands!. Cloud Computing? Virtualization?

johana
Download Presentation

Live Poll – raise your hands!

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. WebSphere CloudBurst &Virtualization TechnologiesArden AgopyanClient Technical Professional LeadWebSphere Application Infrastructure Community of PracticeIBM Central & Eastern Europe, Middle East & Africa

  2. Live Poll – raise your hands! • Cloud Computing? • Virtualization? • WebSphere Application Server? • DB2? • WebSphere Portal? • Hate excess costs?

  3. Agenda • Introduction to Cloud Computing • Why Cloud Computing? • Cloud Models & Layers • WebSphere in the Clouds: Cost Busters! • WebSphere CloudBurst Appliance • WebSphere Application Server Hypervisor Edition • WebSphere Virtual Enterprise • Q&A

  4. Spending (US$B) Installed Base (M Units) $300 50 45 Power and cooling costs $250 40 Server mgmt and admin costs 35 New server spending $200 30 $150 25 20 $100 15 10 $50 5 $0 0 1997 2000 2003 2006 2009 1996 1999 2002 2005 2007 2008 1998 2001 2004 2010 IT Costs Are Increasing => Motivation for change • Costs to manage systems has doubled since 2000 • Costs to power and cool systems has doubled since 2000 • Devices accessing data over networks doubling every 2.5 years • Bandwidth consumed doubling every 1.5 years • Data doubling every 18 months1 • Server processing capacitydoubling every 3 years2 • 10G Ethernet ports tripling over the next 5 years Source: IDC, 2008 1WW TB Capacity Shipped on Enterprise Disk Storage Systems 2Server processing consumption doubles every 3 years

  5. What else? • The average lead time to get a new application environment up and running is 4-6 weeks • Approvals, procurement, shipment, HW installation, license procurement, OS installation, application installation, configuration • 30% of bugs are introduced by inconsistent configurations • These bugs are often of the most difficult variety to detect • They often emerge when moving between dev/test, QA, production • Because it’s so expensive to set up an environment, there is an incentive to hold onto them even when no longer needed “just in case.”

  6. Meet: Seamus McManus • Beekeeper • Father of Cloud Computing http://www.youtube.com/watch?v=nw3QjGgDLvI

  7. “Clouds will transform the information technology (IT) industry… profoundly change the way people work and companies operate.” Cloud Computing – a Disruptive New Paradigm that Expands on Previous Paradigms 2009 Scalablecomputing resources provided on-demand as a service from outside or inside your environment. You can access any of the resources that live in the "cloud" at any time and from anywhere across the network. The provider can track/charge for your usage. Cloud Computing Virtualization 1990 Software as a Service Utility Computing Grid Computing

  8. What is Cloud Computing? A user experience and a business model • Cloud computing is an emerging style of IT delivery in which applications, data, and IT resources are rapidly provisioned and provided as standardized offerings to users over the web in a flexible pricing model. An infrastructure managementand services delivery methodology • Cloud computing is a way of managing large numbers of highly virtualized resources such that, from a management perspective, they resemble a single large resource.This can then be used to deliver services with elastic scaling. Service Consumers DatacenterInfrastructure AccessServices Monitor & ManageServices & Resources IT Cloud Component Vendors/Software Publishers Service Catalog, ComponentLibrary CloudAdministrator Publish & UpdateComponents, Service Templates

  9. Layers of Cloud Computing Collaboration CRM/ERP/HR Business Processes Industry Applications Software as a Service (SaaS) Middleware Web 2.0 Application Runtime Java Runtime High Volume Transactions Development Tooling Database Platform as a Service (PaaS) Data Center Fabric Servers Networking Storage Shared virtualized, dynamic provisioning Infrastructure as a Service (IaaS)

  10. What to do with these? • Virtual Servers on the Horizon http://www.youtube.com/watch?v=QB2hJPAQY-k

  11. WebSphere in the Clouds: Cost Busters! • WebSphere CloudBurst Appliance • WebSphere Application Server Hypervisor Edition • WebSphere Virtual Enterprise

  12. WebSphere CloudBurst: 2 products 2) WAS Hypervisor Edition (Virtual Image-software) 1) WebSphere CloudBurst Appliance (hardware) 2) CloudBurst dispenses WebSphere Application Server Hypervisor Edition Servers into a set of other machines WebSphere Application Server IHS Customization/ Connection function 1) User requests WebSphere Application Server Hypervisor Edition Environment to be dispensed Operating System The WebSphere CloudBurst appliance dispenses these virtual images into a private cloud 3) User can access WebSphere Application Server Hypervisor Edition Servers (Virtual Image)

  13. WAS HyperVisor Edition (WAS HV) • WAS shipped ready to run on a hypervisor • Single virtual image capable of supporting single servers or clusters • WAS v6.1 and v7 available at GA • Maintenance, support, and fixes through IBM for both WAS and Operating System + Feature Packs! • Based on OVF standard • Multi- Platform: • Linux (SuSe, RedHat coming soon...) • AIX • z/OS coming soon WebSphere Application Server IHS Customization/ Connection function Operating System

  14. New Images: DB2 Image

  15. New Images: WebSphere Portal Image - beta*

  16. Hypervisor Support • PowerVM™ • Support for 64 bit WebSphere Application Server on 64 bit AIX OS • VMware • ESX 4.0 (vSphere) • ESX 3.0.2, 3.0.3, 3.5 • ESXi (free download) can no longer be supported • Update 3 may still work • VMware vCenter can optionally be used • Some restrictions apply • z/VM® support coming -very- soon • A single appliance can be used to manage multiple hypervisor platforms

  17. Multi Hypervisors

  18. CloudBurst v1.1 solution components 2. Set of X86 servers running ESX hypervisor 1. CloudBurst Appliance ESX 3. Cloud Capacity Entitlement (for size of cloud, in PVUs) 4. WAS HV Licenses (for size of cloud, in PVUs)

  19. IBM CloudBurst and WebSphere CloudBurst provide cloud management capabilities with different approaches

  20. Using WebSphere CloudBurst: Key steps Set up the cloud Work with virtual images Add script packages Customize deployment patterns Deploy virtual systems

  21. WebSphere CloudBurst Has a User Friendly Web Interface ... Command Line, REST API’s also Available

  22. RAFW Deployment Manager IBM HTTP Server Cloud Custom Node Custom Node Rational Automation Framework for WebSphere and WebSphere CloudBurst 1. Dispense WebSphere Pattern WebSphere Application Server (and derivatives) WebSphere CloudBurst 0. RAFW Invokes CloudBurst 2. CloudBurst script callback to RAFW 3. RAFW package and deploy application Note: This scenario can be extended to include additional Rational components including Rational Asset Manager, Rational AppScan, and Rational Software Architect

  23. Insurance Company Improves fix managementUsing Smart SOA Infrastructure: WebSphere CloudBurst Industry Pains • Deployment of maintenance takes approx. 30 minutes • Deployment of maintenance is a manual process, often executed in the middle of the night Smarter Business Outcomes • Deployment took 4 minutes! • Deployment was automated • Deployment was able to be scheduled, so no one had to wait up to kick off the process

  24. IBM Lab Increases Productivity and Agility Using Smart SOA Infrastructure: WebSphere CloudBurst Industry Pains • OS security compliance issues due to virtualization • Low rates of hardware utilization • Agile development requires high quality and broader testing Smarter Business Outcomes • No OS security complianceviolations in 4 months • Increased server utilization up to 90% • Reduced standardized topology deployment from over 2 hours down to 18 minutes • Leveraged existing hardware and software assets

  25. TCO Analysis: Quantifies WS CloudBurst Benefits Without WS CloudBurst With WS CloudBurst Enabled by Virtualization Optimization Rapid provisioning New Development New Development 100% Strategic Change Capacity Software Costs Benefits Reduced Capital Expenditures Reduced Operating Expenditures Additional Benefits Reduced risk, less idle time, more efficient use of energy, acceleration of innovative projects, enhanced customer service Power Costs Deployment (1-time) Current IT Spend Labor Costs (Operations & Maintenance) Software Costs (reduced xx%) Power Costs (reduced xx%) Reduced annual cost of operation by xx% Business Case Results Annual Savings: $MM (xx%) Breakeven: xx days Net Present Value (NPV): $MM Internal Rate of Return (IRR): xx% Return on Investment (ROI): xx% Hardware Costs (annualized) Labor Costs (reduced xx%) Hardware Costs (reduced xx%)

  26. Summary: What does WS CloudBurst do for me? Reduce risk/errors by codifying infrastructure Security throughout entire virtual image lifecycle Drastically reduceset up and configuration time Simplify maintenance and management Consolidate different environments – WAS, DB2, Portal ...

  27. TitleSearch IssueTitle Manage account Assess risk WebSphere Virtual Enterprise • Server Consolidation • Dynamic workload adjustment • Service Level Management • Pooled resources • Prioritized workloads using service policies • Application Edition Management • Interruption-free deployment of new application versions • Intelligent routing to application versions in production Tax Records • Health Management • Application performance monitoring • Prevent outages by taking corrective action for common server health problems Application Resources Information Resources Applications

  28. By running applications across a pool of resources, applications become inherently highly available; if a server fails, XD moves the work to other servers A Single Pool of Resources Siloed Applications & Resources Single Pool of Resources (Grid) By tying applications to a small set of servers, application availability can be compromised! Applications can run anywhere; add more servers, applications can run on them.

  29. Resource Optimization: An Example Company’s Existing Server Utilization Cluster 1 Cluster 2 Cluster 3 100% 100% 100% 50% 50% 50% 0% 0% 0% 10% Utilized Servers 20% Utilized Servers 15% Utilized Servers Credit Card Processing Home Equity Loans Processing Savings / Deposit Processing

  30. 100% 50% 0% Promotion results in 100% Utilized Servers 55% Utilized Servers 20% Utilized Servers Loan Processing Time:15% over targetCustomer Complaints:25% over targetCSR Efficiency:30% below target 75% Utilized Servers Resource Optimization: An Example New promotion results in a huge increase in loan requests… Cluster 1 Cluster 2 Cluster 3 100% 100% 50% 50% 0% 0% 10% Utilized Servers 15% Utilized Servers Credit Card Processing Equity Loans Processing Savings / Deposit Processing Animated

  31. 100% 50% 0% Promotion results in 100% Utilized Servers 55% Utilized Servers 20% Utilized Servers 75% Utilized Servers Resource Optimization: An Example XD realizes that the home loan processing application has high priority… 40% Utilized Servers Cluster 1 Cluster 2 Cluster 3 100% 100% 50% 50% 0% 0% 40% Utilized Servers 10% Utilized Servers 15% Utilized Servers 50% Utilized Servers Credit Card Processing Equity Loans Processing Savings / Deposit Processing Animated

  32. Cluster 1 Cluster 3 100% 50% 0% 55%* Utilized Servers Silver Gold Resource Optimization: An Example WebSphere XD maximizes utilization and improves responsiveness! Cluster 2 One Resource Pool Claims Processing Account Management Billing Application Silver Bronze Customer Support Underwriting Gold * Hypothetical, for illustrative purposes only

  33. Application Server Tomcat Community Edition First Class Support for Non-WebSphere Platforms Three categories of support for middleware server types… Complete Lifecycle Management Assisted Lifecycle Management Generic Lifecycle Management

  34. WebSphere Virtual Enterprise & CloudBurst Virtualizes applications in a WAS topology Assumes that WAS instances are installed and configured ahead of time Supports, but does NOT require a hypervisor environment Moves application workload among clusters within a WAS topology Efficient utilization and management of WAS applications in production topologies Virtualizes entire WAS images Creates, dispenses, configures and manages WAS instances (virtual images) Requires a hypervisor based environment (e.g. VMWare) exists on the target hardware Moves WAS images among hypervisors Efficient set up and tear down of single WAS instances or entire topologies WebSphere Virtual Enterprise is part of your RUNTIME CloudBurst is for DEPLOYMENT, not runtime

  35. Server & Application virtualization together CRM Logistics ERP Commerce DEV/TEST Virtual Enterprise App Server App Server App Server App Server CLOUD System D System C System B System A Hypervisor Hypervisor Hardware, Resources, Memory, Storage, Networking... Hardware, Resources, Memory, Storage, Networking...

  36. Finally... Form Voltron: The Cost Buster

  37. Cloud Computing Centre and SOA Competency Centre IBM and University of Maribor have established the Cloud Computing Centre First CC Centre in Slovenia and this part of Europe Objectives: • To foster knowledge and technology transfer with companies and public administration • To consult and mentor the transition to cloud computing • To develop innovative Software-as-a-Service solutions • To continue the successful story of SOA Competency Centre • Uses IBM WebSphere technology 37

  38. Next Steps? • Call us! • Arden – email, phone ... • IBM Slovenia • Cloud Computing Center in your country • To request more information • To discuss your business and your environment • To request a demo or Proof of Concept

  39. Thanks! Questions? IBM Corporation Turkey e-mail: arden@tr.ibm.com blog: http://www.ardenagopyan.com

  40. Legal Disclaimer • THE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY. WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION CONTAINED IN THIS PRESENTATION, IT IS PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. IN ADDITION, THIS INFORMATION IS BASED ON IBM’S CURRENT PRODUCT PLANS AND STRATEGY, WHICH ARE SUBJECT TO CHANGE BY IBM WITHOUT NOTICE. IBM SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, THIS PRESENTATION OR ANY OTHER DOCUMENTATION. NOTHING CONTAINED IN THIS PRESENTATION IS INTENDED TO, NOR SHALL HAVE THE EFFECT OF, CREATING ANY WARRANTIES OR REPRESENTATIONS FROM IBM (OR ITS SUPPLIERS OR LICENSORS), OR ALTERING THE TERMS AND CONDITIONS OF ANY AGREEMENT OR LICENSE GOVERNING THE USE OF IBM PRODUCTS AND/OR SOFTWARE. • REFERENCES IN THIS PRESENTATION TO IBM PRODUCTS, PROGRAMS, OR SERVICES DO NOT IMPLY THAT THEY WILL BE AVAILABLE IN ALL COUNTRIES IN WHICH IBM OPERATES. PRODUCT RELEASE DATES AND/OR CAPABILITIES REFERENCED IN THIS PRESENTATION MAY CHANGE AT ANY TIME AT IBM'S SOLE DISCRETION BASED ON MARKET OPPORTUNITIES OR OTHER FACTORS, AND ARE NOT INTENDED TO BE A COMMITMENT TO FUTURE PRODUCT OR FEATURE AVAILABILITY IN ANY WAY. NOTHING CONTAINED IN THESE MATERIALS IS INTENDED TO, NOR SHALL HAVE THE EFFECT OF, STATING OR IMPLYING THAT ANY ACTIVITIES UNDERTAKEN BY YOU WILL RESULT IN ANY SPECIFIC SALES, REVENUE GROWTH OR OTHER RESULTS. PERFORMANCE IS BASED ON MEASUREMENTS AND PROJECTIONS USING STANDARD IBM BENCHMARKS IN A CONTROLLED ENVIRONMENT. THE ACTUAL THROUGHPUT OR PERFORMANCE THAT ANY USER WILL EXPERIENCE WILL VARY DEPENDING UPON MANY FACTORS, INCLUDING CONSIDERATIONS SUCH AS THE AMOUNT OF MULTIPROGRAMMING IN THE USER'S JOB STREAM, THE I/O CONFIGURATION, THE STORAGE CONFIGURATION, AND THE WORKLOAD PROCESSED. THEREFORE, NO ASSURANCE CAN BE GIVEN THAT AN INDIVIDUAL USER WILL ACHIEVE RESULTS SIMILAR TO THOSE STATED HERE.

More Related