240 likes | 399 Views
Reality for the Capacity Manager. Virtualization, Consolidation, Grids, Blades, Utility Computing and Other Ghosties adam.grummitt@metron.co.uk. A Cornish Prayer. From ghoulies and ghosties And long-leggedy beasties And things that go bump in the night, God Lord, deliver us!. Vaporware?.
E N D
Reality for the Capacity Manager Virtualization, Consolidation, Grids, Blades, Utility Computing and Other Ghosties adam.grummitt@metron.co.uk
A Cornish Prayer From ghoulies and ghosties And long-leggedy beasties And things that go bump in the night, God Lord, deliver us! Vaporware? Marketshare?
Ghosties • Autonomic Systems • Knowledge Based Information Systems • Expert Systems • Artificial Intelligence
Old computers & OS • Mainframes: IBM & the BUNCH • VM, MVS, 1100, MCP, VME … • Centralized • Minis: DEC and the rest • Digital PDP/VMS, DG Nova, Wang… • Departmental • Micros: Microsoft, Apple and the rest • DR DOS, MS-DOS, CPM, CCPM… • Desktop
Current servers and OS Marketshare? • z Series • z/OS and z/VM • UNIX open moving back to proprietary • HPUX 11v2, Solaris V10, AIX V5 … • SCO, SGI, et al … • Linux • Red Hat, Debian, Suse, Gentoo… • Windows • 95, NT4, 98, ME, XP, XP64, Longhorn, Blackcomb… • RAID, DAS, NAS & SAN • Networks – LANs and WANs
Virtualization • Virtual OS – VM, MVS and now UNIX • Paging and swapping etc to share resources • Partitions (logical) to isolate domains • HPUX on Superdome; Solaris on Sunfire E25k; AIX on e-p5 • OS Emulation • eg PC on a Mac, UNIX on a PC • To enable alien domains, Software overhead = performance hit • Virtual PC – multiple PC on a PC • Server Virtualization • VMware versions per domain – Windows, Linux, blades • Heterogeneous = ultimate goal - • Data Virtualization – SAN • Network Virtualization – LAN/WAN
Clusters • Distributed Processing • Failover • High availability load balancing
MultiProcessors • AMP: Asymmetric • Historic, early DEC implementations etc… • SMP: Symmetric • Dominant, typically 4 - 16 - 64 – 128 CPUs • MPP: Massively Parallel • Vogue… IBM SP2, Cray to Sun E10000 then SunFire range, DEC Alpha Wildfire to Compaq to HP … • NUMA: Non-Uniform Memory Access • Vogue with Sequent NUMA Q to IBM (migrate to p), Pyramid “meshine” to Siemens to Fujitsu with Amdahl…
Consolidation by • Server, Application, Data, Location • Moving workloads to a larger machine • Moving workloads to logical partitions • Moving workloads to virtual machines • Moving data to SAN • Moving servers to central location
Partitioning • Physical • Historic; Dynamic if applications quiescent • Logical • PR/SM and LPARs on MVS/VM • Now available on top-end UNIX boxes • Separate development and production • Separate multiple configurations • Dynamic workload balance
RAID , DAS, NAS & SAN • Redundant Array of Independent Disks • Everywhere • Direct Attached Storage • For optimum performance on key apps • Network Attached Storage • For ease of implementation • Storage Attached Network • For performance, backup and recovery
Grids • Limited applications historically • CPU intensive which can be “parallellized” • Local clusters, campus grids, net taskers, global grids • Current examples are: • Search for Extra-terrestrial Intelligence • Network for Earthquake Engineering Simulation • SETI@home FightAids@home... • Next? Oracle Grid?
Blades • Rack mounted, bay in chassis • Hot swappable mid or back plane • Own processors, memory, storage • Own network controller, OS, apps • Shares power, fans, drives, switches • Aggregate interconnect, cabling etc • Simplify infrastructure management • $580M in 2003; $1.3Billion in 2004…
Utility Computing • “On demand” or “adaptive” or “agile” or “organic” computing needs: • Rapid server provisioning • Storage and server virtualization • Network virtualization - route optimization • Web services, xSPs, outsourcing, off-shore • Call-in as needed, pay as you go • Blade technology • Grid computing
ITIL • Not vaporware – real books • More “where’s the meat” but then • What did you expect in a book? • Can’t be domain or site specific • Adopted with: • 6sigma, CMMi etc for process • Cobit/Sox/Basel II etc for audit • TQM, EFQM etc for quality
ITIL is • The IT Infrastructure Library - books • Service Support & Service Delivery • Business Perspective, Infrastructure, Development, Service Management • Good practice for managing IT & standard terms • Basis of BS15000, 7799 and ISO 17799 standards • Developed by UK’s OGC (CCTA) in the 90’s • Metron key contributor to initial Demonstrator • itSMF • The IT Service Management Forum for ITIL users • Promotes exchange of info & experience • GB, NL, B, AUS, ZA, CDN, F, CH/A/D, USA etc
Business Infrastructure OGC & ITIL framework Service Application People How to Manage Successful Programs Planning to Implement Service Management The Business Perspective Service Management ICT Infrastructure Management How to Manage Change Service Delivery Practice Products Risk Management Service Support Security Management PRINCE2 and other OGC books Applications Management Processes
ITSM • Service Support • Incidents and Problems (Service Desk) • Changes and Releases • Configuration • Service Delivery • Capacity and Service Levels • Availability and Continuity • Finance
Capacity Management • Performance Management • Monitoring • Analysis (& reporting/alerting) • Tuning • Iterative implementation of the above • Demand Management • Modeling • Application Sizing • Capacity DataBase • Capacity Plan
Business Capacity Management Technology SLAs Business Plans Operations Budgets… Capacity Plan SLA guidelines Thresholds Charging Audits… Service Capacity Management Resource Capacity Management ITIL Capacity Management Inputs and Outputs Outputs Inputs Sub-Process
ITIL Capacity Management Levels Business CM Iterative Activities: Monitoring Analysis Tuning Implement Demand Management Modeling Application Sizing Service CM Resource CM Capacity Database Capacity Plan
CDB Capacity DataBase Business volumes - planners, reports Workload volumes - users, logs, trails Platform and middleware statistics Hardware and RDBMS statistics Detailed transaction statistics/ARM Web/ intranet/ network traffic ERP/User Application statistics SLAs, users, ops, monitors, logs New Systems - Developers, users
What is real? • What you can measure and manage • Collect, analyse, alarm, alert, advise, publish • OS instance • System, user and process metrics • Workload • Characterization • Trending • Performance forecasting • Capacity management
Reality for the Capacity Manager Virtualization, Consolidation, Grids, Blades, Utility Computing and Other Ghosties adam.grummitt@metron.co.uk Any Questions ???