The Acoustic™ Tealeaf cxReveal pipeline and database are supported in the following deployment models.
On the Report server
For web applications that average no more than 30 pages/second, you might be able to successfully deploy the cxReveal Server and database on the same machine that hosts the Report Server.
Before you deploy to the Report Server, review the volume of your web application traffic and performance characteristics of the Report Server machine with Tealeaf.
For more information, contact Professional Services.
Single dedicated cxReveal server
For low to medium volume sites, the Event Bus on one or more Canisters can be configured to feed session attribute data to a separate, dedicated server. The server's sole function is to capture session attributes in the cxReveal pipeline and insert the data into the SQL Server database instance on the same machine.
If you have deployed more than 3 Canisters in your Tealeaf environment, you may overwhelm the cxReveal server's ability to capture and process session attribute information.
Additional cxReveal servers might be required.
Multiple dedicated cxReveal servers
For larger volume sites with 4 or more Canisters, you might need to deploy the cxReveal database across multiple dedicated cxReveal Servers. In this deployment model, groups of approximately three Canisters feed each dedicated cxReveal Server through the Event Bus.
Additional cxReveal Servers are installed on separate machines. The Event Bus on the other Canisters is configured to feed these additional servers, which have dedicated cxReveal pipelines and cxReveal database instances.
Through the Portal Management page, you define each additional cxReveal Server, which enables the Portal to manage searches across the multiple instances of cxReveal database.