ArcGIS Enterprise
Esri

Deployed with Esri ArcGIS Server Docker in AWS ECS.

Esri ArcGIS Server Docker Image.

This template provisions a GIS Server or ArcGIS GeoAnalytics Server site using Esri ArcGIS Server Docker deployed in AWS ECS. This template will set up an architecure as shown in the graphic. Esri ArcGIS Server Docker Image is only supported through AWS workflow, i.e. when you deploy through this template. It is recomended that you very well test this deployment and your feedback is very value for us to continue supporting Docker workflows. It's not recommended to use it in your production environment.

HTML5 Icon

To deploy this template, follow the steps below:

  • Create an S3 bucket in your account to store Esri authorization files.
    • Create an S3 bucket in your AWS account. This bucket is called DeploymentBucket in the Parameters in the sample template.You will specify this name in the Parameters object when you launch the stack.
    • Upload your ArcGIS Server license file to the DeploymentBucket. The ArcGIS Server license role will determine the type of site you create: a GIS Server site, Image Server site, or GeoAnalytics Server site.
    • Upload your SSL certificate to the DeploymentBucket.

  • Run the template to create a CloudFormation stack.
    Click Launch Stack for this template. There are a number of properties in the Parameters object that you can set when launching the stack using the template, such as the following:
    • DeploymentBucket: The S3 bucket you created, which has Esri authorization files uploaded to it.
    • KeyName: The EC2 Key Pair to allow you remote access to the instances.
    • DesiredCapacity: The number of EC2 instances in the ArcGIS Server site. This number is the number of machines you want in your ArcGIS Server site, number of N, in the graphic.
    • ServerLicenseFile: The authorization file for ArcGIS Server that you obtained from Esri (either an ArcGIS GIS Server license or ArcGIS GeoAnalytics Server license). It must be in the S3 deployment bucket.
    • SiteAdmin: ArcGIS Server primary site administrator account.
    • SiteAdminPassword: Password for SiteAdmin.
    • SSLCertificateARN: Amazon Resource Name (ARN) of the certificate in your AWS certificate manager. For example: "arn:aws:acm:us-east-1:123456789012:certificate/12345678-1234-1234-1234-123456789012". This certificate will be deployed to the Application Load Balancer created in this stack.
    • VPCId: The ID of the VPC where you want to deploy. The subnets you entered above must belong to this VPC.
    • SubnetID: The ID of the subnets to which you want this site deployed. Select two subnets in your selected VPC.

  • Map your domain name to the Application LB created with this stack.
    After the stack is created successfully, the output of this stack shows the URLs to ArcGIS Server Manager and the REST page containing the ELB URL. You need to map your domain to the ELB, e.g., map servergis.domain.com to arcgisdocker-916157300.us-east-1.elb.amazonaws.com through CNAME mapping. Your ArcGIS Server site URL is in the format https:///arcgis. For example, https://servergis.domain.com/arcgis.

  • Steps to complete the deployment

    If you created a stand-alone ArcGIS Server site or ArcGIS Image Server site, sign in to ArcGIS Server Manager and configure users and security for the site.

    If you created a GeoAnalytics Server site, or the ArcGIS Server site or ArcGIS Image Server site you deployed is intended to be used as a federated server with your base ArcGIS Enterprise deployment, you must manually federate. Note that ArcGIS GeoAnalytics Server sites can only be used as federated servers, not as stand-alone ArcGIS Server sites.

    • Open "All traffic" in the security groups between the ArcGIS Server stack and base ArcGIS Enterprise stack. Add "All traffic" in each security group to the other security group.
    • As a portal administrator, sign in to the Portal for ArcGIS organization you created with your base ArcGIS Enterprise deployment. Follow steps in the Portal for ArcGIS administrator guide that are appropriate for the type of ArcGIS Server site you created. You can use the ArcGIS Server site URL for both Server URL and Server Admin URL during federation, e.g., https://gisserver.domain.com/server
      • Federate a GIS Server with the portal
      • Configure a GeoAnalytics Server
      • Configure a raster analysis server

ArcGIS Enterprise

  • Home
  • Documentation
  • Pricing
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

About Esri

  • About Us
  • Careers
  • Insiders Blog
  • User Conference
  • Developer Summit
Esri
© Copyright 2017 Environmental Systems Research Institute, Inc. | Privacy | Legal