Exercise 9 GIS Product Architecture

From wiki.gis.com
Jump to: navigation, search
System Architecture Design Strategies (select here for table of contents)
1. System Design Process 2. GIS Software Technology 3. Software Performance 4. Server Software Performance
5. GIS Data Administration 6. Network Communications 7. Platform Performance 8. Information Security
9. GIS Product Architecture 10. Performance Management 11. City of Rome 12. System Implementation

An Enterprise GIS design includes business, application, data, and technical architecture requirements. The Capacity Planning Tool provides a framework that models enterprise GIS performance and scalability, integrating the full range of Enterprise system design requirements into a solution that represents your GIS production needs.

Contents

Use the CPT to explore GIS product architecture

In this exercise, you will perform the following tasks:

Configure the CPT Calculator tab to complete platform sizing analysis for
  • Single machine ArcGIS Enterprise Basic configuration
Use the CPT Calculator tab to evaluate the following ArcGIS Enterprise GIS Server deployment options
  • Physical two-tier platform configuration
  • Physical three-tier platform configuration
  • Physical high-available three-tier platform configuration
  • Physical high-available three-tier platform configuration with GIS Server full capacity compliance
  • Physical high-available platform configuration with workflow separation
  • Virtual high-available platform configuration with workflow separation
Use the CPT Design tab to evaluate the following ArcGIS Enterprise data center deployment options for the existing business requirements
  • Physical high-available four-tier generic design
  • Physical high-available four-tier generic design with workflow separation
  • Virtual high-available four-tier generic design with workflow separation
Use the CPT Design tab to evaluate the following ArcGIS Enterprise Web GIS Initial Operational Capability (IOC) data center deployment options
  • Virtual high-available four-tier generic design with workflow separation

Step 1: Configure the CPT Calculator tab to complete single platform sizing analysis

You will use the CPT Calculator to identify a single platform solution for ArcGIS Enterprise Basic deployment.

  • Existing business requirements support an ArcGIS Enterprise Web Services peak throughput of 100,000 TPH. Customer wants to expand existing operations by deploying a stand-alone ArcGIS Enterprise Basic platform solution. Estimated peak throughput requirements for the stand-alone system of engagement solution is 10,000 TPH (10% of existing Web Services operations).
Best practice: Use the Copy Sheet command to save a copy of the Calculator on a new tab, and label it 9.1-2 (Lesson 9, questions 1-2).
  • Use the CPT Calculator to evaluate proper workflow deployment architecture.
• Select AGS REST 2D VP Hvy 100%Dyn 13x7 PNG24 +$$ in software technology performance factors to generate ArcGIS Enterprise Web Services performance target loads.
• User requirements (10,000 TPH), DB_DBMS data source
• Client: Intel Core i7-6700 4-core (1 chip) 3400 MHz
• Server: Xeon Gold 5122 4 core (1 chip) 3600 MHz
  • Review the platform requirements for a single-tier physical server architecture.
SADS 06 09Ex01.1 19CPT0201.jpg


  • Establish the single minimum platform tier configuration.
• In cell A9:10, select single Tier minimum platform architecture.
  • The ArcGIS Enterprise Basic single server install will support the following:
• Internal and external Web and Portal software
• Internal and public Portal hosted services
• Internal and Public ArcGIS data stores

1. What is the ArcGIS Enterprise license requirement? _____ core

2. What is the GIS Server peak utilization? _____ percent

Step 2: Use the CPT Calculator tab to evaluate available ArcGIS Enterprise GIS Server deployment options

You will use the CPT Calculator to evaluate ArcGIS Enterprise GIS Server deployment options.

  • Existing business requirements support an ArcGIS Enterprise Web Services peak throughput of 100,000 TPH. Customer wants to evaluate deployment options to include the ArcGIS Enterprise Basic platform with the existing data center Web Services environment. Estimated peak throughput requirements for the additional system of engagement solution is 10,000 TPH (10% of existing Web Services operations).

Evaluate a physical two-tier platform configuration

Best practice: Use the Copy Sheet command to save a copy of the 9.1-2 tab on a new end tab, and label it 9.3-5 (Lesson 9, questions 3-5).
  • Use the CPT Calculator to evaluate proper workflow deployment architecture.
