2013 Esri International User Conference July 8–12, 2013 | San Diego, California Technical Workshop ArcGIS Enterprise Systems: Performance and Scalability Frank Pizzi [email protected] Andrew Sakowicz [email protected] EEEEEEEssssssrrrrrriiiiii UUUUUUUUUUUUUUCCCCCCCCCCC222222222000000011111111133333333 ..... TTTTTTTTTTeeeeeeeeeeeeeeeeecccccccccccccchhhhhhhhhhhhnnnnnnnnniiiiiiiiiiiccccccccccccccaaaaaaaaaaaaallllllllllll WWWWWWWWWooooooorrrrrrrrkkkkkkkkkkkkkkkkkkkssssssssssssshhhhhhhhhhhhhoooooooooooppppppppppp .... Introductions Target audience • GIS, DB, System administrators - Testers - Architects - Developers - Project managers - Level • Intermediate - Esri UC2013 . Technical Workshop . ArcGIS Enterprise Systems: Performance and Scalability Objectives Performance engineering—concepts and best practices Technical • Solution performance factors - Tuning techniques - Performance testing - Capacity planning - Managerial • Skills - Level of effort and costs - Risks - ROI - Esri UC2013 . Technical Workshop . ArcGIS Enterprise Systems: Performance and Scalability Agenda • Introduction • Definitions • Process • Requirements • Performance Factors – Software • Performance Factors - Hardware • Performance Tuning • Performance Testing • Monitoring • Capacity Planning Esri UC2013 . Technical Workshop . ArcGIS Enterprise Systems: Performance and Scalability Definitions Esri UC2013 . Technical Workshop . ArcGIS Enterprise Systems: Performance and Scalability Definitions Performance The speed at which a given operation occurs • E.g. Request response time measured in • seconds Esri UC2013 . Technical Workshop . ArcGIS Enterprise Systems: Performance and Scalability Definitions Scalability The ability to increase output and maintain • acceptable performance Examples • Capacity 10 maps/sec and response time 1 - second Capacity 1000 cars/hrs and speed 55 mph - Esri UC2013 . Technical Workshop . ArcGIS Enterprise Systems: Performance and Scalability Definitions Capacity The maximum level of output the system can • produce At capacity Over capacity Esri UC2013 . Technical Workshop . ArcGIS Enterprise Systems: Performance and Scalability Definitions Bottleneck Resource(s) limiting the performance or capacity • Think of : lanes - as CPU processor toll booths – as ArcGIS Server instances cars - as map requests Low load High load Esri UC2013 . Technical Workshop . ArcGIS Enterprise Systems: Performance and Scalability Definitions Step Load and Response Time Step Load (users) Response Time (sec) time Esri UC2013 . Technical Workshop . ArcGIS Enterprise Systems: Performance and Scalability
Description: