0%

Book Description

“A good book for people who deal with SAP systems for a living. I haven’t read another book like this. It’s technical but it’s also an entertaining read. A pleasant departure from the norm.”
—David C. Gilliland, Senior Consultant, SAP America, Inc.

“Clearly, this book could be used as an excellent development tool and could help a company like mine perfect performance tuning steps and standards.”
—Dennis Prince, SAP Development/Support Specialist, Hewlett-Packard

“SAP optimization is one of those subjects that developers struggle to find time for and managers don’t know is necessary. Presenting the value of the process up front serves to give the developer ammunition to win time for optimization and the manager an education in the value and necessity of optimization. Even if the manager types don’t read past chapter 3, George’s job is done. They should be convinced that someone technical in their IT department needs to be reading this book. Anderson explains the value, then the core technology, and then when we’re all on the same page, the process. To me, that was very helpful.”
—Crew Reynolds, Software Development Manager, Daydots

“This book features good discussion on performance tuning the mySAP suite that no other books have so far. This is the perfect book for SAP Stress Test Project Managers, SAP Stress Test Project Teams, SAP Basis Administrators, Oracle DBAs, Unix Administrators managing SAP systems, and project implementation teams. Those who stress test their systems well with the help of this book will have significant returns.”
—Sanjoy Rath, SAP Consultant

Drive maximum performance and value from your SAP investment!

In this book, a leading expert on SAP performance walks through every facet of tuning and optimizing mySAP Solutions, and the technology layers underpinning these solutions, to maximize performance and value. George W. Anderson covers the entire testing and tuning process: planning, staffing, developing, testing, executing, validating, evaluating...and acting on what you’ve learned.

