MDO On–Premise Installation Prerequisites.
This section contains information about the prerequisites required for installing MDO on-premise. The information has been divided into two parts:
- Software Prerequisites
- Hardware Prerequisites
Software Prerequisites
Below are the software prerequisites for installing MDO on–premise.
- 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 on–premise.
- 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 a 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+* |