i am currently designing the EPO topology for a customer, and one of the questions you may be able to help me with is this.
I am looking at the possible implementation of Agent Handlers, but with 3 core data centers and hub sites off each one, it would make sense to possibly implement an Agent Handler at 2 of the datacenters, connecitng back to a central high spec SQL back end database.
While i know that Agent handlers are not perfoming queries onto the SQL database in anyway near the requirements for the EPO Application Server hosting the UI Tomcat component, which would no doubt require a low latency, high bandwidth link, i cannot see any mention as to what link of connection is recommended for the Agent Handlers connecting back to the SQL Database. Understanding that the use of Agent Handlers is NOT to reduce bandwidth (although there can be some caching on them of certain things), events from clients will still need to go ''via'' the Agent Handler, and thus the 1.24KB per event payload will stay pretty much the same, as though the agent were talking directly to the EPO Server and then onto the SQL Database anyway.
McAfee say, and i quote : - Agent Handlers co-ordinate work between themselves, and the application server communicates
with remote agent handlers. A work queue in the database is used as the primary communication
mechanism. Agent handlers check the work queue frequently (approximately every ten seconds)
and perform the requested action. Typical actions include agent wake-ups, deployments, and
data channel messages. This is one of the reasons that each agent handler needs a relatively
high speed, low latency connection to the database.
What is ''relatively high speed" and low latency ? 10 MegaBit? Less than 100ms?
The only benefit i see i can derive from using multiple agent handlers in the core across the datacenters at the moment is redundancy, and load balancing. There will be zero bandwidth savings i know, but, i want to know if i will run into problems if i choose to put an Agent Handler on a line of 10MB or less , between "it" and the backend SQL Database
Message was edited by: jawuk on 13/04/10 10:05:49 CDT