• Workflow recipe: AGS REST 2D VP Hvy 100%Dyn 13x7 PNG24 +$$
• User requirements (110,000 TPH), DB_DBMS data source
• Client: Intel Core i7-6700 4-core (1 chip) 3400 MHz
• Platforms: Xeon Gold 5122 4 core (1 chip) 3600 MHz
  • Review the platform requirements for a two-tier physical server architecture.
SADS 06 09Ex02.1 19CPT0201.jpg


  • Establish the minimum two-tier platform configuration
• In cell A9:10, select 2 Tier minimum platform architecture
  • The Web/SOC tier will support the following:
• Internal and external Web and Portal software
• Internal and public Web services
• Internal and Public Portal hosted services
  • The SDE GDB tier will support the following:
• Production and Publication Enterprise Geodatabase
• Internal and Public ArcGIS data stores

3. How many platforms support this solution? ____ platforms

4. What is the ArcGIS Enterprise license requirement? _____ core

5. What is the GIS Server peak utilization? _____ percent

Evaluate a physical high-available three-tier platform configuration

Best practice: Use the Copy Sheet command to save a copy of the 9.3-5 tab on a new end tab, and label it 9.6-8 (Lesson 9, question 6-8).
  • Use the CPT Calculator to evaluate proper workflow deployment architecture.
• Workflow recipe: AGS REST 2D VP Hvy 100%Dyn 13x7 PNG24 +$$
• User requirements (110,000 TPH), DB_DBMS data source
• Client: Intel Core i7-6700 4-core (1 chip) 3400 MHz
• Platforms: Xeon Gold 5122 4 core (1 chip) 3600 MHz
  • Review the platform requirements for a high-availability three-tier physical server architecture.
SADS 06 09Ex02.2 19CPT0201.jpg


  • Establish the high-available three-tier platform configuration
• In cell A9:10, select 3 Tier High Avail platform architecture.

6. How many platforms support this solution? _____ platforms

7. What is the ArcGIS Enterprise license requirement? _____ core

8. What is the GIS Server peak utilization? ____ percent

Warning: Single GIS Server platform failure will reduce system capacity below projected peak Web service loads.

Evaluate a physical high-available three-tier platform configuration with GIS Server full capacity compliance

Best practice: Use the Copy Sheet command to save a copy of the 9.6-8 tab on a new end tab, and label it 9.9-10 (Lesson 9, question 9-10).
  • Use the CPT Calculator to evaluate proper workflow deployment architecture.
• Workflow recipe: AGS REST 2D VP Hvy 100%Dyn 13x7 PNG24 +$$
• User requirements (110,000 TPH), DB_DBMS data source
• Client: Intel Core i7-6700 4-core (1 chip) 3400 MHz
• Platforms: Xeon Gold 5122 4 core (1 chip) 3600 MHz
  • Review the platform requirements for a high-availability three-tier physical server architecture with GIS Server full capacity compliance.
SADS 06 09Ex02.3 19CPT0201.jpg


  • Establish the high-available three-tier platform configuration
• In cell A9:10, select 3 Tier High Avail platform architecture.

9. What is the ArcGIS Enterprise license requirement? _____ core

10. What is the GIS Server peak utilization? ____ percent

Evaluate a physical high-available platform configuration with workflow separation

Use the Copy Sheet command to save a copy of the 9.9-10 tab on a new end tab, and label it 9.11-13 (Lesson 9, question 11-13).
  • Use the CPT Calculator to evaluate proper workflow deployment architecture.
• Workflow recipe: AGS REST 2D VP Hvy 100%Dyn 13x7 PNG24 +$$
• User requirements (110,000 TPH), DB_DBMS data source
• Client: Intel Core i7-6700 4-core (1 chip) 3400 MHz
• Platforms: Xeon Gold 5122 4 core (1 chip) 3600 MHz
  • Review the platform requirements for a high-availability three-tier physical server architecture with workflow separation.
SADS 06 09Ex02.4 19CPT0201.jpg


  • Establish the high-available three-tier platform configuration
• In cell A9:10, select 3 Tier High Avail platform architecture.
  • The Web tier will support the following:
• Two internal and two public 4-core Web servers.
• Two internal and two public 4-core Portal for ArcGIS servers.
  • The SOC tier will support the following:
• Two internal and two public 4-core GIS servers.
• Two internal and two public 4-core Portal Hosting servers.
  • The SDE GDB tier will support the following:
