Capacity planning is a well known discipline, particularly for sites that have a mainframe oriented background. The explosive growth of Internet sites and E-commerce has presented new challenges in managing performance and capacity. In many cases, time constraints and business demands can prevent normal capacity planning techniques from being applied. Classic datacenter capacity planning methods can be adjusted and successfully applied to this new Internet-centric computing environment.
This BluePrint charts a course through the available techniques and tools, examines timescales and return on investment for different methodologies and provides a framework for decomposing big problems into solvable subproblems.
2. Theoretical Principles.
Performance Management. Layers of Service Architecture. Phases of Performance Management. Baselining. Load Planning. Capacity Planning. Resource Management. Service Level Agreements. Caveats and Problems with Service Level Agreements. Production Environment Engineering. Overview. IT Frameworks. The ISO FCAPS IT Framework. IT Extended Frameworks. FCAPS IT Extended Framework. The IT Service Model. Applying ITIL. The SunReady? Approach. Monitoring and Management. Measurement Principles. Conclusion.
Service Level Management. Service Level Agreements (SLAs). Identifying a Service. The Service Definition. Problem Reporting and Escalation. Reporting and Review. Costs, Chargebacks, and Consequences. Arbitration and Conflict Resolution. Reassessment and Updating. Inventorying the Enterprise. Baselining Business Services. Capacity Estimation and Consolidation Processes. Quantifying Capacity. Consolidating Workloads. Resource Management. The Never-Ending Cycle. Summary.
A Recipe for Successful Scenario Planning. Modelling Capacity and Load. Modelling Load. Modelling Capacity. Tweaking the Model. Predicting Tomorrow. Fitting the Model to the Data by Tweaking. Summary.
Overview. System Measurement Frames. Sun Constant Performance Metric (SCPM) Value Capacity Planning. Amdahl's Law. Geometric Scalability. Measuring Utilization. SCPM Measurement. Measuring Disk Storage Capacity. SCPM Load Planning. Workload Characterization. Capacity Planning for Complex Disk Subsystems. Capacity Measurements for Single Disks. Measurements on a Single Disk. Cached Disk Subsystem Optimizations. Cached Disk Subsystems. Host-Based Write Cache Model Interconnect Parameters. Estimating Capacity for Complex Disk Subsystems. Single Disks. Mirrored Disks. Concatenated and Fat Stripe Disks. Striped Disk Accesses. RAID5 for Small Requests. RAID5 for Large Requests. Cached RAID5. Cached Stripe. Capacity Model Measurements. Disk and Controller Capacity. Performance Factor P. Cache Performance Impact Factors. Service Time and Cache Hit Rate. Caveats. Summary.
Operations Viewpoint. Management Viewpoint. Engineering Viewpoint. Example Scenarios. Operations Viewpoint Implementation. Implementing with Sun Management Center. Alert Monitoring with SunMC. Handling Alarms in SunMC. Key Performance Indicator Plots. Operations Viewpoint Implementations Summary. Management Viewpoint Implementation. Weekly Summary. Scenario Planning. Weekly Problem Summary. External Monitoring Summary. Engineering Viewpoint Implementation. SE Orcollator Logs. SAS Data Import and Analysis. Summary.
Tools and Products for Performance Management. Server Consolidation. Domains and Dynamic Reconfiguration. Solaris Resource Manager. Solaris Bandwidth Manager. Load Sharing Facility and Codeine. Sun Management Center (SunMC). SunMC Hardware Diagnostic Suite 1.0. Sun Configuration & Service Tracker. BMC Patrol and Best/1. Foglight Software (RAPS). SAS IT Service Vision (CPE). Hyperformix/SES Workbench and Strategizer. Aurora Software SarCheck. Capacity Planning with TeamQuest Model. Creating the Model. Summary.
The Sun BluePrints series provides best practices information in book form for the users of Sun products. The series looks at the combination of techniques and methodologies of assembling Sun and third-party products that are needed to solve real-world problems and business needs.
Capacity Planning for Internet Services provides detailed yet concise recipes for performing capacity planning tasks for high-growth-rate Internet services. It assumes that there is very little time or expertise available to perform these tasks.Who Should Use This Book
This Sun BluePrints book is primarily intended for Capacity Planners, Operations Managers, Systems and Database Administrators, Systems Integrators, and Systems Engineers. It can be used as a first introduction to the subject of capacity planning and performance management in an Internet-oriented environment. The techniques described are quite generic, and the only areas of this book that are Sun specific relate to understanding some of the measurements available on the Sun platform. It does not assume any background in capacity planning and avoids the detailed mathematics of queueing theory as much as possible. However, many references are provided for advanced reading.How This Book Is Organized
The two authors of this book bring together a wide variety of experiences to provide a practical but innovative guide to the problems of capacity planning in high-growth-rate Internet environments. Adrian Cockcroft is a Distinguished Systems Engineer at Sun and is well-known for his expertise and many presentations on performance tuning and tools. Adrian initiated this writing project, structured and scoped the book, and is primarily responsible for the Scenario Planning and Observability chapters. Bill Walker is one of the most senior members of Sun's Professional ServicesSM (SunPSSM) organization. He has worked on many large Internet sites, currently designs processes and methodologies for the SunPS team to implement, and regularly presents training classes on performance tuning. Bill is primarily responsible for the Capacity Estimation, Suggested Processes, and Tools Overview and Evaluations chapters.
These books provide relevant background material; for full details and more suggestions, see the references in Appendix B.
For a list of Sun documents and how to order them, see the catalog section of the SunExpress Internet site at http://www.sun.com/sunexpressHow to Access Sun Documentation Online
docs.sun.com Web site enables you to access Sun technical documentation online. You can browse the
docs.sun.com archive or search for a specific book title or subject. The URL is