AWS Application Load Balancer (ALB) In place of WebAdaptor?

1119
6
05-15-2018 09:05 PM
GirishYadav1
New Contributor III

I am deploying a Highly Available, ArcGIS Enterprise deployment on AWS. Is it possible to use one AWS Application Load Balancer (ALB) with listener rules setup for portal and server, in place of ArcGIS WebAdaptor? If yes, please elaborate how?

However, I am able to use ALB in place of WebAdaptor in my current ArcGIS Enterprise deployment, where I am using two separate ALBs, one for Server and one for Portal. This is working perfectly fine. But, is it possible to use just one ALB with two listeners one pointing to Server target group, other pointing to portal target group? Based on routing conditions?

Following is an architecture of my current working deployment with 2 ALBs:

ArcGIS Enterprise deployment with two ALBs

How to use just one ALB? 

Thanks

6 Replies
JonathanQuinn
Esri Frequent Contributor

You should be able to do this with path based routing.

Listeners for Your Application Load Balancers - Elastic Load Balancing 

I don't think we'll be able to offer any more instruction than what is available from AWS.

0 Kudos
GirishYadav1
New Contributor III

Thanks for the answer Jonathan Quinn‌, I did try the path based Listener rules. It's working perfectly fine. Just a quick question on what all path condition rules go into the Listener. I put following:

/arcgis/rest , /arcgis/manager, /arcgis/admin pointing to the Server Target Group.

/arcgis/home & host points to the Portal Target Group.

Is there any other routing condition ArcGIS Portal and Server use?

Thanks,

Girish

0 Kudos
GirishYadav1
New Contributor III

Also, /arcgis/portaladmin points to Portal Target group.

0 Kudos
JonathanQuinn
Esri Frequent Contributor

You need /arcgis/sharing as well to point to Portal. I believe that's it.

0 Kudos
GirishYadav1
New Contributor III

Thanks!!! Jonathan Quinn. In the Listener Rules, I just put ArcGIS server path conditions in higher priority and rest all is going to portal target group. Its working perfectly fine so far.

0 Kudos
JoshHevenor1
New Contributor III

Some time has passed here, but I've been considering the same question.  Could you post the rules you come up with?  I'm looking at rules to handle a general server site and an image server site, and am just getting ramped up on the AWS components. 

0 Kudos