Performance & Availability Solutions
Symlabs LDAP Proxy and
Virtual Directory Server are built around a common core system that has proven to be the world's most efficient and top performing virtual directory service. This is evidenced by deployments at several large telecommunications companies and service providers. These are mission-critical environments involving thousands of protocol operations per second. In addition to Symlabs Virtual Directory Server's speed and scalability, existing deployments are streamlined by intelligently optimizing how applications access the directory and optionally caching data.
Both products have extensive support for load-balancing on a per-operation basis, dramatically increasing performance in replicated environments. The load-balancing technology differs from typical TCP/IP Level 3 load-balancing appliances in that it balances individual requests over different connection pools to different replicas, providing finer-grained load-balancing than traditional load-balancing systems. Connection-based load-balancing does not take into consideration that different connections may have completely different load patterns.
Symlabs products include backend health monitoring services that can be easily configured to implement failover behavior in replicated environments to provide maximum availability.
The following sections explore the different performance and availability problems that are common to every architecture, and present some solutions to these challenges.