GIS Product Architecture (CPT Demos)

Fall 2016 GIS Product Architecture (CPT Demos) 39th Edition Arc16CapacityPlanning0701 release

GIS Product Architecture provides a foundation for understanding the software components and platform configuration options available for distributed GIS operations. Understanding application architecture alternatives and associated configuration strategies provides a foundation for selecting an appropriate distributed GIS design.

This section will show how to configure the CPT Calculator and Design tabs for the available ArcGIS for Desktop and ArcGIS for Server hardware configurations.

ArcGIS for Desktop workflows
 * Calculator tab: Solutions include workstation (Enterprise GDB, File GDB, and Feature service data source), virtual application sessions in physical and Virtual Server configurations, high availability (HA) virtual application sessions, and virtual desktop infrastructure configurations.
 * Design tab: Solutions include workstation (File and Enterprise GDB, tabular database, and feature service data source), virtual application sessions in physical and Virtual Server configurations, HA virtual application sessions, and virtual desktop infrastructure configurations.

ArcGIS for Server workflows 
 * Calculator tab: Solutions include single-tier, two-tier, three-tier physical configurations, three-tier Virtual Server configurations, and three-tier HA Virtual Server configurations.
 * Design tab: Solutions include single-tier, two-tier, three-tier physical configurations, three-tier Virtual Server configurations, three-tier HA Virtual Server configurations, and four-tier HA Virtual Server configurations (separate Portal server tier).

ArcGIS for Desktop: CPT Calculator configurations
This section shows how to configure the following CPT Calculator ArcGIS for Desktop workflow patterns.
 * Workstation (Enterprise GDB, File GDB, and Feature service data source)
 * Virtual Application Sessions on Physical server.
 * Virtual Application Sessions on Virtual Servers.
 * High availability Virtual Application Sessions on Virtual Servers.
 * Virtual Desktop Infrastructure.

CPT Calculator supports the following workflow configurations. 
 * Direct Connect to Enterprise Geodatabase platforms.
 * Direct Connect to supported tabular DBMS platforms.
 * Network connection to a selected File data source.

CPT Calculator ArcGIS for Desktop workstation workflows
ArcGIS for Desktop direct connect to an Enterprise Geodatabase or supported tabular DBMS platforms.
 * Wkstn software selection in cell E3:F3.
 * ArcMap or Pro selection in cell G3.
 * DB DBMS data source selection in cell J6:K6.
 * 2 tier selection in cell A9.
 * Minimum selection in cell A10.

Direct connect architecture platform solution output in rows 16–29. 
 * Database server and utilization in rows 26-29.
 * Workflow performance summary provides relative display performance between user locations.

CPT Calculator ArcGIS for Desktop workstation with file data source
Figure A1-7.3 shows platform solution for workstation direct connect to a selected file data source.
 * Wkstn software selection in cell E3:F3.
 * ArcMap or Pro selection in cell G3.
 * File data source selection in cell J6:K6.
 * 2 tier selection in cell A9.
 * Minimum selection in cell A10.

File source architecture platform solution output in rows 16–29. 
 * File server utilization is not shown (very light processing load).
 * File server capacity determined by traffic loads (NIC card).
 * Workflow performance summary provides relative display performance between user locations.

CPT Calculator ArcGIS for Desktop Pro feature service
Figure A1-7.4 shows ArcGIS Pro feature service connection to a registered Portal with hosted ArcGIS for Server and Data Store.
 * Wkstn FSvc software selection in cell E3:F3.
 * Pro selection in cell G3.
 * VPortal selection in I3.
 * DB DBMS data source selection in cell J6:K6.
 * 3 tier selection in cell A9.
 * Minimum selection in cell A10.

Architecture platform solution output in rows 16–29. 
 * Portal and Web Server in rows 18-21.
 * GIS Server load in rows 22-25.
 * Data Store load in rows 26-29.
 * Workflow performance summary provides relative display performance between user locations.

