220 likes | 235 Views
Wayne Allen, Capacity Planning - Unix. Capacity & Performance Management at MasterCard . STL-CMG May 13, 2008 “Show & Tell”. MasterCard History . - Started in 1966 - Association of banks to compete against BankAmerica Card (Visa) - Became MasterCard in 1979
E N D
Wayne Allen, Capacity Planning - Unix Capacity & Performance Management at MasterCard STL-CMG May 13, 2008 “Show & Tell”
MasterCard History - Started in 1966 - Association of banks to compete against BankAmerica Card (Visa) - Became MasterCard in 1979 - Brands: MasterCard, Maestro, and Cirrus - Executive Offices in Purchase, NY - Technical Operations in O’Fallon, MO - IPO May 25, 2006 at $39/share . $278/share EOT 4/30/08
Capacity Management Mission Our mission is to make every transaction more valuable by providing Global, efficient, cost effective, Capacity resources end-to-end; required to meet current and future information processing, transport, and storage needs. Maintaining commitment to quality is vital for continued success and profitability.
Capacity Management Function • Define, measure, and plan IT resources required to meeting current and future information processing, transport, and storage needs. • Cooperative Planning with internal and external customers defining requirements while developing a road map that allows for strategic growth and scalability.
MasterCard’s Transaction Business Transaction Flow
How does MasterCard’s network work? Typical Banknet Questions: 1) Speed of transactions? 2) Number of transactions per day, hour, min, sec.? 3) Yearly transactions? 4) Transaction path in trouble? (DR, Site Failure, etc.) 5) Can you adjust my account for my MasterCard?
How does MasterCard size Banknet? Network Sizing Philosophy. “Ensure it can handle the Peak Second Of the PeakMinute Of the Peak Hour Of the Peak Day Of the Year.” (i.e. Typically the Saturday before Christmas)
MasterCard’s Capacity Planning Areas Network (Banknet, Corporate offices, Regional offices) Mainframe (Winghaven, Kansas City) Tandem (Winghaven, Kansas City, Sydney) Unix (Prod., Stage, Test, Dev. servers in STL, KC, SYD, Waterloo) Windows (Prod., Stage, Test, Dev. servers in All offices) Storage (All environments at Winghaven & Kansas City)
Capacity Planning at MasterCard Capacity Planning Org.
MasterCard Member Capacity Planning Two Levels of Planning • All Member Endpoint planning - Generic • MIP Sizing • Member Interface • Circuit Sizing • Major Member Planning – CPP • Cooperative • Member Specific
Member Capacity Planning Process • Determine Business Requirements • Determine the characteristics of traffic • Understand technology behavior • Do the Math • Sizing recommendation and start process for upgrade/install • Validate Assumptions and On-going Review
What does the process do for MasterCard? Results: - Connections in over 210 countries - More than 25,000 financial institutions - Over 5.4 million transactions per day - 18 billion authorizations last year - 99.999% global availability
Capacity Planning – Unix Primary Function: • Yearly capacity & performance analysis for key applications • Make recommendations for server needs by project • Assist in review of new server requirements • Identification of poor system performance • Determine possible server consolidation efforts
Capacity Planning – Unix Reporting Functions: • Ad-Hoc evaluation of production or testing servers • Analyze system performance for application testing • Weekly analysis of Web server functionality • Monthly performance trending for key applications • Quarterly analysis and reviews support applications
Capacity Planning – Unix • Tools • BMC Performance Assurance (a.k.a. Best1) • Performance Surveyor from Solution Labs, Inc. • Excel • Word • Paint • www.google.com • Paper, pencil, pen, coffee, soda • Ability to tell a good story
Capacity Planning – Reporting Reporting Functions: • Ad-Hoc • Weekly • Monthly • Quarterly • Annually
Capacity Planning – Reporting (continued) Capacity Planning Proposal - Yearly CP review - Recommendations - Environments/ Hardware - Details of CP analysis - Supporting graphs - Sign-off page
Capacity Planning – Reporting (continued) Other reports (Quarterly & Monthly)
Capacity Planning – Reporting (continued) Other reports(cont’d) (Weekly Dashboards & Ad-Hoc)
Capacity Planning – Reporting (continued) Special Reports * CAM – Cost Allocation Model * Bus / App “Headroom” Report