Deploying ArcGIS Enterprise on Azure: A Step-by-Step Guide

Written by

in

[vc_row][vc_column width=”1/1″][vc_row_inner][vc_column_inner width=”1/1″][vc_column_text]

[/vc_column_text][/vc_column_inner][/vc_row_inner][us_separator size=”custom” height=”2.5rem” breakpoint_1_width=”1600px” breakpoint_1_height=”2rem” breakpoint_2_width=”768px” breakpoint_2_height=”1.5rem”][vc_row_inner css=”%7B%22default%22%3A%7B%22background-color%22%3A%22rgba%28229%2C178%2C80%2C0.22%29%22%2C%22padding-left%22%3A%222rem%22%2C%22padding-top%22%3A%221.5rem%22%2C%22padding-bottom%22%3A%221.5rem%22%2C%22padding-right%22%3A%222rem%22%2C%22border-style%22%3A%22solid%22%2C%22border-left-width%22%3A%222px%22%2C%22border-top-width%22%3A%222px%22%2C%22border-bottom-width%22%3A%222px%22%2C%22border-right-width%22%3A%222px%22%2C%22border-color%22%3A%22_header_middle_text%22%7D%2C%22laptops%22%3A%7B%22padding-left%22%3A%221.5rem%22%2C%22padding-top%22%3A%221rem%22%2C%22padding-bottom%22%3A%221rem%22%2C%22padding-right%22%3A%221.5rem%22%7D%2C%22tablets%22%3A%7B%22padding-left%22%3A%221.5rem%22%2C%22padding-top%22%3A%220.8rem%22%2C%22padding-bottom%22%3A%220.8rem%22%2C%22padding-right%22%3A%221.5rem%22%7D%2C%22mobiles%22%3A%7B%22padding-left%22%3A%221rem%22%2C%22padding-top%22%3A%220.8rem%22%2C%22padding-bottom%22%3A%220.8rem%22%2C%22padding-right%22%3A%221rem%22%7D%7D” el_class=”article-box-yellow”][vc_column_inner width=”1/1″][vc_column_text css=”%7B%22default%22%3A%7B%22text-transform%22%3A%22uppercase%22%7D%7D” el_class=”h5-style with-tick”]Prerequisites[/vc_column_text][vc_column_text]

  • Active Azure subscription with appropriate permissions
  • ArcGIS Enterprise license files from My Esri
  • Familiarity with Azure Portal and basic networking
  • SSL certificate for your domain

[/vc_column_text][/vc_column_inner][/vc_row_inner][us_separator size=”custom” height=”2.5rem” breakpoint_1_width=”1600px” breakpoint_1_height=”2rem” breakpoint_2_width=”768px” breakpoint_2_height=”1.5rem”][vc_row_inner][vc_column_inner width=”1/1″][vc_column_text]

Overview

This guide walks through deploying ArcGIS Enterprise on Microsoft Azure using a multi-tier architecture. The approach uses Azure Virtual Machines for the core ArcGIS components, Azure SQL for the relational database, and Azure Blob Storage for file storage. This architecture provides high availability, scalability, and integration with Azure’s security and monitoring services.[/vc_column_text][us_separator size=”custom” height=”2.5rem” breakpoint_1_width=”1600px” breakpoint_1_height=”2rem” breakpoint_2_width=”768px” breakpoint_2_height=”1.5rem”][vc_column_text]

Architecture

The recommended architecture separates the ArcGIS Enterprise components across multiple Azure VMs behind an Application Gateway load balancer. The Portal, Server, and Data Store components each run on dedicated VMs, with a shared file store on Azure Files. This separation allows independent scaling and simplified maintenance.[/vc_column_text][us_separator size=”custom” height=”2.5rem” breakpoint_1_width=”1600px” breakpoint_1_height=”2rem” breakpoint_2_width=”768px” breakpoint_2_height=”1.5rem”][/vc_column_inner][/vc_row_inner][vc_row_inner css=”%7B%22default%22%3A%7B%22background-color%22%3A%22rgba%28229%2C178%2C80%2C0.22%29%22%2C%22padding-left%22%3A%222rem%22%2C%22padding-top%22%3A%221rem%22%2C%22padding-bottom%22%3A%221rem%22%2C%22padding-right%22%3A%222rem%22%2C%22border-style%22%3A%22solid%22%2C%22border-left-width%22%3A%222px%22%2C%22border-top-width%22%3A%222px%22%2C%22border-bottom-width%22%3A%222px%22%2C%22border-right-width%22%3A%222px%22%2C%22border-color%22%3A%22_header_middle_text%22%7D%2C%22laptops%22%3A%7B%22padding-left%22%3A%221.5rem%22%2C%22padding-top%22%3A%220.8rem%22%2C%22padding-bottom%22%3A%220.8rem%22%2C%22padding-right%22%3A%221.5rem%22%7D%2C%22tablets%22%3A%7B%22padding-left%22%3A%221.5rem%22%2C%22padding-top%22%3A%220.8rem%22%2C%22padding-bottom%22%3A%220.8rem%22%2C%22padding-right%22%3A%221.5rem%22%7D%2C%22mobiles%22%3A%7B%22padding-left%22%3A%221rem%22%2C%22padding-top%22%3A%220.8rem%22%2C%22padding-bottom%22%3A%220.8rem%22%2C%22padding-right%22%3A%221rem%22%7D%7D” el_class=”article-box-yellow”][vc_column_inner width=”1/1″][vc_column_text css=”%7B%22default%22%3A%7B%22text-transform%22%3A%22uppercase%22%7D%7D” el_class=”h5-style”]Prerequisites[/vc_column_text][vc_column_text]

  • Active Azure subscription with appropriate permissions
  • ArcGIS Enterprise license files from My Esri
  • Familiarity with Azure Portal and basic networking
  • SSL certificate for your domain