CPT Calculator Virtual Application Sessions with physical servers
Figure A1-7.5 shows ArcGIS for Desktop direct Connect to SDE Geodatabase or supported tabular DBMS platforms'''.
 * AGD Citrix Software selection in cell E3:F3.
 * ArcMap selection in cell G3.
 * Data source selection in cell J6:K6.
 * 2 tier selection in cell A9.
 * Minimum selection in cell A10.

Direct connect architecture platform solution output in rows 16–29. 
 * Physical application servers and utilization in rows 22-24.
 * Physical database server utilization in rows 26-29.
 * Workflow performance summary provides relative display performance between user locations.

CPT Calculator Virtual Application Sessions with Virtual Servers
Figure A1-7.6 shows ArcGIS for Desktop virtual application sessions in a Virtual Server configuration with direct connect to Enterprise Geodatabase or supported tabular DBMS platforms'''.
 * Citrix Software selection in cell E3:F3 (same as above).
 * ArcMap selection in G3.
 * Data source selection in cell J6:K6 (same as above).
 * 2 tier selection in cell A9 (same as above).
 * Minimum selection in cell A10 (same as above).

Direct connect architecture platform solution output in rows 16–29. 
 * Select Vserver in cell K25.
 * Select Virtual Server vCPU configuration in cell K24.
 * Physical database server configuration in rows 26-29 (same as above).
 * Host platform servers and utilization in rows 34-35.
 * Minimum host platform selection in cell A33.
 * Workflow performance summary provides relative display performance between user locations.

CPT Calculator High Availability Virtual Application Sessions with Virtual Servers
Figure A1-7.7 shows ArcGIS for Desktop virtual application session with direct connect to Enterprise Geodatabase or supported tabular DBMS platforms in a high availability Virtual Server configuration.
 * Citrix Software selection in cell E3:F3 (same as above).
 * ArcMap selection in G3.
 * Data source selection in cell J6:K6 (same as above)
 * 2 tier selection in cell A9 (same as above).
 * High Avail selection in cell A10.

Direct connect architecture platform solution output in rows 16–29. 
 * Select Vserver in cell K25 (same as above).
 * Select Virtual Server vCPU configuration in cell K24 (same as above).
 * Physical database server configuration in rows 26-29 (same as above).
 * Host platform servers and utilization in rows 34-35 (same as above).
 * High Avail host platform selection in cell A33.
 * Workflow performance summary provides relative display performance between user locations.

