PortalGuard supports running in a high availability configuration.PortalGuardmust be configured to use a SQL database to store its user profiles in such a configuration.
PortalGuard does not have built-in features that enable redundancy, but the servers on which it runs do offer those features.PortalGuard uses Microsoft IIS as its HTTP server and Microsoft SQL server as the supported RDBMS for its user profiles.As such, a high availability setup takes place outside of the standard PortalGuard configuration.
If you have a more complex infrastructure, you may need to institute Global Server Load Balancing (GSLB).There are numerous 3rd party vendors that offer this functionality so it may be necessary to purchase an appliance from a vendor such as F5 or Cisco.
Microsoft IIS Server
Microsoft IIS 7.x has support for “failover clustering” through Microsoft Clustering (link).This can provide for a high availability instance through configurable scripts that monitor the PortalGuard IIS web site.
Microsoft SQL Server
Microsoft SQL server has multiple built-in options for offering high availability (link).The options support it using Windows Server Failover Clustering.