ArcGIS Enterprise comprises four software components. The minimum setup of ArcGIS Enterprise is called a base ArcGIS Enterprise deployment, and consists of the following:
- ArcGIS Server, licensed as ArcGIS GIS Server Standard or ArcGIS GIS Server Advanced and configured as the hosting server for your portal.
- Portal for ArcGIS.
- ArcGIS Data Store, configured as a relational and tile cache data store.
- Two installations of ArcGIS Web Adaptor, one installation for traffic to your ArcGIS Enterprise portal and another for traffic to your hosting server.
You can install the base deployment across one or more machines, any of which can be physical, virtual, or cloud machines. For details about the required machine specifications for the ArcGIS Enterprise components, see the system requirements.
In the all-in-one configuration of the base ArcGIS Enterprise deployment, all of the components are installed on a single machine. Use ArcGIS Enterprise Builder to set up a complete base ArcGIS Enterprise deployment on a single machine in under an hour.
In a multi-machine base ArcGIS Enterprise deployment, the software components can be installed on two or more machines. The ArcGIS Chef Cookbook page on GitHub can help you set up a multi-machine deployment using the Chef automation framework.
Set up a highly available deployment
In a highly available configuration, each ArcGIS Enterprise component is configured with redundancy, to minimize downtime in scenarios where one or more machines become unavailable. For configuration details, see Configure a highly available system.
You can make single-machine or multi-machine deployments highly available. For help automating the setup of a highly-available deployment, see the ArcGIS Chef Cookbook.
Scaling the base ArcGIS Enterprise deployment
As your user base and activity increase, the components of your base ArcGIS Enterprise deployment may need to be scaled out with additional resources.
In particular, the use of spatial analysis tools and Insights for ArcGIS are significant consumers of memory and CPU resources on the hosting server site. To provide additional capacity for the hosting server site, add additional ArcGIS Server machines to the hosting server site.