When you deploy ArcGIS Server on Amazon Web Services (AWS) using AWS CloudFormation templates provided by Esri, you can store the configuration store and directories in cloud services in AWS—Amazon Simple Storage Service (S3), Amazon DynamoDB, and Amazon Simple Queue Service (SQS).
Alternatively, you can store the configuration store and directories on file server Amazon Elastic Compute Cloud (EC2) instances.
Cloud services
When you use Amazon cloud services for the configuration store, most ArcGIS Server web services will be highly available with the following exceptions:
- Geoprocessing services cannot be made highly available.
- Cached services are not automatically highly available; however, you can configure them separately to be highly available.
If you use the ArcGIS Server high availability template, the following are created in your AWS account:
- A DynamoDB table named ArcGISResources, which stores the namespace with DynamoDB tables and SQS created for each namespace. The ArcGISResources table also includes information for the user-provided S3 bucket associated with the namespace.
- Additional DynamoDB tables for each namespace, named ArcGISGP.<namespace> and ArcGISLocks.<namespace>.
- Multiple SQS queues, each with names in the format ArcGIS-GP-<namespace>-<unique ID>.FIFO.
When you delete the ArcGIS Server site, ArcGIS deletes the S3 buckets, SQS queues, and DynamoDB tables for each namespace. You must manually delete the ArcGISConfigStores DynamoDB table if you will not be deploying ArcGIS Server sites to that AWS region.
You must manage provisioned throughput settings on the DynamoDB tables to ensure reliable and fast operation of the ArcGIS Server configuration store.
File servers
If you use the single-machine ArcGIS Server site template, the configuration store and server directories are stored on the same EC2 instance as the ArcGIS Server installation.
The file servers associated with sites deployed using the ArcGIS Server high availability template are configured for automatic recovery. If a directory is on an instance that fails or becomes unavailable, AWS replaces the instance to the state it was in prior to the failure. If the entire Amazon Availability Zone is unavailable for a long time, the ArcGIS Server site will not be available. If you need the site to be available even if an Amazon Availability Zone is down, create ArcGIS Server backups that you can use to restore the site.