Anderson offers unparalleled guidance with regard to predicting the impact of system changes—from new hardware to updated NetWeaver-enabled business processes. Along the way, he shows how to make the most of countless optimization and monitoring tools—from free and low-cost technology stack-based utilities to comprehensive, automated SAP testing suites. His vendor-neutral, unbiased coverage includes:

  • Quantifying concrete performance requirements—even for complex, cross-application business processes

  • Testing and monitoring daily system loads, month-end or seasonal business peaks, key transactions, and complex multi-system business processes

  • Conducting comprehensive server, SAN/disk subsystem, and database testing

  • Managing the testing process, leveraging proven best practices and techniques

  • Analyzing, verifying, and quantifying SAP availability, scalability, and TCO

  • Regardless of the technology infrastructure underpinning your SAP solutions, if you’re responsible for deploying, managing, maintaining, refreshing, upgrading, or supporting SAP technologies, you need this book—now.



    Table of Contents

    1. Copyright
    2. Praise for mySAP Toolbag for Performance Tuning and Stress Testing
    3. Hewlett-Packard® Professional Books
    4. Preface
    5. Introduction
      1. Why I Wrote This Book
      2. How I Wrote This Book
      3. My SAP Customers and Their Boats
      4. My Audience
    6. Performance Tuning and Stress Testing Reviewed
      1. Who Needs Testing and Tuning?
      2. The Challenge—Getting “Real” Return on Information
      3. Challenges Inherent to Performance Tuning mySAP Systems
      4. Performance-Tuning Overview
      5. Real-World Factors Driving Changes in mySAP Solutions
      6. Developing General Performance-Tuning Goals
      7. Integrating People, Information, and Processes
    7. SAP Fundamentals and Testing Challenges
      1. Reviewing the Core SAP Technology Layer
      2. Stress-Testing Considerations for mySAP Solutions and Products
      3. Stress Testing Other SAP Enterprise–Enabling Solutions and Products
      4. Testing, Tuning, and the SAP System Landscape
      5. Tools and Approaches
    8. Turning Business and IT Goals into Success Criteria
      1. A Closer Look at Goals, Business Processes, and Data
      2. Understanding Stress-Test Methods
      3. Developing Solid Real-World Success Criteria
      4. Tools and Approaches
    9. Staffing the Testing and Tuning Team (T3)
      1. SAP IT, Meet “The Business”
      2. General Staffing Considerations and Best Practices
      3. Staffing for New Implementations in the Real World
      4. Staffing to Support Operational Change Management
      5. Staffing for Strategic Projects
      6. Concluding Our Staffing Discussion
    10. Selecting Your Testing Tools
      1. Test-Tool Piloting Overview
      2. Essential Infrastructure, Server, and OS-Specific Tools
      3. Disk Subsystem and Database Testing
      4. Non–SAP API-Aware Scripting Tools
      5. SAP API–Aware Application Layer Scripting Tools
      6. SAP API–Aware Application Layer Load-Testing Tools
      7. SAP AG Testing Tools and Approaches
      8. Tools and Approaches
    11. Monitoring Tools and Approaches
      1. The Role of Monitoring Tools
      2. Current-State Configuration Documentation Tools
      3. Discrete Monitoring Utilities and OS Applets
      4. Systemwide Lab Utilities and Applications
      5. Enterprise Management Applications
      6. Monitoring Tools Provided by SAP AG
      7. Tools and Approaches
    12. Starting on the Right Foot: Preparation
      1. Team Leadership and Organization
      2. Developing a Strawman Project Plan for the Real World
      3. Creating Repeatable Testing Methods
      4. Where Should You Test and Tune in the Real World?
      5. Capturing Your Current State and Baseline
      6. RealWorld Methods of Conquering the Learning Curve
      7. Pretuning the Stack
      8. Next Steps
      9. Tools and Approaches
    13. Determining a Suitable Test Mix
      1. Overview—What's a Mix?
      2. Real-World Low-Level Technology Stack Test Input and Mixes
      3. Testing and Tuning for Daily System Loads
      4. Testing and Tuning for Business Peaks
      5. Identifying Key Transactions and Business Processes
      6. Real-World Access Method Limitations
      7. Best Practices for Assembling Test Packages
      8. SAP Component and Other Cross-Application Test Mix Challenges
      9. Tools and Approaches
    14. Automating a System Load
      1. Automation Fundamentals and the Big Picture
      2. Approaches That Really Work
      3. Scripting Preparation
      4. Sound Script Development Practices
      5. Building Standard Real-World Subroutines
      6. Data Considerations When Scripting
      7. Best Practices in Script Writing and Testing
      8. Tools and Approaches
    15. Preparing for Test Week
      1. Reviewing Your Test Plan and Goals
      2. Implementing a Real-World Client-Driver Approach
      3. Stress-Test Infrastructure Configuration
      4. Configuring Your Client-Driver Tools
      5. Locking Down the Test Platform
      6. Stress-Test Monitoring Considerations
      7. Tools and Approaches
    16. Executing and Monitoring Stress-Test Runs
      1. Repeatable, Repeatable, Repeatable!
      2. Pre-Test-Run Preparation
      3. Ready . . . Set . . .
      4. Validating a Good Test Run: Initial Data Collection
      5. Real-Time Use of SAP Monitoring Tools
      6. Winding Down Test Runs
      7. Tools and Approaches
    17. How to Analyze Test Runs
      1. Overview—SAP Technology Stack Performance Data
      2. Real-World Performance Data Sources
      3. Collecting More Data: Using SAP CCMS during and after Each Test Run
      4. Collecting and Cleaning Real-World Data
      5. Data Analysis: Figuring Out What It All Means
      6. Tools and Approaches
    18. Iterations in Testing and Tuning
      1. Stop, Analyze, and Resume
      2. Tracking and Evaluating Changes
      3. Tuning the Disk Subsystem, Database, and SAP Application Layers
      4. Lessons Learned in the Real World
      5. Tools and Approaches
    19. Don't Quit Now! Valuable Insight Is Just Around the Corner!
      1. Determining True High Availability—the Second Pillar
      2. Verifying Scalability—the Third Pillar
      3. Analyzing TCO—the Fourth Pillar
      4. Ensuring Your DR Solution Is Not a Disaster
      5. SAP Systems Management
      6. Testing Proactively and Playing What-If
      7. Conclusion—Me, Your Boat, and Three Little Rules
    20. Index
    18.118.102.225