There are multiple prerequisite steps that you must complete before you use ArcGIS Enterprise Cloud Builder for Microsoft Azure to create a deployment. These requirements vary slightly depending on what you deploy and are noted and described in the following sections.
Get a Microsoft Azure subscription
Applies to all deployment types
A Microsoft Azure subscription and account are required to use Microsoft Azure infrastructure and services. Contact Microsoft to purchase a subscription.
Enable programmatic deployment of ArcGIS images
Applies to all deployment types
Before you can use the images from the Azure Marketplace, you must enable the programmatic deployment of ArcGIS. An administrator of your Azure subscription must enable programmatic deployment once for each type of ArcGIS image. This enables all current and future ArcGIS images of that type on the Azure Marketplace.
- Sign in to the Azure portal.
- Browse to the ArcGIS image in the Virtual Machine Marketplace.
- Click Marketplace on the home screen.
- Choose Virtual Machines.
- Type arcgis in the search text box.
- Choose the ArcGIS image you need from the search results.
- Click Want to deploy programatically? Get Started at the bottom of the pane.
The Configure Programmatic Deployment pane appears.
- Read the legal terms and Azure Marketplace Terms. If you accept the conditions, proceed with enabling programmatic deployment.
- Click Enable for your subscription.
- Click Save.
Your Azure subscription is now set to use an Esri image from Cloud Builder.
Obtain licenses from Esri
Applies to all deployment types
The licenses you need depend on what you deploy in Azure. When the licenses for the products you want to deploy are available to your Esri account, download them from My Esri.
- ArcGIS Enterprise—To deploy ArcGIS Enterprise, you must have, at minimum, an ArcGIS GIS Server license and Portal for ArcGIS license file.
- Federated servers—To federate an ArcGIS Server site with an ArcGIS Enterprise deployment, you need appropriate ArcGIS Server role licenses (ArcGIS Image Server, ArcGIS GeoEvent Server, ArcGIS Knowledge Server, ArcGIS Notebook Server, ArcGIS Mission Server, or ArcGIS Workflow Manager).
- Stand-alone ArcGIS Server site—To create a stand-alone ArcGIS Server site, you need the appropriate role license (ArcGIS GIS Server, ArcGIS Image Server, or ArcGIS GeoEvent Server.)
- ArcGIS Pro—To use ArcGIS Pro on a virtual machine in Azure, it is recommended that you have named user licenses. You can configure named user licenses using an ArcGIS Enterprise deployment in Azure or configure named user licenses in an ArcGIS Online organization.
Install ArcGIS Enterprise Cloud Builder for Microsoft Azure
Applies to all deployment types
Download and install ArcGIS Enterprise Cloud Builder for Microsoft Azure 12.0.
Optionally, set defaults for Cloud Builder before you create a deployment.
Create user-assigned managed identities (optional)
Applies to all deployment types except ArcGIS Pro
To use user-assigned managed identities to authenticate access to an Azure Blob Storage container, you must configure the user-assigned managed identities in your Azure subscription.
Azure Blob Storage containers can be used for the portal content directory, the ArcGIS Server configuration store, the ArcGIS Server directories, the object store, cloud storage data stores, and logging.
A user-assigned managed identity is required if you will enable Azure Monitor Log Analytics.
Configure a domain account in your Azure environment
Applies to all deployment types except ArcGIS Pro
To use a domain account to run the Windows services used by ArcGIS software, you must create that domain account before you create your deployment.
Configure a Windows Domain controller in your Azure environment (optional)
Applies to ArcGIS Enterprise deployments and stand-alone ArcGIS Server sites
To use a Windows Domain controller with an ArcGIS Enterprise deployment or stand-alone ArcGIS Server site, you must configure the Domain controller before you create the ArcGIS deployment.
Configure CNAME mapping for a CA certificate (optional but strongly recommended)
Applies to ArcGIS Enterprise deployments and stand-alone ArcGIS Server sites
Obtain an SSL certificate from a certifying authority (CA) and export it to a .pfx file. and for which you have Configure CNAME mapping for the .pfx file to the cloud service domain that you will specify in Cloud Builder.
Prerequisites to use a private IP
Applies to ArcGIS Enterprise deployments and stand-alone ArcGIS Server sites
If you will use a private IP with the Azure Application Gateway, you must configure your Azure subscription to use preview features. See the Azure help for information.
You must also configure DNS entries for the private IP that will be allocated dynamically from the Application Gateway subnet.