virtualization in the real world

Download Virtualization in the Real World

Post on 25-May-2015

267 views

Category:

Documents

1 download

Embed Size (px)

TRANSCRIPT

  • 1. Virtualization in the Real World A customer experience Session 9214Speaker: Mike Reeves [email_address] Fidelity Investments One Destiny Way MZ CC2O Westlake, Tx 76262

2. Virtualization in the Real World A customer experience Virtualization in the Real World 3. zSeries & s/390 Linux The zSeries Linux Implementation Formula Unix versus z/VM & LinuxInfrastructure ReductionGrid on zSeries Support ModelPractical Examples TCO ModelWorkload management 4.

  • ((((RIT * PT)NITP)M 2 )V 3 ) NTW
  • ISVP TABNYD

zSeries & s/390 Linux PIT RIT PT NITP M V NTW ISVP TABNYD - Project Implementation Time - Real Implementation Time - Project Time - Needlessly Involved Technical People - Managers - Vice Presidents - Number of Turf Wars - ISV Products - Talked About But Not Yet Delivered The zSeries Linux Implementation Formula PIT= 5. Unix versus z/VM & Linux 6. Unix versus z/VM & Linux IEEE VLAN Discrete compared to virtualizedwith z/VM z/OS Network Server UNIX App Cable Server AIX App Server Win.. App Cable Cable Typical Open environment Linux App Linux App Linux App Virtual Cables Shared Disks z/VMprocessors, memory, channels... Cable Linux on z/VM 7. Linux Linux Linux Manageability of the Virtual Environment CMS VM OPER(REXX) Linux CP Hypervisor operations CPMonitor

  • Virtual Consoles
  • Single Console Image Facility
  • PROP(CA) or VM/Oper (CA)
  • Performance Toolkit
  • Standard VM monitor data
  • MICS and/or Merrills MXG
  • Integrate with z/OS data
  • RMF LPAR reporting
  • RMF for Linux

Virtual Console SCIF Monitor Data z/VM CMS Perf. Toolkit Workload Management 8. zSeries Hardware zSeries Hardware layer Automation z/VM Virtualization layer Management Unix versus z/VM & Linux On Demand is there today!! Dynamic addition of resources is possible for certain resources and is expanding rapidly in the zSeries infrastructure. Linux OS Middleware Application Linux OS Middleware Application Linux OS Middleware Application Linux OS Middleware Application Linux OS Middleware Application Linux OS Middleware Application 9. Typical Open environment Unix versus z/VM & Linux Discrete compared to virtualized with VMWare Server UNIX App Cable Server AIX App Server Win.. App Cable Cable Windows & Linuxon VMWare Network Virtual Cables Cable Win.. App Linux App VMWare cpu-mem-I/O Win.. App Linux App VMWare cpu-mem-I/O Virtual Cables Win.. App Linux App VMWare cpu-mem-I/O Cable Blade Frame Blade Frame z/OS 10. Unix versus z/VM & Linux What are some differences? Virtualization with 3 decades of IBM software and hardware experience behind it.

  • Instruction based Virtualization
  • End-to-End Error Recovery
  • Workload Management
  • Dynamic pathing to Disk
  • Hipersockets between LPARs
  • On Demand Infrastructure
  • Simplified Administration,Monitoring and Automation
  • Infrastructure simplification
  • Shared Segments & Disk Sharing
  • Maintenance and Upkeep