CPT Calculator Virtual Desktop Infrastructure (VDI)
Figure A1-7.8 shows an ArcGIS for Desktop Virtual Desktop Infrastructure deployment with direct connect to Enterprise Geodatabase or supported tabular DBMS platforms'''.
 * Citrix Software selection in cell E3:F3 (same as above).
 * ArcMap selection in cell G3.
 * Data source selection in cell J6:K6 (same as above).
 * 2 tier selection in cell A9 (same as above).
 * Minimum selection in cell A10.

Direct connect architecture platform solution output in rows 16–29. 
 * Select VDI in cell K25.
 * Select virtual desktop vCPU configuration in cell K24.
 * Physical database server configuration in rows 26-29 (same as above).
 * Host platform servers and utilization in rows 34-35 (same as above).
 * High Avail host platform selection in cell A33 (same as above).
 * Workflow performance summary provides relative display performance between user locations.

ArcGIS for Desktop: CPT Design workstation configurations
Figure A1-7.9 shows CPT Workflow tab configured to support a variety of ArcGIS for Desktop Workstation workflows that will be used in the CPT Design analysis. The most common ArcGIS for Desktop workstation user workflows include the following:
 * DeskFile: ArcGIS Desktop ArcMap workstation direct connect to a selected File data source.
 * DeskEGDB: ArcGIS Desktop ArcMap workstation direct connect to an Enterprise Geodatabase.
 * DeskTabDB: ArcGIS Desktop ArcMap workstation direct connect to a supported tabular database.
 * DeskProFsvc: ArcGIS Desktop Pro workstation connection to a Portal feature service data source.

ArcGIS for Desktop software is installed on a single user workstation with access to a variety of data sources identified above. 

CPT Design Workstation platform configuration
Figure A1-7.10 shows the platform tier configuration to support the ArcGIS for Desktop Workstation workflow use cases. 
 * GISSvr: GIS Server tier 08 will host the ArcGIS for Server feature services.
 * EGDB: EGDB tier 09 will host the Enterprise Geodatabase server.
 * TabDB: TabDB tier 10 will host the business tabular database management system.
 * Select Intel Core i7-6700 4 core workstation platform in cell B23.
 * Select Xeon E5-2637v4 4 core servers for all platform tier in column B.
 * Select 80 percent rollover setting for each tier in column H.
 * Select Minimum configuration under each tier in column H.
 * Select Physical for each tier in column I.

CPT Design Workstation software configuration
Figure A1-7.11 shows how the workflow software components can now be configured to support the Workstation solution.

Identify workflow data sources in column R • Row 6: Small File Geodatabase data source. • Row 7-9: DB_DBMS data source (supported databases).

Next select software platform assignment
 * Row 5 DEFAULT software configuration selection
 * >Select Client for Client software components.


 * > select GISSvr platform for Web, Portal, and SOC software components.
 * >Select Direct connect for DS/MDS.
 * >Select EGDB for DBMS software components.


 * Configure workflow DEFAULT exceptions
 * >Row 8 DeskTabDB: Select TabDB platform for DBMS software component.



CPT Design Workstation platform solution
Once use requirements, platform selection, and software configuration is complete, the CPT completes the system design analysis and provides the design solution.
 * Select and unhide any range of hidden columns.
 * Select column group 1 to show final design solution.
 * Open platform tier as requirement to show active platforms.

Figure A1-7.12 shows a full view of the CPT Design solution.
 * ArcGIS for Desktop workflows identified in column B rows 6-9.
 * Peak network utilization is provided in column I based on the bandwidth selection in column H.
 * Relative display performance is provided in the Workflow Performance Summary at the top right.
 * Platform selections for each platform tier are provided in column B.
 * Graphic display of the platform solution architecture is provided in columns W-AE.

The Workflow Performance Summary shows the software service time distribution and expected client display response time for each workflow, while the platform section shows the processing loads on the selected platform tier. 

ArcGIS for Desktop: CPT Design Remote Desktop configurations
Figure A1-7.13 shows CPT Workflow tab configured to support a variety of ArcGIS for Desktop Citrix workflows that will be used in the CPT Design analysis. The most common ArcGIS for Desktop remote desktop user workflows include the following:
 * CitrixFile: ArcGIS Desktop ArcMap Citrix (WTS) direct connect to a selected File data source.
 * CitrixEGDB: ArcGIS Desktop ArcMap Citrix (WTS) direct connect to an SDE Geodatabase.
 * CitrixTabDB: ArcGIS Desktop ArcMap Citrix (WTS) direct connect to a supported tabular database.
 * CitrixProFsvc: ArcGIS Desktop Pro Citrix (WTS) connection to a Portal feature service data source.

ArcGIS for Desktop software is installed on a centralized server environment with remote terminal client access for application display and control. Server deployment patterns include the following: 
 * Virtual Application Sessions hosted by a physical server operating system.
 * Virtual Application Sessions hosted by Virtual Server operating systems.
 * High availability Virtual Application Sessions hosted by Virtual Server operating systems.
 * High availability Virtual Desktop Infrastructure hosted by virtual desktop operating systems.

CPT Design minimum Virtual Application Sessions physical platform configuration
Figure A1-7.14 shows an additional WTS platform tier configuration to support the remote desktop services workflow use cases. 
 * WTS: Remote Desktop Services tier 07 will host the desktop applications.
 * Select Xeon E5-2637v4 4 core servers for WTS platform tier in column B.
 * Select 80 percent rollover setting for WTS platform tier in column H.
 * Select Minimum configuration under WTS platform tier in column H.
 * Select Physical for WTS platform tier in column I.

CPT Design remote desktop workflow and software configuration
Figure A1-7.15 shows updated workflows and software configuration for the remote desktop use cases. 
 * Replace workstation workflows with Citrix workflows in rows 6-9.
 * Select WTS platform as the Citrix Default software component configuration.

CPT Design minimum Virtual Application Sessions physical Design solution
Once use requirements, platform selection, and software configuration adjustments are complete, the CPT completes the system design analysis and provides the design solution.
 * Select and unhide any range of hidden columns.
 * Select column group 1 to show final design solution.
 * Open platform tier as requirement to show active platforms.

Figure A1-7.16 shows the ArcGIS for Desktop Virtual Application Sessions physical design solution.
 * ArcGIS for Desktop workflows identified in column B rows 6-9.
 * Peak network utilization is provided in column I based on the bandwidth selection in column H.
 * Relative display performance is provided in the Workflow Performance Summary at the top right.
 * Platform selections for each platform tier are provided in column B.
 * Graphic display of the platform solution architecture is provided in columns W-AE.

The Workflow Performance Summary shows the software service time distribution and expected client display response time for each workflow, while the platform section shows the processing loads on the selected platform tier. <br style="clear: both" />

CPT Design Virtual Application Sessions Virtual Server solution
Figure A1-7.17 shows the Virtual Application Session Virtual Server solution. Citrix WTS tier can be deployed in a Virtual Server environment by updating the platform tier configuration.
 * Select Vserver in platform tier column I.
 * Select Virtual Server vCPU configuration in platform tier column I.
 * Select Host platform assignment in platform tier column I.
 * Select Host Platform in host platform tier to match Virtual Server tier platform assignments.
 * Select minimum below each platform tier in column H for minimum hardware solution.

Once the platform configuration is updated, CPT completes the design analysis for the WTS tier Virtual Server configuration. <br style="clear: both" />

CPT Design High Availability (HA) Virtual Application Sessions Virtual Server solution
Figure A-7.18 shows the high availability (HA) Virtual Application Session Virtual Server solution. WTS tier can be modified to generate a HA platform solution.
 * Select high avail below each platform tier in column H.

Once the platform tier configuration is updated, CPT completes the design analysis for the HA Virtual Server configuration. <br style="clear: both" />

CPT Design High Availability (HA) Virtual Desktop Infrastructure solution
Figure A1-7.19 shows the high availability Virtual Desktop Infrastructure (VDI) platform configuration. WTS platform tier can be modified to generate a HA VDI configuration.
 * Select VDI in WTS platform tier column I.
 * Identify vCPU per virtual desktop (minimum 2 core/node) in WTS platform tier column I.
 * Identify VDI Host platform assignment (Host01) in WTS platform tier column I.
 * Identify Host platform assignment (Host02) for GIS Svr, EGDB, and TabDB platform tier.
 * Select Host Platform in host platform tier to match Virtual Server tier platform assignments.
 * Select High Avail below each platform tier in column H to upgrade to an HA VDI solution.

Once configuration is updated, CPT completes the design analysis for the HA VDI configuration.

"Best practice: Virtual Desktops should be supported on a separate host platform from other Virtual Server machines." <br style="clear: both" />

CPT Calculator ArcGIS for Server platform configurations
The CPT Calculator can be configured for each of the three ArcGIS for Server architecture patterns.
 * CPT Calculator single-tier configurations (minimum, high availability, Virtual Server)
 * CPT Calculator two-tier configurations (minimum, high availability, Virtual Server)
 * CPT Calculator three-tier configurations (minimum, high availability, Virtual Server)

CPT Calculator single-tier configuration
Figure A1-7.20 shows a standard ArcGIS for Server REST heavy web mapping workflow in a single-tier platform configuration. Peak throughput is 100,000 TPH. Service configuration includes a direct connect DBMS data source connection.

The CPT Calculator platform architecture configuration is set from a drop-down menu in cell A9. Choices include single, two-tier, and three-tier architecture selections. The single-tier architecture selection supports the Web Adaptor, GIS Server, and DBMS software on a single server platform tier.

Once the CPT Design is properly configured to represent your business requirements and selected hardware, the Workflow Performance Summary shows the software service time distribution and expected client display response time for each workflow and the platform section shows the number of required platform nodes and processing loads on the selected platform tier. <br style="clear: both" />

CPT Calculator two-tier configuration
Figure A-7.21 shows a standard ArcGIS for Server REST heavy web mapping workflow in a two-tier platform configuration. Service configuration includes a direct connect DBMS data source connection.

"Note: If two DBMS platforms are required to support peak throughput loads, a higher capacity platform (scale up) or active-active DBMS architecture (special configuration) will be required to support the peak loads. Multiple DBMS platforms can be configured by specifying the number of platform nodes for the DBMS tier in column D." <br style="clear: both" />

CPT Calculator three-tier configuration
Figure A1-7.22 shows a standard ArcGIS for Server REST medium web mapping workflow in a three-tier platform configuration. Service configuration includes a direct connect DBMS data source connection. <br style="clear: both" />

CPT Calculator three-tier Virtual Server configuration
Figure A1-7.23 shows a standard ArcGIS for Server REST heavy web mapping workflow in a three-tier Virtual Server platform configuration. Service configuration includes an direct connect DBMS data source connection. Host platform tier is shown as a bottom tier below the Virtual Server platform tier. All virtual and host platform selections must be the same platform configuration, since Virtual Servers are deployed on the Host platform tier. <br style="clear: both" />

CPT Calculator three-tier high availability Virtual Server configuration
Figure A1-7.24 shows a standard ArcGIS for Server REST heavy web mapping workflow in a three-tier HA Virtual Server platform configuration. HA virtual platform architecture selection in cell A10 and host platform HA selection in cell A30 complete the configuration. Web and GIS Server Virtual Server tier will include a minimum of two (2) servers, and the DBMS virtual tier will be supported in a failover configuration. The Host Platform will be an N+1 configuration, with capacity for full throughput support with failure of one host platform node.

"Note: If two DBMS platforms are required to support peak throughput loads, a higher capacity platform (scale up) or active-active DBMS architecture (special configuration) will be required to support the peak loads. Multiple DBMS platforms can be configured by specifying the number of platform nodes for the DBMS tier in column D." <br style="clear: both" />

CPT Design ArcGIS for Server platform configurations
The CPT Design tab provides the capability to represent a complete data center configuration supporting any number of Enterprise workflows from different user locations. ArcGIS for Server recommended platform configuration strategies will be provided for single-tier, two-tier, and three-tier configuration alternatives identified above. Five ArcGIS for Server workflows will be used to represent user requirements in the CPT Design examples.

Figure A1-7.25 shows CPT Workflow tab configured to support a variety of ArcGIS for Server user workflows that will be used in the CPT Design analysis. The most common ArcGIS for Server user workflows include the following:
 * AGSFile: ArcGIS for Server REST service connected to a selected File data source.
 * AGSPGDB: ArcGIS for Server registered Portal REST service connected to an Enterprise Geodatabase.
 * AGSOps: ArcGIS for Server 40% dynamic REST service with mashup to a cached map service.
 * AGSFsvc: ArcGIS for Server registered 20% dynamic Portal feature service connected to an Enterprise Geodatabase.
 * AGSImage: ArcGIS for Server Imagery service with access through a Mosaic data set.

The CPT Design includes several integrated modules used for completing the system architecture design. ArcGIS for Server workflow selection is made in the user Requirements Analysis module. Platform tier nicknames (followed by a colon) and selected hardware platforms can be modified to represent your data center deployment configuration. Software platform configuration is identified by selecting a platform nickname from the highlighted software component drop-down list on each workflow row. Data source selection is made for each workflow row. <br style="clear: both" />

CPT Design ArcGIS for Server single-tier platform configuration
Figure A1-7.26 shows an ArcGIS for Server single-tier platform configuration. Platform tier nicknames (followed by a colon) can be modified to represent your deployment environment. The platform nicknames must be updated before completing the software configuration assignments. <br style="clear: both" />
 * GISSvr: Platform Tier 09 will host the Web Adaptor, GIS Server, and DBMS software components.
 * Select Xeon E5-2637v4 4 core servers for GIS platform tier in column B.
 * Select 80 percent rollover setting for GIS platform tier in column H.
 * Select Minimum configuration under GIS platform tier in column H.
 * Select Physical for GIS platform tier in column I.

CPT Design ArcGIS for Server software configuration
Figure A1-7.15 shows ArcGIS for Server software component configurations for each of the ArcGIS for Server user workflows in the single-tier server configuration.
 * Identify workflow data sources in column R
 * >Row 6: Small File Geodatabase data source.
 * >Row 7-9: DB_DBMS data source (supported databases).
 * >Row 10: TIFF_uncompress data source (imagery data source).

Next select software platform assignment
 * Row 5 DEFAULT software configuration selection
 * >Select Client for Client software components.
 * > select GISSvr platform for Web, Portal, SOC, and DBMS software components.
 * >Select Direct Connect for SDE/MDS.


 * Configure workflow DEFAULT exceptions
 * >Row 10 AGSImage: Select FGDB for SDE/MDS software component (location of the MosaicDB GDB).

<br style="clear: both" />

CPT Design ArcGIS for Server single-tier platform solution


Figure A1-7.28 provides a full view of the CPT Design solution for the same five ArcGIS for Server user workflows.


 * ArcGIS for Server Web workflows identified in column B rows 6-10.
 * Peak network utilization is provided in column I based on the bandwidth selection in column H.
 * Relative display performance is provided in the Workflow Performance Summary at the top right.
 * Platform selections for each platform tier are provided in column B.
 * Graphic display of the platform solution architecture is provided in columns V - AE.

The Workflow Performance Summary shows the software service time distribution and expected client display response time for each workflow, while the platform section shows the processing loads on the selected platform tier.

"Note: If two DBMS platforms are required to support peak throughput loads, a higher capacity platform (scale up) or active-active DBMS architecture (special configuration) will be required to support the peak loads. Multiple DBMS platforms can be configured by specifying the number of platform nodes for the DBMS tier in column H." <br style="clear: both" />

CPT Design ArcGIS for Server two-tier platform configuration
. Figure 1-7.29 shows the ArcGIS for Server two-tier platform configuration. <br style="clear: both" />
 * GISSvr: Platform tier 9 host the Web and GIS Server software components.
 * EGDB: Platform tier 10 host the Enterprise Geodatabase.
 * Select Xeon E5-2637v4 4 core servers for GIS platform tier in column B.
 * Select 80 percent rollover setting for GIS platform tier in column H.
 * Select Minimum configuration under GIS platform tier in column H.
 * Select Physical for GIS platform tier in column I.

CPT Design ArcGIS for Server two-tier software configurations
Figure A1-7.30 shows ArcGIS for Server software component configurations for each of the ArcGIS for Server user workflows in a two-tier server configuration.

The two-tier server configuration includes the Enterprise Geodatabase on a second platform tier.
 * Data source selection does not change.
 * Row 5 DEFAULT software configuration selection
 * >Select EDBMS platform tier for the DBMS software component.
 * >Client, Web, Portal, and SOC software components same as the single-tier configuration.

<br style="clear: both" />

CPT Design ArcGIS for Server two-tier Enterprise solution
Figure A1-7.31 provides a full view of the CPT Design solution for the same five ArcGIS for Server workflows.


 * ArcGIS for Server Web workflows identified in column B rows 6-10.
 * Peak network utilization is provided in column I based on the bandwidth selection in column H.
 * Relative display performance is provided in the Workflow Performance Summary at the top right.
 * Platform selections for each platform tier are provided in column B.
 * Graphic display of the platform solution architecture is provided in columns V - AE.

The Workflow Performance Summary shows the software service time distribution and expected client display response time for each workflow, while the platform section shows the processing loads on the selected platform tier.

"Note: If two DBMS platforms are required to support peak throughput loads, a higher capacity platform (scale up) or active-active DBMS architecture (special configuration) will be required to support the peak loads. Multiple DBMS platforms can be configured by specifying the number of platform nodes for the DBMS tier in column H." <br style="clear: both" />

CPT Design ArcGIS for Server three-tier platform configuration
Figure 1-7.32 shows the ArcGIS for Server three-tier platform configuration. <br style="clear: both" />
 * Web: Platform tier 8 host the Web and Web Adaptor software components.
 * GISSvr: Platform tier 9 host the GIS Server software components.
 * EGDB: Platform tier 10 host the Enterprise Geodatabase.
 * Select Xeon E5-2637v4 4 core servers for GIS platform tier in column B.
 * Select 80 percent rollover setting for GIS platform tier in column H.
 * Select Minimum configuration under GIS platform tier in column H.
 * Select Physical for GIS platform tier in column I.

CPT Design ArcGIS for Server three-tier software configurations
Figure A1-7.33 shows ArcGIS for Server software component configurations for each of the ArcGIS for Server user workflows in a three-tier server configuration.

The three-tier server configuration includes the Web server, ArcGIS Web Adaptors, and Portal on the Web platform tier.
 * Data source selection does not change.
 * Row 5 DEFAULT software configuration selection
 * >Select Web platform tier for the Web and Portal software components.
 * >Client, SOC, and DBMS software components same as the two-tier configuration.

<br style="clear: both" />

CPT Design ArcGIS for Server three-tier Enterprise solution
Figure A1-7.34 provides a full view of the ArcGIS for Server three-tier CPT Design solution for the identified project workflows.


 * ArcGIS for Server Web workflows identified in column B rows 6-10.
 * Peak network utilization is provided in column I based on the bandwidth selection in column H.
 * Relative display performance is provided in the Workflow Performance Summary at the top right.
 * Platform selections for each platform tier are provided in column B.
 * Graphic display of the platform solution architecture is provided in columns V – AE.

The Workflow Performance Summary shows the software service time distribution and expected client display response time for each workflow, while the platform section shows the processing loads on the selected platform tier.

CPT Design ArcGIS for Server three-tier Virtual Server Enterprise solution
Figure 1-7.35 shows the ArcGIS for Server three-tier Virtual Server platform configuration.
 * Requirements analysis and software configuration remains the same as Figure A1-7.34.
 * Platform selections for each platform tier are provided in column B.
 * Virtual platform selection is completed in column I for each of the virtual tier.
 * >Select Vserver, number of core/node, and Host platform assignment.
 * >Host platform tier are located at the bottom below the virtual platform tier.
 * >Virtual tier must have same platform selection as assigned Host platform tier.


 * Graphic display of the platform solution architecture is provided in columns V - AE.

The Workflow Performance Summary shows the software service time distribution and expected client display response time for each workflow, while the platform section shows the processing loads on the selected platform tier. <br style="clear: both" />

CPT Design ArcGIS for Server three-tier high availability Virtual Server Enterprise solution
Figure A1-7.36 provides the platform view of the CPT Design solution for the same five ArcGIS for Server workflows.


 * Requirements analysis remains the same as Figure A-7.35.
 * Platform selections for each platform tier are provided in column B.
 * Virtual Server platform selection is completed in column I for each of the virtual tier.
 * High Availability is selected below each virtual and host platform tier in column H.
 * Graphic display of the platform solution architecture is provided in columns V - AE.

The Workflow Performance Summary shows the software service time distribution and expected client display response time for each workflow, while the platform section shows the processing loads on the selected platform tier. <br style="clear: both" />

CPT Design ArcGIS for Server four-tier platform configuration
Figure A1-7.33 shows ArcGIS for Server software component configurations for each of the ArcGIS for Server user workflows in a three-tier server configuration with a separate Web Portal server tier.

<br style="clear: both" />
 * CPT Design ArcGIS for Server four-tier platform configuration
 * Portal: Platform tier 7 host the Portal and Portal Web Adaptor software components
 * Web: Platform tier 8 host the Web and Web Adaptor software components.
 * GISSvr: Platform tier 9 host the GIS Server software components.
 * EGDB: Platform tier 10 host the SDE Geodatabase.
 * Select Xeon E5-2637v4 4 core servers for GIS platform tier in column B.
 * Select 80 percent rollover setting for GIS platform tier in column H.
 * Select Minimum configuration under GIS platform tier in column H.
 * Select Physical for GIS platform tier in column I.


 * CPT Design ArcGIS for Server four-tier HA Virtual Server software configurations

Figure A1-7.37 shows ArcGIS for Server software component configurations for each of the ArcGIS for Server user workflows in a three-tier server configuration with a separate Web Portal server tier. The four-tier server configuration includes the Web Portal and Portal Web Adaptor on a separate Portal tier.
 * Data source selection does not change.
 * Row 5 DEFAULT software configuration selection
 * >Select Portal platform tier for the Portal software components.
 * >Client, Web, SOC, and DBMS software components same as the three-tier configuration.

Figure A1-7.37 provides the platform view of the CPT Design solution for the same five ArcGIS for Server workflows.
 * CPT Design ArcGIS for Server three-tier high availability Virtual Server Enterprise solution


 * Requirements analysis remains the same as Figure A-7.35.
 * Platform selections for each platform tier are provided in column B.
 * Virtual Server platform selection is completed in column I for each of the virtual tier.
 * High Availability is selected below each virtual and host platform tier in column H.
 * Graphic display of the platform solution architecture is provided in columns AH - AP.

The Workflow Performance Summary shows the software service time distribution and expected client display response time for each workflow, while the platform section shows the processing loads on the selected platform tier. <br style="clear: both" />

Concluding Remarks
There are several factors that should be considered when establishing your enterprise data center architecture. Many of these factors are determined based on business needs and standard IT operating procedures.

The primary focus for Esri system architecture design services is to identify hardware and infrastructure resources that satisfy user productivity needs during peak GIS system loads. This effort focuses on the primary production hardware and available network infrastructure bandwidth required to support GIS operations.



Other factors contribute to the final system configuration. These factors include provisions for system maintenance, updates, configuration control, software licensing, and security. System requirements often include hardware provisions for application development, system test, production staging, background processing (i.e. map cache maintenance and replication services), system backup, and security. System migration will normally include continued support for legacy operations while introducing new technology, often on separate hardware environments.

The CPT Design tab provides a framework for modeling enterprise operations. Figure A-7.38 provides an overview of the adaptive CPT Design platform module.
 * Up to 10 unique platform tier available for software assignment
 * Each platform tier can scale to any required number of nodes (platforms)
 * A different platform technology can be selected for each tier.
 * Platform rollover setting automates platform sizing (fixed node option also available)
 * Selected hardware can be native (physical server) or Virtual Server platform tier
 * Platform names can be assigned to personalize the IT environment
 * Software components can be installed on any platform tier
 * Three additional Host platform tier are included at the bottom for Virtual Server platform assignment.

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.

CPT Capacity Planning videos
Chapter 7 Capacity Planning Video will show how to configure the CPT to represent your data center platform architecture selection.

Page Footer Specific license terms for this content System Design Strategies 26th edition - An Esri ® Technical Reference  Document • 2009 (final PDF release) - AP.