I'm trying to understand WSO2 APIM components and deployment scenarios but the terminology is confusing/vague for me. Clustering vs distributed deployments, profiles, and Port Offsets.
Basically I'd like to deploy a minimal 5 node setup where:
Node # (Location) Purpose
- (DMZ) the GW (worker=True right?) and KeyManager
- (DMZ) 2nd GW node (as above) for GW & KeyManager
- (non-dmz) the Management Console, MySQL master
- (non-dmz) the Publisher UI,TrafficManager, MySQL slave
- (DMZ) the Store
Questions:
- Should I use -DportOffset=0 on all nodes?
- What -Dprofile=?? do I need to use on each of the 5 nodes?
- The 2 gateway nodes will be load-balanced by an F5 load balancer for incoming api-traffic. What port is used there, 9443 or 9763?
- What ports need to be accessible on the DMZ hosts for this to work? I assume 3306,9443,9763,8280,8243,7711, and 9999,11111 if JMX reqd
Please don't point me to the documentation, that's what is confusing me.