• Two Production and two Publication 4-core Enterprise Geodatabase servers.
• Two internal and two Public 4-core ArcGIS relational data stores

11. How many platforms support this solution? _____ platforms

12. What is the ArcGIS Enterprise license requirement? ____ core

13. What is the GIS Server average peak utilization? _____ percent

Evaluate a virtual high-available platform configuration with workflow separation

Use the Copy Sheet command to save a copy of the 9.11-13 tab on a new end tab, and label it 9.14-16 (Lesson 9, question 14-16).
  • Use the CPT Calculator to evaluate proper workflow deployment architecture.
• Workflow recipe: AGS REST 2D VP Hvy 100%Dyn 13x7 PNG24 +$$
• User requirements (110,000 TPH), DB_DBMS data source
• Client: Intel Core i7-6700 4-core (1 chip) 3400 MHz
• Virtual Server Host Platforms: Xeon Gold 5122 8-core (1 chip) 3600 MHz
  • Review the platform requirements for a high-availability three-tier virtual server architecture with workflow separation.
SADS 06 09Ex02.5 19CPT0201.jpg


  • Establish the high-available three-tier virtual server platform configuration.
• In cell A9:10, select 3 Tier High Avail platform architecture.
• Select Vserver and 2 core/node in column K for each virtual platform tier.
• Select Xeon Gold 5122 8 core (2 chip) 3600 MHz (cell D:33) as virtual server host platform.
• Make sure virtual platform selections in rows 9-11 match host platform selection.

14. How many platforms support this solution? _____ platforms

15. What is the ArcGIS Enterprise license requirement? _____ core

16. What is the GIS Server VM average peak utilization? _____ percent

Best practice: Virtual Server deployment can significantly reduce the cost of a data center implementation following workflow separation best practices


Step 3: Use the CPT Design tab to evaluate ArcGIS Enterprise data center deployment options for existing business requirements

You will use the CPT Design tab to evaluate deployment options for an existing Enterprise environment.

The following spreadsheet provides business needs for a traditional ArcGIS Enterprise use case.

SADS 06 09Ex03.1.jpg


You will need the Exercise 9 Project Workflows to complete this analysis. You can copy the Exercise 9 Project Workflows from the SADS Class Exercise Project Workflows section at the bottom of the CPT Workflow tab, and insert copied cells into the Project Workflow section in your exercise workflow tab to include these workflows for this analysis.

SADS 06 09Ex03.2 19CPT0201.jpg


You will use the CPT Design tab to evaluate platform deployment options for the existing business requirements.

Best practice: Use the Copy Sheet command to save a copy of the CPT Design tab on a new end tab, and label it 9.17-18 (Lesson 9, question 17-18).

CPT Design requirements analysis for the existing business needs

  • Configure the CPT Design requirements to represent the traditional business needs use case.
SADS 06 09Ex03.3 19CPT0201.jpg


17. What is the total throughput in row 16 (users, TPH)? _______users, _______TPH

18. What is the WAN network traffic utilization (Mbps, percent bandwidth utilization)? _____Mbps, _____percent

CPT Design generic hardware and software configuration for evaluating the existing system architecture deployment options

  • Use the Copy Sheet command to save a copy of the CPT 9.17-18 tab on a new end tab, and label it 9.19-20 (Lesson 9, question 19-20).
• Select Client: Intel Core i7-6700 4 core (1 chip) 3400 MHz.
  • Complete the generic high available physical platform tier configuration.
• WTS tier: Xeon Gold 5122 4 core (1 chip) 3600 MHz
• WEB tier: Xeon Gold 5122 4 core (1 chip) 3600 MHz
• GIS tier: Xeon Gold 5122 4 core (1 chip) 3600 MHz
• DBMS tier: Xeon Gold 5122 4 core (1 chip) 3600 MHz
• Select High Avail and 80 percent rollover (column H) and physical (column I) for each platform tier

Generic high-available physical platform configuration

SADS 06 09Ex03.4 19CPT0201.jpg


  • Complete the generic (default) software configuration.
