QMetry Deployment Document

About This Guide

QMetry offers on-premise deployment for organizations that wish to install, manage and maintain their installations behind their corporate firewall. QMetry on-premise solution has all the functionality of the SaaS solution and gives better control and check over third-party products that require business regulation. This guide provides the hardware requirements needed to install QMetry, along with various supported deployment options.   

Deployment options

Clustered Deployment

This example demonstrates a fully distributed enterprise deployment of QMetry. 

Benefits 

  • High Availability
    • Active-active clustering : Cluster multiple active servers to ensure users have uninterrupted access to critical applications in the event of unexpected hardware failure.
    • Distributed Load : Use any form of load-balancing technology – hardware or software – to intelligently distribute load across your Data Center cluster.
    • Redundancy : Data Center deployments integrate with industry standard technologies for database clustering and shared file systems to minimize single points of failure.
  • Performance at Scale
    • Concurrent user capacity : Each node in your Data Center cluster increases capacity for concurrent users without sacrificing performance.
    • Application resilience : Increase application throughput to avoid performance degradation in the event of load spikes.
    • Highest quality of service : Dedicate nodes for automated tasks to ensure the highest possible quality of service for critical teams within your organization.
  • Instant Scalability
    • Hassle-free deployment : New nodes can join the cluster without downtime. Existing nodes automatically synchronize indexes and plugins with each new member.
    • Rapid re-indexing : Quickly re-index your application without locking the system, ensuring your users have maximum uptime.

    • Predictable costs : Our Data Center deployment option is licensed by user count, not by the number of servers or CPUs, so you can scale your environment without additional license costs.


Stand Alone Server Deployment

Stand Alone Server: QMetry web/app server and the database are installed on the same server.

This example is for a single server deployment of QMetry with an Application Server such as Tomcat and a Database System such as MySQL. In this type of installation, QMetry application, database system, and application server are installed on the same server.

Benefits : Simple and Quick to Install on a Single Server

To better understand the deployment refer to the QMetry Installation Guide.

QMetry Reports Deployment 


Security

  • Authentication: QMetry provides secure authentication using SAML 2.0, LDAP, or QMetry's in-built authentication using enterprise grade, widely accepted JWT.
  • Authorization: QMetry allows Admin users to define Roles and permission at each resource level, enforced at the API level.
  • Transport Layer Security: QMetry mandates the use of HTTPS for cloud based installations and customers can configure their domain for on-premise installation.
  • People & Access: QMetry support team does not have any access to On-Premise installations. For cloud customers, QMetry’s support and monitoring teams access application data only for purposes of application health monitoring and performing system or application maintenance, and upon customer request for support purposes. Only authorized QMetry employees and consultants have access to application data.

Hardware Recommendations for Linux and Windows

Hardware Specifications can be different based on the Configuration options selected.  

QMetry Installation 

Supported OS:

 

Small Teams 

< 50 Users

Medium Teams

< 500 Users

Large Teams

500+ Users

 

Min

Recommended

Min

Recommended

Min

Recommended

 

Stand Alone Server

CPU

2 Core

4 Core

8 Core

12 Core

16 Core

24 Core

Memory

8 GB

16 GB

16 GB

24 GB

24 GB

32 - 64 GB

HDD (Free Space)

100 GB

250 GB

100 GB

500 GB

100 GB

500 GB

 

Cluster Server

DB CPU



8 Core

12 Core

16 Core

24 Core

DB Memory



16 GB

24 GB

24 GB

32 - 64 GB

DB HDD (Free Space)



100 GB

500 GB

100 GB

500 GB

 







Node CPU



8 Core

12 Core

8 Core

12-16 Core

Node Memory



8 GB

16 GB

16 GB

32-64 GB

Node HDD (Free Space)



100 GB

100 GB

100 GB

100 GB

QMetry Reports Installation

If you have purchased the custom Reports app, then you need to set up the Report Server.

Supported OS:

 

Small Teams 

< 50 Users

Medium Teams

< 500 Users

Large Teams

500+ Users

 

Min

Recommended

Min

Recommended

Min

Recommended

 

Stand Alone Server

CPU

4 Core

4 Core

8 Core

16 Core

16 Core

24 - 32 Core

Memory

8 GB

16 GB

16 GB

24 GB

32 GB

32 - 64 GB

HDD (Free Space)

100 GB

250 GB

50 GB

100 GB

50 GB

500 GB


QMetry Redis Cache Installation

If you need high performance in Open API, then you need to set up the Cache Server.


Small Teams 

< 50 Users

Medium Teams

< 500 Users

Large Teams

500+ Users


Min

Recommended

Min

Recommended

Min

Recommended

Memory

4 GB

8 GB

8 GB

16 GB

16 GB

32 GB

CPU

2 Core

4 Core

4 Core

12 Core

12 Core

24 Core

Contact Us

Please generate a support ticket on the Support Portal for a detailed installation guide or contact your sales representative.