zSeries zSeries Hardware layer z/VM Virtualization layer 11. Unix versus z/VM & Linux Virtualization Considerations for Mainframe Users Environment requires high degree of sharing Dynamic provisioning (creating & manipulate guests on the fly) Total Cost of Ownership (infrastructure for power/cooling) Dynamic On Demand resource allocation Disk I/O subsystem dynamic pathing Centralized Administration and Capacity Management Linux automation capability Total Cost of Acquisition (initial cost for small implementation) Hipersocket connectivity to other LPARs Virtualization of Windows Autonomic Workload Management End-to-End Error Recovery z/VM Consideration 12. Infrastructure Reduction Firewall Web Server eMail Server Application Server Database Server Security Server Backup Server Security Server Web Server Web Server eMail Server Application Server Application Server Database Server Database Server Backup Server Firewall Firewall Firewall Typical Server Environment What are the Problems? What is Missing? Internet Intranet 13.

  • Something will always be broken or malfunctioning
  • Something in this infrastructure needs upgrade
    • Hardware/software upgrade
    • Upgrade (technology exchange) is very disruptive
    • No provision for dynamic upgrades
  • The majority of this infrastructure will be underutilized
    • But when processing spikes occur, there will always be a bottleneck somewhere
    • Unknown SPOFs
  • End-to-End management is difficult to impossible
    • Monitoring Management & control does not span silos
    • Administration is difficult and requires to many levels of interaction to solve problems
  • No real way to achieve significant infrastructure & administrative cost reduction
  • Automation is difficult so autonomic computing and Disaster Recover are nearly impossible to achieve

Infrastructure Reduction What are the problems with the distributed Infrastructure? 14. Infrastructure Reduction Whats Missing?Support Infrastructure! Firewall Web Server eMail Server Application Server Database Server Security Server Backup Server Security Server Web Server Web Server eMail Server Application Server Application Server Database Server Database Server Backup Server Firewall Firewall Firewall Intranet This configuration contains 50+ levels of infrastructureInternet 15. In this configuration, 14+ levels of infrastructure have been eliminated Infrastructure Reduction Reduce Infrastructure with Linux on zSeries Firewall Web Server eMail Server Application Server Database Server Security Server Backup Server Security Server Web Server Web Server eMail Server Application Server Application Server Database Server Database Server Backup Server Firewall Firewall Firewall Intranet Internet Backup server Application server DB2 Connect z/VM-a File server tape z9xx z/OS-a Backup server Application server DB2 Connect z/VM-b File server z9xx DB2 CICS Tape mgt z/OS-b DB2 CICS Tape mgt MQSeries MQSeries 16.

  • Virtualization simplifies the infrastructure
  • Common software provides for simpler upgrades and hardware can be transparently upgraded
  • Administration and management simplified
  • Real cost savings can be achieved because levels are moved from real to virtual
  • Resources can be better utilized
  • On Demand dynamic addition of resources
  • Better automation, autonomic computing
  • Disaster recovery actually possible

Infrastructure Reduction Consolidation on zSeries What are the Benefits? 17. Grid on zSeries

  • JES2 MAS
    • Jobs processed where resources are available
  • CICS MRO
    • Function shipping throughout sysplex based on available resources
    • Transactions routed based on available resources or transaction affinity
  • DB2 Data Sharing
    • Data-sharing allows any CICS region to access data as though it were local
  • VSAM Record Level Sharing
    • Allows access to VSAM from individual regions across a sysplex rather than from file owning regions
  • On Demand resource addition

Workload Manager Parallel Sysplex Network CICS CICS CICS CICS CICS CICS CICS CICS CICS CICS CICS CICS Java Java Java Java Java DB2 VSAM 18. WebSphere A Grid?

  • Sysplex Websphere grid
    • Servers dynamically added & quiesced
    • Resources balanced across sysplex
  • WebSphere Application Server
    • Can take advantage of z/OS security, crypto and zAAP features
  • Work Load Manager
    • Dynamic Management of WAS application servers
    • Work loads prioritized and balanced
    • Running hardware at 100% with heterogeneous workloads
  • On Demand resource addition
    • Activate standard processors, zAAPs, IFLs and Memory dynamically
    • Deactivate resources dynamically

Grid on zSeries Work Load Manager Parallel Sysplex Network Servelet Java EJB 19. DB2 Data Sharing A Grid?

  • WebSphere & CICS
    • CICS Web Server
    • J2EE, Java transactions
    • Business transformation logic
  • DB2 Data Sharing
    • Enterprise Java Beans
    • Stored Procedures
    • DB2 Connect
  • VSAM Record Level Sharing
    • Sysplex wide sharing of VSAM files
    • Web enabled VSAM connectors
  • On Demand resource addition
    • Add resources manually or automatically
    • Scale up and/or

Recommended

View more >