• Row 5 selections (Client, WTS, Web, Web, GIS, and DB_DBMS
• Data source = DB,DBMS for all workflows

Generic (default) software configuration

SADS 06 09Ex03.5 19CPT0201.jpg


Existing data center deployment options

Physical high-available four-tier generic design

SADS 06 09Ex03.6 19CPT0201.jpg


  • Review physical high-available four-tier generic design option.
• WTS tier: Remote ArcMap clients supported by virtual application sessions
• Web tier: Internal and Public Web servers installed on single HA Web server
• GIS tier: Internal and public services supported from two machine ArcGIS Server site
• DBMS tier: Single production geodatabase server supporting internal and public clients

19. What is the WTS tier platform solution (number of servers, server utilization) _____ servers, _____ percent

20. What is the GIS tier platform solution (number of servers, ArcGIS Enterprise licensing, utilization)? ____servers, _____core, ______percent

Physical high-available four-tier generic design with workflow separation

  • Use the Copy Sheet command to save a copy of the CPT 9.19-20 tab on a new end tab, and label it 9.21-22 (Lesson 9, question 21-22).
SADS 06 09Ex03.7 19CPT0201.jpg


  • Review physical high-available four-tier generic design with workflow separation option.
• WTS tier: Remote ArcMap clients supported by virtual application sessions
• Web tier: Internal and Public Web servers installed on separate HA Web servers
• GIS tier: Internal and public services supported from separate two machine ArcGIS Server sites
• DBMS tier: Production geodatabase server supporting internal and Publication geodatabase server supporting public clients, each with failover

21. What is the total number of physical servers? _____ servers

22. What is the GIS tier platform solution (number of servers, ArcGIS Enterprise licensing, utilization)? _____servers, _____core, _____percent

Virtual high-available four-tier generic design with workflow separation

  • Use the Copy Sheet command to save a copy of the CPT 9.21-22 tab on a new end tab, and label it 9.23-24 (Lesson 9, question 23-24).
SADS 06 09Ex03.8 19CPT0201.jpg


  • Review virtual high-available four-tier generic design with workflow separation option.
• WTS tier: Remote ArcMap clients supported by virtual application sessions supported by 2-core virtual machines
• Web tier: Internal and Public Web servers installed on separate HA Web VMs
• GIS tier: Internal and public services supported from separate two machine ArcGIS Server sites supported by 2-core VMs
• DBMS tier: Production geodatabase server supporting internal and Publication geodatabase server supporting public clients, each with failover supported by 2-core VMs

23. What is the lowest cost dual processor virtual server host platform solution (Host server, number of server nodes, utilization)?

Intel Gold _______ ___ core server, _____ servers, _____ percent

24. What is the GIS tier platform solution (number of VMs, ArcGIS Enterprise licensing, utilization)? _____ VMs, _____ core, ______ percent

Step 4: Use the CPT Design tab to identify ArcGIS Enterprise IOC deployment solution

You will use the CPT Design tab to identify an ArcGIS Enterprise Initial Operational Capability (IOC) deployment solution.

ArcGIS Enterprise (IOC) workflow needs (includes system of engagement)

The following spreadsheet provides business needs for the ArcGIS Enterprise IOC deployment solution.

SADS 06 09Ex04.1.jpg


Following workflows will change to support the ArcGIS Enterprise IOC deployment:

• ArcGIS Desktop editors will use ArcGIS Pro and access WebMap feature services for view and analysis operations.
• New Portal for ArcGIS named users will publish new Web map services increasing web service service transitions by 10 percent above current levels.
SADS 06 09Ex04.2 19CPT0201.jpg


You will use the CPT Design tab to evaluate platform deployment options for the existing business requirements.

Best practice: Use the Copy Sheet command to save a copy of the CPT Design tab on a new end tab, and label it 9.17-18 (Lesson 9, question 17-18).

CPT Design requirements analysis for the IOC deployment

You will use the CPT Design tab to identify platform solution for the IOC business requirements.

  • Use the Copy Sheet command to save a copy of the 9.23-24 tab on a new end tab, and label it 9.25-26 (Lesson 9, question 25-26).
  • Configure the CPT Design requirements to represent the IOC business needs use case.
SADS 06 09Ex04.3 19CPT0201.jpg


  • Workflow changes are identified in RED.
• DeskView and CitrixView clients change to WebGISView.
• Include additional Portalmaps workflow on LAN, WAN, and Internet with estimated 10 percent of WebMap peak loads.
• Register WebMap workflows with Portal (select Portal in column W to register workflows)

25. What is the total throughput in row 16 (users, TPH)? _____users, _______TPH

26. What is the WAN network traffic utilization (Mbps, percent bandwidth utilization)? ______Mbps, _______percent

Virtual high-available four-tier generic design with workflow separation

  • Use the Copy Sheet command to save a copy of the 9.25-26 tab on a new end tab, and label it 9.27-28 (Lesson 9, question 27-28).
SADS 06 09Ex04.4 19CPT0201.jpg


  • Review virtual high-available four-tier generic design with workflow separation option.
• WTS tier: Remote ArcMap clients supported by virtual application sessions supported by 2-core virtual machines
• Web tier: Internal and Public Web servers installed on separate HA Web VMs
• GIS tier: Internal and public services supported from separate two machine ArcGIS Server sites supported by 2-core VMs
• DBMS tier: Production geodatabase server supporting internal and Publication geodatabase server supporting public clients, each with failover supported by 2-core VMs

27. What is the lowest cost dual processor virtual server host platform solution (Host server, number of server nodes, utilization)?

Intel Gold ______ __ core server, ___ servers, _____ percent

28. What is the GIS tier platform solution (number of VMs, ArcGIS Enterprise licensing, utilization)? ____VMs, ____ core, ______ percent

Answers to Lesson 9 questions

  • 1. What is the ArcGIS Enterprise license requirement? 4 core
  • 2. What is the GIS Server peak utilization? 16.4 percent
  • 3. How many platforms support this solution? 3 platforms
  • 4. What is the ArcGIS Enterprise license requirement? 8 core
  • 5. What is the GIS Server peak utilization? 78.8 percent
  • 6. How many platforms support this solution? 6 platforms
  • 7. What is the ArcGIS Enterprise license requirement? 8 core
  • 8. What is the GIS Server peak utilization? 67.1 percent
  • 9. What is the ArcGIS Enterprise license requirement? 12 core
  • 10. What is the GIS Server peak utilization? 44.7 percent
  • 11. How many platforms support this solution? 24 platforms
  • 12. What is the ArcGIS Enterprise license requirement? 32 core
  • 13. What is the GIS Server average peak utilization? 16.8 percent
  • 14. How many platforms support this solution? 3 platforms
  • 15. What is the ArcGIS Enterprise license requirement? 16 core
  • 16. What is the GIS Server VM average peak utilization? 32.7 percent
  • 17. What is the total throughput in row 16 (users, TPH)? 168 users, 73,000 TPH
  • 18. What is the WAN network traffic utilization (Mbps, percent bandwidth utilization)? 64.2 Mbps, 71 percent
  • 19. What is the WTS tier platform solution (number of servers, server utilization) 3 servers, 32.1 percent
  • 20. What is the GIS tier platform solution (number of servers, ArcGIS Enterprise licensing, utilization)? 2 servers, 8 core, 61.0 percent
  • 21. What is the total number of physical servers? 15 servers
  • 22. What is the GIS tier platform solution (number of servers, ArcGIS Enterprise licensing, utilization)? 4 servers, 16 core, 30.5 percent
  • 23. What is the lowest cost dual processor virtual server host platform solution (Host server, number of server nodes, utilization)?
Xeon Gold 6128 12-core server, 3 servers, 38.3 percent
  • 24. What is the GIS tier platform solution (number of VMs, ArcGIS Enterprise licensing, utilization)? 4 VMs, 8 core, 59.7 percent
  • 25. What is the total throughput in row 16 (users, TPH)? 168 users, 83,000 TPH
  • 26. What is the WAN network traffic utilization (Mbps, percent bandwidth utilization)? 69.3 Mbps, 77 percent
  • 27. What is the lowest cost dual processor virtual server host platform solution (Host server, number of server nodes, utilization)?
Xeon Gold 5115 20-core server, 2 servers, 38.0 percent
  • 28. What is the GIS tier platform solution (number of VMs, ArcGIS Enterprise licensing, utilization)? 8 VMs, 16 core, 45.8 percent

Lesson 9 CPT Exercise review

System Architecture Design Strategies (select here for table of contents)
1. System Design Process 2. GIS Software Technology 3. Software Performance 4. Server Software Performance
5. GIS Data Administration 6. Network Communications 7. Platform Performance 8. Information Security
9. GIS Product Architecture 10. Performance Management 11. City of Rome 12. System Implementation