Remedy Smart Reporting deployment
You can deploy Remedy Reporting in the following ways:
- Deploying in a standalone environment where data is fetched from the AR System production database
- Deploying in a standalone environment where data is fetched from the replicated AR System database
- Deploying on the same Remedy AR System server
- Deploying Remedy Smart Reporting in a cluster
- Related topics
Deploying in a standalone environment where data is fetched from the AR System production database
When you have a standalone deployment of Remedy Smart Reporting that fetches data from the AR System production database:
- Remedy Smart Reporting is deployed on a separate Tomcat cluster.
- Remedy Smart Reporting uses a database that is different from AR System database.
The following diagram illustrates the deployment model.
Remedy Smart Reporting uses Smart Reporting database for its own data and metadata.
Deploying in a standalone environment where data is fetched from the replicated AR System database
When you deploy Remedy Smart Reporting that fetches data from the replicated AR System database:
- Remedy Smart Reporting is deployed on a separate Tomcat cluster.
- Remedy AR System production database is replicated and used for reporting.
- Remedy Smart Reporting uses a separate database which is different from AR System production and AR System replicated databases. Remedy Smart Reporting database must always be in read and write mode.
- Remedy AR System components are deployed on the replicated Remedy AR System server.
The following video demonstrates the deployment method for Remedy Smart Reporting in which reports and dashboard data is fetched from replicated read-only AR System database.
The following diagram illustrates the deployment model.
BMC suggests you to keep the AR System server consumed by Remedy Smart Reporting separate. Do not include it in the server group consumed by production environment.
Deploying on the same Remedy AR System server
When you deploy Remedy Smart Reporting in a Remedy AR System environment:
- You don't need a separate environment for Remedy Smart Reporting.
- Install a different Tomcat to deploy Remedy Smart Reporting. For more information, see Preparing-your-web-server.
Deploying Remedy Smart Reporting in a cluster
You can cluster Remedy Smart Reporting on multiple servers to support high availability and load balancing. You can load balance with a hardware load balancer or load balancing software.
The load balancing infrastructure must deliver network traffic to the Remedy Smart Reporting application server transparently—as if the packets were connecting directly to the application server. If Session Replication is not enabled, the load-balancing infrastructure must provide “sticky-session” functionality. This is where traffic for a user’s session is sent to the same node for the duration of their session.
For more information, see Setting up BMC Remedy Smart Reporting as a cluster and onboard tenant in Remedy AR System documentation.
Related topics
Preparing-to-install-BMC-Remedy-Smart-Reporting
Installing-BMC-Remedy-Smart-Reporting
Postinstallation-procedures-for-BMC-Remedy-Smart-Reporting