Installation Requirements

MDO OnPremise Installation Prerequisites. 

This section contains information about the prerequisites required for installing MDO on-premise. The information has been divided into two parts: 

  1. Software Prerequisites 
  2. Hardware Prerequisites 

Software Prerequisites 

Below are the software prerequisites for installing MDO onpremise. 

  • Rabbit MQ: Rabbit MQ is used by MDO for queuing/messaging services. 
  • Elastic Search Server: Elastic search is used by MDO to implement text-based searches, and to make searching faster and more efficient. 
  • JDK 1.8  
  • MSSQL 2012: All MDO data bases are configured on MSSQL 2012. 

 Hardware Requirements 

Below are the hardware prerequisites for installing MDO onpremise. 

  • Top of the line: 
    • Micro Service Architecture 
    • All services are separately load balanced.  
    • All services are highly available and redundant.  
    • Very high resource cost.  
VM Type  MSSQL 

Database 

Core App Server  Integration Server  Core App 

ES Server 

Core App 

MQ Server 

Analytics Server 
VM Count  1  2+  2+  2+  2+  2+ 
OS  Windows  Windows/Linux  Windows/Linux  Windows/Linux  Windows/Linux  Windows 
Cores  4+  2+  2+  1+  1+  2+ 
RAM (GB)  16+  4+  4+  4+  4+  8+ 
HDD (GB)  500+**  50  50  500+*  50  50 

  High Performance:  

    • Web Tier load balanced separately from persistence tier.  
    • Both are load balanced and highly available. 
    • High resource cost.   
VM Type  MSSQL 

Database 

Core & Integration App Server  Core App 

ES & MQ Server 

Analytics Server 
VM Count  1  2+  2+  2+ 
OS  Windows  Windows/Linux  Windows/Linux  Windows 
Cores  2+  2+  2+  2+ 
RAM (GB)  8+  8+  8+  8+ 
HDD (GB)  500+**  100  500+*  50 
  • Good Performer: 
    • All services are served from single Virtual Machine. 
    • The VM itself is load balanced.  
    • Services are highly available.  
    • Normal resource cost.   
VM Type  MSSQL 

Database 

Core App 

Server (All components excl. Analytics) 

Analytics Server 
VM Count  1  2+  2+ 
OS  Windows  Windows/Linux  Windows 
Cores  2+  2+  2+ 
RAM (GB)  8+  16+  8+ 
HDD (GB)  500+**  500+*  50 
  • Cost Optimized: 
    • No high availability. 
    • All services are installed onto a single Virtual Machine.  
    • Analytics are separated out.  
    • Cost optimized option.   
VM Type  MSSQL 

Database 

Core App 

Server (All components excl. Analytics) 

Analytics Server 
VM Count  1  1  1 
OS  Windows  Windows/Linux  Windows 
Cores  2+  2+  2+ 
RAM (GB)  8+  16+  8+ 
HDD (GB)  500+**  500+*  50 
  • Minimum: 
    • All services are installed onto a single Virtual Machine.  
    • No high availability.  
    • Includes analytics. 
    • Bare minimum resource cost.   
VM Type  MSSQL 

Database 

Core App 

Server (All components) 

VM Count  1  1 
OS  Windows  Windows 
Cores  2+  2+ 
RAM (GB)  8+  24+ 
HDD (GB)  500+**  500+*