[/vc_column_text][/vc_column_inner][/vc_row_inner][us_separator size=”custom” height=”2.5rem” breakpoint_1_width=”1600px” breakpoint_1_height=”2rem” breakpoint_2_width=”768px” breakpoint_2_height=”1.5rem”][vc_row_inner][vc_column_inner width=”1/1″][vc_column_text]

Step 1: Prepare Azure Resources

Start by creating a Resource Group for your ArcGIS Enterprise deployment. Within this group, create a Virtual Network with separate subnets for the web tier (Application Gateway), application tier (ArcGIS components), and data tier (Data Store). Configure Network Security Groups to restrict traffic between tiers.[/vc_column_text][us_separator size=”custom” height=”2.5rem” breakpoint_1_width=”1600px” breakpoint_1_height=”2rem” breakpoint_2_width=”768px” breakpoint_2_height=”1.5rem”][vc_column_text]

Step 2: Deploy Virtual Machines

Deploy Windows Server 2022 VMs for each ArcGIS component. For a production environment, we recommend a minimum of Standard_D8s_v3 (8 vCPU, 32GB RAM) for Portal and Server VMs, and Standard_E8s_v3 for Data Store VMs. Attach Premium SSD managed disks for optimal I/O performance.[/vc_column_text][us_separator size=”custom” height=”2.5rem” breakpoint_1_width=”1600px” breakpoint_1_height=”2rem” breakpoint_2_width=”768px” breakpoint_2_height=”1.5rem”][/vc_column_inner][/vc_row_inner][vc_row_inner css=”%7B%22default%22%3A%7B%22background-color%22%3A%22rgba%28239%2C67%2C67%2C0.2%29%22%2C%22padding-left%22%3A%222rem%22%2C%22padding-top%22%3A%221.5rem%22%2C%22padding-bottom%22%3A%221.5rem%22%2C%22padding-right%22%3A%222rem%22%2C%22border-style%22%3A%22solid%22%2C%22border-left-width%22%3A%222px%22%2C%22border-top-width%22%3A%222px%22%2C%22border-bottom-width%22%3A%222px%22%2C%22border-right-width%22%3A%222px%22%2C%22border-color%22%3A%22%23EF4343%22%7D%2C%22laptops%22%3A%7B%22padding-left%22%3A%221.5rem%22%2C%22padding-top%22%3A%221rem%22%2C%22padding-bottom%22%3A%221rem%22%2C%22padding-right%22%3A%221.5rem%22%7D%2C%22tablets%22%3A%7B%22padding-left%22%3A%221.5rem%22%2C%22padding-top%22%3A%220.8rem%22%2C%22padding-bottom%22%3A%220.8rem%22%2C%22padding-right%22%3A%221.5rem%22%7D%2C%22mobiles%22%3A%7B%22padding-left%22%3A%221rem%22%2C%22padding-top%22%3A%220.8rem%22%2C%22padding-bottom%22%3A%220.8rem%22%2C%22padding-right%22%3A%221rem%22%7D%7D” el_class=”article-box-red”][vc_column_inner width=”1/1″][vc_column_text css=”%7B%22default%22%3A%7B%22text-transform%22%3A%22uppercase%22%7D%7D” el_class=”h5-style with-tick”]Sizing Matters[/vc_column_text][vc_column_text]Under-sizing VMs is the most common cause of performance issues. Monitor CPU and memory usage during the first month and scale up if either consistently exceeds 70%.[/vc_column_text][/vc_column_inner][/vc_row_inner][us_separator size=”custom” height=”2.5rem” breakpoint_1_width=”1600px” breakpoint_1_height=”2rem” breakpoint_2_width=”768px” breakpoint_2_height=”1.5rem”][vc_row_inner][vc_column_inner width=”1/1″][vc_column_text]

Step 3: Install and Configure

Install ArcGIS Enterprise components in the recommended order: Portal for ArcGIS → ArcGIS Server → ArcGIS Data Store → ArcGIS Web Adaptor. Use the ArcGIS Enterprise Builder tool for guided installation, or silent install scripts for automated deployments. Configure federation between Portal and Server after installation.[/vc_column_text][us_separator size=”custom” height=”2.5rem” breakpoint_1_width=”1600px” breakpoint_1_height=”2rem” breakpoint_2_width=”768px” breakpoint_2_height=”1.5rem”][vc_column_text]

Step 4: Configure High Availability

For production deployments, configure a highly available deployment by adding standby machines for Portal and Server. Set up Azure Application Gateway as the reverse proxy and load balancer, with health probes monitoring the ArcGIS health check endpoints.[/vc_column_text][us_separator size=”custom” height=”2.5rem” breakpoint_1_width=”1600px” breakpoint_1_height=”2rem” breakpoint_2_width=”768px” breakpoint_2_height=”1.5rem”][vc_column_text]

Troubleshooting

Common issues include SSL certificate configuration errors, firewall rules blocking internal communication, and insufficient VM sizing. Check the ArcGIS Enterprise logs at /arcgisportal/logs and/arcgisserver/logs for detailed error messages. Eagle Technology’s support team can assist with
complex deployment issues.[/vc_column_text][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row]