0% found this document useful (0 votes)
21 views29 pages

MRI Software API Documentation 10.4

This document outlines the system requirements for different configurations of MRI software, including for Windows, the web, and single sign-on. It describes the hardware and software needs for file servers, database servers, workstations, and terminal servers in MRI implementations ranging from a single server to multi-tier web farms.

Uploaded by

nmmMJKJ
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views29 pages

MRI Software API Documentation 10.4

This document outlines the system requirements for different configurations of MRI software, including for Windows, the web, and single sign-on. It describes the hardware and software needs for file servers, database servers, workstations, and terminal servers in MRI implementations ranging from a single server to multi-tier web farms.

Uploaded by

nmmMJKJ
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

MRI

Version 10.4
System Requirements
November 2016
©2016 MRI Software, LLC. Any unauthorized use or reproduction of this documentation is
strictly prohibited. All rights reserved.
iMPACT!, ForeSight, LeaseFlow, ViewPoint, Access 24/7, JobCost, Prospect Connect, Resident
Connect, Tenant Connect, Plato, Enterprise Ledger, Commercial Tenant Portal, Cougar, CRE
Manager, Market Connect, Management Reports, Inc., MRI Management Reports International,
and MRI are trademarks of MRI Software LLC. Workspeed Notify is powered by MIR3. This list is
not a comprehensive list of all MRI trademarks. The absence of a product name, logo, or slogan
from this list does not constitute a waiver of MRI's trademark or other intellectual property
rights concerning that product name, logo, or slogan.
The following are either registered trademarks or trademarks of their owning companies in the
United States and/or other countries:
Microsoft, Windows, Internet Explorer, SQL Server, Excel, Word, Active Directory Federation
Services, Active Directory, Azure, Visual FoxPro: Microsoft Corporation; Adobe, Acrobat, Acrobat
Reader, Adobe PDF: Adobe Systems, Inc.; Android, Chrome, Google Analytics: Google, Inc.;
Firefox: Mozilla Foundation; iPhone, iPod, Mac, Safari: Apple, Inc.; AvidXchange: AvidXchange,
Inc.; Blue Moon Software: Blue Moon Software, Inc.; C•CURE: Tyco International Ltd. and its
respective companies; CBC: CBC Credit Services, Inc.; Citrix: Citrix Systems, Inc.; ClickPay:
NovelPay LLC; craigslist: craigslist, Inc.; CreditRetriever: TransUnion, LLC; dBase: dBase, LLC;
DocuSign: DocuSign, Inc.; Elasticsearch: Elasticsearch BV; First Advantage, LexisNexis, Resident
Data: First Advantage Corporation; IDAutomation: [Link], Inc.; Jenark, SafeRent:
CoreLogic, Inc.; NACHA – The Electronic Payments Association: National Automated Clearing
House Association; MagTek, MICRImage: MagTek, Inc.; OANDA: OANDA Corporation; Okta:
Okta, Inc.; Panini, Vision X: Panini SpA; ProfitStars: Jack Henry & Associates, Inc.; Quickbooks,
Quicken: Intuit, Inc.; RentPayment: YapStone, Inc.; Salesforce: [Link], inc.; Tableau:
Tableau Software; WinZip: WinZip International, LLC; Yardi Resident Screening: Yardi Systems;
YieldStar: RealPage, Inc.
All rights reserved to the respective owners.

Every released version of MRI products gets its own release notes. However, guides are only
updated when changes have been made to product features that require changes to
documentation. If there is no guide specific to your version, use the most recent corresponding
document (which may refer to an earlier version of the software).
Table of Contents
Chapter 1 MRI for Windows System Requirements .......................................................... 4
Installation Components ......................................................................................... 4
File Server Requirements......................................................................................... 5
Database Server Requirements ............................................................................... 6
Network Workstation Requirements ...................................................................... 7
Terminal Server Requirements ................................................................................ 9
Additional Tools .....................................................................................................10

Chapter 2 MRI for the Web System Requirements.......................................................... 11


Server Requirements .............................................................................................11
Workstation Requirements ...................................................................................12
Additional Software Requirements .......................................................................13

Chapter 3 Single Sign-On (SSO) Requirements ................................................................ 14

Chapter 4 Recommended Environment Design and Sizing .............................................. 15


Considerations .......................................................................................................15
Option 1: MRI Single Server ...................................................................................16
Components ....................................................................................................16
MRI Server ................................................................................................16
Option 2: Dedicated SQL Server ............................................................................17
Components ....................................................................................................17
MRI Server ................................................................................................17
Microsoft SQL Server ................................................................................18
Option 3: MRI for the Web Farm, Tier 1 ................................................................19
Components ....................................................................................................19
MRI Application Server .............................................................................19
MRI Web Server ........................................................................................20
Microsoft SQL Server ................................................................................20
Option 4: MRI for the Web Farm, Tier 2 ................................................................21
Components ....................................................................................................22
MRI Application Server .............................................................................22
Secondary Application Server ...................................................................23
MRI Web Server ........................................................................................23
Microsoft SQL Server ................................................................................24
Option 5: MRI for the Web Farm, Tier 3 ................................................................25
Components ....................................................................................................25
MRI Application Server .............................................................................25
Secondary Application Server ...................................................................26
MRI Web Server ........................................................................................27
Microsoft SQL Server ................................................................................27
MRI Search Service Server ........................................................................28
File Server .................................................................................................28

3
MRI for Windows System Requirements 1
This chapter provides hardware and software requirements for preparing your network
to run MRI for Windows.

These configurations are for typical installations. For multiple-server or other special
installations, contact MRI Global Professional Services.

Installation Components
The table below describes the major required components for an MRI installation.

Component Description

File server The file server hosts MRI program files.

Database server The database server processes database queries and hosts the
following types of MRI databases:
 System database—Stores system information, such as
licensing, security, and configuration.
 Application database—Stores property and accounting
information. You can have one or more application
databases.
Note
For best system performance, MRI Software recommends you host
databases on a dedicated database server.

Workstations Workstations provide users access to MRI applications.

Terminal server The terminal server provides remote access to MRI for Windows
(Optional) using Terminal Services.

4
MRI for Windows System Requirements

File Server Requirements


Component Requirement

Operating system One of the following server operating systems:


 Windows Server 2008 R2 all editions
 Windows Server 2012 R2 all editions
Note
MRI Software performs the majority of functional and regression
testing on the latest released versions. At the time of this release,
the following are the latest versions:
 Windows Server 2008 R2 SP1
 Windows Server 2012 R2

Processor and memory For minimum requirements, refer to the system requirements for
your server’s operating system.
 For Windows Server 2008 R2, refer to
[Link]
 For Windows Server 2012 R2, refer to
[Link]
Note
Requirements increase as the number of concurrent users
increases. More memory, processors, and higher speed will likely
improve performance.

Available disk space Disk space requirements are based on the amount of stored data
and reports.

Drive type Enterprise class storage, such as SCSI, SATA, or SSD.


Note
Disk subsystems can have dramatic impact on SQL Server
performance and should be scaled to compensate for additional
users and database loads.

5
MRI for Windows System Requirements

Database Server Requirements


Caution!
MRI Software does not support SQL Server on a domain controller or messaging system.
Component Requirement

Operating system MRI 10.4 is supported on the following server operating systems:
 Windows Server 2008 R2 all editions
 Windows Server 2012 R2 all editions
Note
MRI Software performs the majority of functional and regression
testing on the latest released versions. At the time of this release, the
following are the latest versions:
 Windows Server 2008 R2 SP1
 Windows Server 2012 R2

Database system MRI 10.4 is supported on the following database systems:


 Microsoft SQL Server 2012 all editions
 Microsoft SQL Server 2014 all editions
Note
MRI Software performs most functional and regression testing on the
latest released versions. At the time of this release, the following are
the latest versions:
 Microsoft SQL Server 2012 SP1
 Microsoft SQL Server 2014 SP2

Processor and memory For minimum requirements, refer to the system requirements for
your SQL Server version.
 For SQL Server 2012, refer to [Link]
us/library/ms143506(v=sql.110).aspx.
 For SQL Server 2014, refer to [Link]
us/library/ms143506(v=sql.120).aspx.
Note
Requirements increase as the number of concurrent users increases.
More memory, processors, and higher speed will likely improve MRI
performance.

(Continued)

6
MRI for Windows System Requirements

Component Requirement

Available disk space Disk space requirements are based on the amount of stored data and
reports.

Drive type Enterprise class storage, such as SCSI, SATA, or SSD.


Note
Disk subsystems can have a dramatic impact on SQL Server
performance and should be scaled to compensate for additional
users and database loads.

Network Workstation Requirements


Component Requirement

Operating system MRI 10.4 is supported on the following operating systems:


 Windows 7 Professional, Enterprise, or Ultimate (32-bit
and 64-bit)
 Windows 8.1 Basic, Pro, or Enterprise (64-bit)
 Windows 10 Home, Pro, or Enterprise (64-bit)
Note
Panini check scanners are only supported on Windows 7.

Additional components  Microsoft .NET Framework 4.5.2


 Microsoft Windows Installer 3.1
 Microsoft Data Access Components (MDAC) 2.8
 Microsoft Core XML Services (MSXML) 6.0
 Microsoft SQL Server 2008 Native Client
 Microsoft SQL Server 2008 Management Objects
 Microsoft SQL Server 2012 Management Objects
 Microsoft SQL Server System CLR Types
Note
Workstations connecting to MRI through Citrix do not require
these components. However, these components are required on
the Citrix server.

(Continued)

7
MRI for Windows System Requirements

Component Requirement

Processor 2 GHz recommended


For minimum requirements, refer to the Microsoft system
requirements for your operating system.
 For Windows 7, refer to [Link]
US/windows7/products/system-requirements.
 For Windows 8.1, refer to [Link]
us/windows-8/system-requirements.
 For Windows 10, refer to [Link]
us/windows/windows-10-specifications.

Memory MRI Software recommends 2 GB or more of memory.


For minimum requirements, refer to the Microsoft system
requirements for your operating system.
 For Windows 7, refer to [Link]
US/windows7/products/system-requirements.
 For Windows 8.1, refer to [Link]
us/windows-8/system-requirements.
 For Windows 10, refer to [Link]
us/windows/windows-10-specifications.
Note
Memory requirements increase as additional applications are
installed. Increasing memory on the workstation provides the
greatest performance gain.

Available disk space For minimum requirements, refer to the Microsoft system
requirements for your operating system.
 For Windows 7, refer to [Link]
US/windows7/products/system-requirements.
 For Windows 8.1, refer to [Link]
us/windows-8/system-requirements.
 For Windows 10, refer to [Link]
us/windows/windows-10-specifications.
Disk space requirements are based on the amount of stored data
and reports.

Connection to SQL Server 100 megabits per second (Mbps).

8
MRI for Windows System Requirements

Terminal Server Requirements


Component Requirement

Server operating system MRI 10.4 is supported on the following server operating systems:
 Windows Server 2008 R2 all editions
 Windows Server 2012 R2 all editions
Note
Citrix can be used for additional functionality.
MRI Software performs the majority of functional and regression
testing on the latest released versions. At the time of this release,
the following are the latest versions:
 Windows Server 2008 R2 SP1
 Windows Server 2012 R2

Additional components  Microsoft .NET Framework 4.5.2


 Microsoft Windows Installer 3.1
 Microsoft Data Access Components (MDAC) 2.8
 Microsoft Core XML Services (MSXML) 6.0
 Microsoft SQL Server 2008 Native Client
 Microsoft SQL Server 2008 Management Objects
 Microsoft SQL Server 2012 Management Objects
 Microsoft SQL Server System CLR Types
Note
Workstations connecting to MRI through Citrix do not require these
components. However, the components are required on the Citrix
server.

Processor and memory For minimum requirements, refer to the Microsoft system
requirements for your operating system.
 For Windows Server 2008 R2, refer to
[Link]
 For Windows Server 2012 R2, refer to
[Link]
Note
Requirements increase as the number of concurrent users
increases. More memory, processors, and higher speed will likely
improve MRI performance.

Drive type Enterprise class storage, such as SCSI, SATA, or SSD.

9
MRI for Windows System Requirements

Additional Tools
You may need to download the following programs for various purposes:
 For any system used to manage the MRI database server, download Microsoft SQL
Server Management Studio or SQL Server Management Studio Express.
 To view MRI user guides or PDF report exports, download Adobe Reader.
 For any machine that will be generating or opening Microsoft Excel reports,
download Excel 2007, 2010, or 2013.
 For any machine that will be generating or opening Microsoft Word reports,
download Word 2007, 2010, or 2013.

10
MRI for the Web System Requirements 2
This chapter provides hardware and software requirements for preparing your network
to run MRI 10.4 for the Web and MRI•GO.
Note
MRI•GO is a feature of MRI for the Web powered by the MRI Search service. This
document includes information about requirements for the MRI Search service.

These configurations are for typical web installations. For multiple-server or other
special installations, contact MRI Global Professional Services.

Server Requirements
This section covers the minimum requirements for web servers, single servers, primary
application servers, secondary application servers, API servers, and MRI Search servers.

Component Requirement

Operating system MRI 10.4 is supported on the following server operating systems:
 Windows Server 2008 R2 all editions
 Windows Server 2012 R2 all editions
Note
MRI Software performs the majority of functional and regression testing
on the latest released versions. At the time of this release, the following
are the latest versions:
 Windows Server 2008 R2 SP1
 Windows Server 2012 R2

Processor and For minimum requirements, refer to the Microsoft system requirements
memory for your server’s operating system.
 For Windows Server 2008 R2, refer to
[Link]
 For Windows Server 2012 R2, refer to
[Link]
Note
Requirements increase as the number of concurrent users increases.
More memory, processors, and higher speed will likely improve MRI
performance.

Drive type Enterprise class storage, such as SCSI, SATA, or SSD.

11
MRI for the Web System Requirements

Workstation Requirements
Component Requirement

Web browser for accessing MRI 10.4 is supported on the following browsers:
MRI for the Web
 Internet Explorer—Version 11
 Chrome—Latest two versions
 Firefox—Latest two versions
 Safari—Latest two versions
 Microsoft Edge

Device with web browser MRI 10.4 is supported on the following devices and respective
for accessing MRI browsers:
 iPad 2 (iOS 7) and later with Mobile Safari
 Android tablet with the latest two versions of Chrome
 Windows 8 RT with Internet Explorer 11

Display magnification MRI Software recommends setting your operating system and
browser at 100% magnification.

Note
Panini check scanners are only supported on Windows 7.

12
MRI for the Web System Requirements

Additional Software Requirements


Refer to the table below for software requirements pertaining to each of the following
server types:
 Single servers
 Web servers
 Primary application servers
 Secondary application servers
 API servers

Application Action

Microsoft Internet Note


Information Services (IIS) This requirement does not apply to primary or secondary
7.X or 8.X application servers.

The installer checks your server for IIS, and if it is not present, you
will be directed to install it before continuing. IIS can be installed
from the Windows Server installation file.
If you use Windows Server 2008 R2 on your web server, you must
ensure IIS 7.5 is installed with specific role services, such as
[Link] and IIS 6.0 metabase compatibility. For more
information, refer to the Installation Guide.

Microsoft Message The installer checks your server for MSMQ. If MSMQ is not
Queuing Center (MSMQ) present, you will be directed to install it before continuing.

.NET Framework 4.5.2 The required version of .NET Framework is included with the
installation file. If your server does not have the correct version of
.NET Framework or does not have .NET Framework at all, you can
have the correct version installed on a server as part of the
installation process.

Microsoft Data Access This application is required for database connectivity. The installer
Components (MDAC) checks your server for MDAC, and if it is not present, you will be
version 2.8 or later directed to install it before continuing.

13
Single Sign-On (SSO) Requirements 3
SSO is an optional feature for the web version of MRI that requires a WS-Federation
identity provider (IdP).

Component Requirement

WS-Federation IdP MRI SSO supports the following IdPs:


 Microsoft Active Directory Federation Services (AD FS) 3.1, running on
Windows Server 2012 R2
 Microsoft Azure Active Directory
 Okta
Note
HTTPS is required for both the IdP and the MRI web servers.
Clients with Resident Connect or Access 24/7 should install the Resident
Connect Password Reset plug-in, which allows MRI users to update their
Resident Connect and Access 24/7 passwords. For more information
about installing this plug-in, refer to the Installation Guide.

14
Recommended Environment Design and Sizing 4
MRI offers a highly scalable software platform with many different environment
deployment options to meet the individual needs of clients. Choosing the most
appropriate hardware and server deployment options for an MRI environment requires
the consideration of various system requirements, basing many of the specific
implementation details on client preference, existing system infrastructure, established
IT policies and procedures, and so on.

The system deployment options outlined in this chapter each represent a single MRI
environment. Each option is designed to meet the most common requirements for
various sizes of MRI implementations. To meet certain IT, security, or business process
requirements, you may need to deploy additional MRI environments. For example,
separate MRI environments can be created for development, testing, or preproduction
purposes.
Note
The specific design requirements for optimal system performance vary based on usage
characteristics and the amount of data managed by the system. The design options in
this chapter are guidelines and should be validated by performing preproduction load
and performance tests.

Considerations
MRI Software recommends scaling web, application, and search roles horizontally, using
multiple systems with relatively lower specifications in a load-balanced configuration.
This method of adding resources is especially important for Elasticsearch servers, which
are designed specifically for a horizontal scaling model.

Storage performance is a very large factor in the overall performance of an MRI


environment. If you are experiencing performance issues, make sure that both
Microsoft SQL and Elasticsearch servers have a fast storage configuration.

When determining the most appropriate MRI environment deployment option, you
should also consider the following:
 Sophistication of the internal IT function
 Complexity of existing business applications and IT infrastructure elements
 Current and projected number of MRI users
 Projected size of the MRI application databases
 Security or remote access requirements, such as the use of a perimeter network or
isolated network segment

15
MRI for the Web System Requirements

Option 1: MRI Single Server


This deployment option is the minimal deployment of MRI for the Web. It is commonly
used for small MRI implementations or small-scale testing environments. This MRI
environment design consists of one server.

You should consider this option if you meet the following criteria:
 Between 1 and 5 MRI users
 Less than 10-GB database
 No requirements for high system availability
 Minimal growth expectations

Components

MRI Server

The MRI server is the physical or virtual system that runs all elements of the MRI
environment. In addition to the MRI recommended requirements for this server type,
MRI recommends the following specifications:

System Specification Recommendation

Memory 8 or more GB

CPU/vCPU cores 2 or more

Available storage 50 or more GB

You will need to install the following MRI components on your MRI server:
Note
For more information about installing these components, refer to the Installation Guide.

 MRILogin
 MRI Administration Console
 Single server configuration of MRI for the Web
Note
When installing MRI for the Web, you can select the Single Server option or the
Single Server with External Report Storage option.

 All components of the MRI Search service


 Microsoft SQL Server that is hosting the MRI system database, MRI application
database, and the MRI Search database

16
MRI for the Web System Requirements

Option 2: Dedicated SQL Server


Similar to Option 1, this deployment option for MRI for the Web is commonly used for
small MRI implementations or small-scale testing environments. Including a dedicated
Microsoft SQL Server system provides improved performance and flexibility for system
operation. This MRI environment design consists of two servers.

You should consider this option if you meet the following criteria:
 Between 5 and 30 MRI users
 Database between 10 and 20 GB
 Need for additional MRI application databases, such as an MRI application test
database
 No requirements for high system availability
 Minimal growth expectations

Components

MRI Server

This MRI server is the system that runs all elements of the MRI environment, except for
Microsoft SQL databases. In addition to the MRI recommended requirements for this
server type, MRI recommends the following specifications:

System Specification Recommendation

Memory 8 or more GB

CPU/vCPU cores 2 or more

Available storage 50 or more GB

You will need to install the following MRI components on your MRI server:
Note
For more information about installing these components, refer to the Installation Guide.

 MRILogin
 MRI Administration Console

17
MRI for the Web System Requirements

 Single server configuration of MRI for the Web


Note
When installing MRI for the Web, you can select the Single Server option or the
Single Server with External Report Storage option.

 All components of the MRI Search service

Microsoft SQL Server

This server hosts the MRI system database, any MRI application databases, and the MRI
Search database. In addition to the MRI recommended requirements for this server
type, MRI recommends the following specifications:

System Specification Recommendation

Memory 8 or more GB

CPU/vCPU cores 2 or more

Available storage 50 or more GB

Figure 4-1. Dedicated SQL Server Design

18
MRI for the Web System Requirements

Option 3: MRI for the Web Farm, Tier 1


This deployment option for MRI for the Web provides a starting point for a scalable MRI
environment. It is commonly used for small to medium MRI implementations or
environments where usage growth is expected. This MRI environment design consists of
three or more MRI servers. MRI Software recommends using a dedicated SQL server.

You should consider this option if you meet the following criteria:
 Between 20 and 50 MRI users
 Database between 10 and 40 GB
 Need for additional MRI application databases, such as an MRI application test
database
 Need for improved performance for more MRI users and report processing
 Some anticipated growth

Components

MRI Application Server

The MRI application server is the system that hosts the MRI for Windows network
installation location (MRICMN) and has the Primary Application Server server type,
which is selected during the MRI for the Web installation. In addition to the MRI
recommended requirements for this server type, MRI recommends the following
specifications:

System Specification Recommendation

Memory 8 or more GB

CPU/vCPU cores 2 or more

Available storage 50 or more GB

You will need to install the following MRI components on your MRI server:
Note
For more information about installing these components, refer to the Installation Guide.

 MRILogin
 MRI Administration Console

19
MRI for the Web System Requirements

 MRI for the Web farm with the Primary Application Server configuration
 The MRI Search indexer service and Elasticsearch
Note
Additional configuration will be required to support MRI Search. If you need
assistance with this configuration, contact MRI Global Client Support.

MRI Web Server

This server is the system that has the Web Server server type, which is selected during
the MRI for the Web installation. In addition to the MRI recommended requirements for
this server type, MRI recommends the following specifications:

System Specification Recommendation

Memory 8 or more GB

CPU/vCPU cores 2 or more

Available storage 50 or more GB

You will need to install the following MRI components on your MRI web server:
Note
For more information about installing these components, refer to the Installation Guide.

 MRI for the Web farm with the Web Server configuration
 MRI Search API website

Microsoft SQL Server

This server hosts the MRI system database, any MRI application databases, and the MRI
Search database. In addition to the MRI recommended requirements for this server
type, MRI recommends the following specifications:

System Specification Requirements

Memory 16 or more GB

CPU/vCPU cores 4 or more

Available storage 100 or more GB

20
MRI for the Web System Requirements

Figure 4-2. MRI Web Farm—Tier 1

Option 4: MRI for the Web Farm, Tier 2


This deployment option for MRI for the Web is commonly used for medium to large MRI
implementations or environments where usage growth is expected. This MRI
environment design consists of five or more MRI servers.

You should consider this option if you meet the following criteria:
 Between 50 and 200 MRI users
 Medium to large MRI application databases
 Need for additional MRI application databases, such as an MRI application test
database
 Need for improved performance for more MRI users and report processing
 Large anticipated growth

21
MRI for the Web System Requirements

Components

MRI Application Server

The MRI application server is the system that hosts the MRI for Windows network
installation location (MRICMN) and has the Primary Application Server server type,
which is selected during the MRI for the Web installation. In addition to the MRI
recommended requirements for this server type, MRI recommends the following
specifications:

System Specification Recommendation

Memory 8 or more GB

CPU/vCPU cores 2 or more

Available storage 50 or more GB

You will need to install the following MRI components on your MRI server:
Note
For more information about installing these components, refer to the Installation Guide.

 MRILogin
 MRI Administration Console
 MRI for the Web farm with the Primary Application Server configuration
 The MRI Search indexer service and Elasticsearch
Note
Additional configuration will be required to support MRI Search. If you need
assistance with this configuration, contact MRI Global Client Support.

22
MRI for the Web System Requirements

Secondary Application Server

This server is the system that has the Secondary Application Server server type, which is
selected during the MRI for the Web installation. MRI secondary application servers are
used to process asynchronous tasks, such as report processing. Although you only need
one secondary application server for this option, you can add more servers to scale out
this system based on processing demand. In addition to the MRI recommended
requirements for this server type, MRI recommends the following specifications:

System Specification Recommendation

Memory 8 or more GB

CPU/vCPU cores 2 or more

Available storage 50 or more GB

You will need to install the following MRI components on your MRI server:
Note
For more information about installing these components, refer to the Installation Guide.

 MRI for the Web farm with the Secondary Application Server configuration
 The MRI Search indexer service and Elasticsearch

MRI Web Server

This server is the system that has the Web Server server type, which is selected during
the MRI for the Web installation. For this option, you will need at least two MRI web
servers. These servers should each be scaled to support approximately 75 to 100
concurrent user sessions. MRI Software recommends a load-balanced configuration
with at least N+1 redundancy. In addition to the MRI recommended requirements for
this server type, MRI recommends the following specifications:

System Specification Recommendation

Memory 8 or more GB

CPU/vCPU cores 2 or more

Available storage 50 or more GB

23
MRI for the Web System Requirements

You will need to install the following MRI components on your MRI web server:
Note
For more information about installing these components, refer to the Installation Guide.

 MRI for the Web farm with the Web Server configuration
 MRI Search API website

Microsoft SQL Server

This server hosts the MRI system database, any MRI application databases, and any MRI
Search databases. You can also separate these databases across different SQL servers.
To achieve high availability, MRI Software recommends setting up failover clustering. In
addition to the MRI recommended requirements for this server type, MRI recommends
the following specifications:

System Specification Recommendation

Memory 16 GB

CPU/vCPU cores 4 or more

Available storage High performance storage configuration, following Microsoft


best practices for SQL Server

Figure 4-3. MRI Web Farm—Tier 2

24
MRI for the Web System Requirements

Option 5: MRI for the Web Farm, Tier 3


This highly scaled deployment option for MRI for the Web is intended for large or
enterprise-level MRI implementations and provides maximum scalability, performance,
and availability. This MRI environment design consists of 12 or more MRI servers.

You should consider this option if you meet the following criteria:
 300 or more MRI users
 Large MRI application databases
 Need for additional MRI application databases, such as an MRI application test
database
 Need for high performance and scalability, including scalable report processing
 Large anticipated growth

Components

MRI Application Server

The MRI application server is the system that hosts the MRI for Windows network
installation location (MRICMN) and has the Primary Application Server server type,
which is selected during the MRI for the Web installation. In addition to the MRI
recommended requirements for this server type, MRI recommends the following
specifications:
Note
To provide the highest levels of system availability, MRI Software recommends using a
virtual system with a high availability solution, such as VMware High Availability (HA).

System Specification Recommendation

Memory 8 or more GB

CPU/vCPU cores 2 or more

Available storage 50 or more GB

25
MRI for the Web System Requirements

You will need to install the following MRI components on your MRI server:
Note
For more information about installing these components, refer to the Installation Guide.

 MRILogin
 MRI Administration Console
 MRI for the Web farm with the Primary Application Server configuration
Note
High volume MRI queue workers should be set to 0 on the primary application
server to force processing to occur on the secondary application servers.

Secondary Application Server

This server is the system that has the Secondary Application Server server type, which is
selected during the MRI for the Web installation. MRI secondary application servers are
used to process asynchronous tasks, such as report processing. Although you only need
two secondary application servers for this option, you can add more servers to scale out
this system based on processing demand. In addition to the MRI recommended
requirements for this server type, MRI recommends the following specifications:

System Specification Recommendation

Memory 8 or more GB

CPU/vCPU cores 2 or more

Available storage 50 or more GB

On this MRI server, you will only need to install MRI for the Web in a farm with the
Secondary Application Server configuration.
Note
For more information about installing this component, refer to the Installation Guide.

26
MRI for the Web System Requirements

MRI Web Server

This server is the system that has the Web Server server type, which is selected during
the MRI for the Web installation. For this option, you will need at least four MRI web
servers. These servers should each be scaled to support approximately 75 to 100
concurrent user sessions. MRI Software recommends a load-balanced configuration
with at least N+1 redundancy. In addition to the MRI recommended requirements for
this server type, MRI recommends the following specifications:

System Specification Recommendation

Memory 8 or more GB

CPU/vCPU cores 2 or more

Available storage 50 or more GB

You will need to install the following MRI components on your MRI web server:
Note
For more information about installing these components, refer to the Installation Guide.

 MRI for the Web farm with the Web Server configuration
 MRI Search API website

Microsoft SQL Server

This server hosts the MRI system database, any MRI application databases, and any MRI
Search databases. You can also separate these databases across different SQL servers.
To achieve high availability, MRI Software recommends setting up failover clustering. In
addition to the MRI recommended requirements for this server type, MRI recommends
the following specifications:

System Specification Recommendation

Memory 16-32 GB

CPU/vCPU cores 8 or more

Available storage High performance storage configuration, following Microsoft


best practices for SQL Server

27
MRI for the Web System Requirements

MRI Search Service Server

This server is the system that has the MRI Search service installed. For this option, you
will need at least three MRI Search servers running Elasticsearch.
Note
 MRI Search API servers must be reachable by the web browser on client systems.
For environments that are accessible from the Internet, the API servers can be
located in a perimeter network.
 You can separate Elasticsearch, the MRI Search indexer service, and the MRI
Search API website onto their own servers. You can also separate the Elasticsearch
cluster roles (Master, Client, and Data) onto different servers.

In addition to the MRI recommended requirements for this server type, MRI
recommends the following specifications:

System Specification Recommendation

Memory 8-16 GB

CPU/vCPU cores 2-4

Available storage 50 or more GB

On this MRI server, you will only need to install the MRI Search indexer service and
Elasticsearch.
Note
For more information about installing these components, refer to the Installation Guide.

File Server

This server provides a dedicated storage solution for report output files, software
installation files, and so on. To achieve high availability, MRI Software recommends
setting up failover clustering. In addition to the MRI recommended requirements for
this server type, MRI recommends the following specifications:

System Specification Recommendation

Memory 4 GB

CPU/vCPU cores 2 or more

Disk storage 100 or more GB


Note
Disk storage is based on report archival requirements.

28
MRI for the Web System Requirements

You will need to install the following MRI components on your MRI file server:
Note
For more information about installing these components, refer to the Installation Guide.

 MRI for Windows network installation location (MRICMN)


 Document and report storage shares

Figure 4-4. MRI Web Farm—Tier 3

Figure 4-5. MRI Web Farm—Tier 3 Data Flow

29

Common questions

Powered by AI

Memory and processor configurations directly impact the performance of MRI implementations by influencing the speed and efficiency at which data processing occurs. Increasing memory often provides the most significant performance gains, especially with multiple applications or processes running concurrently. Similarly, having a sufficient number of processor cores allows for better handling of concurrent tasks and user sessions, ultimately enhancing the overall responsiveness and throughput of the MRI system .

The Single Server option for MRI for the Web offers simplicity and ease of maintenance by hosting all components on one server, making it suitable for smaller deployments with lower complexity. In contrast, the Single Server with External Report Storage option provides better separation of processing loads by allowing report storage to be managed externally. This can enhance performance for report-intensive environments by distributing the workload, thus making it more suitable for settings expecting growth or higher report generation demands .

To ensure high availability and redundancy in an MRI Web Farm environment, considerations include implementing a load-balanced configuration with at least N+1 redundancy to handle server failures without service interruption. Utilizing failover clustering for SQL Server can further enhance database availability. Additional factors such as robust hardware configurations and strategic infrastructure design, including multiple web and application servers, support fail-safe operations, accommodating high user loads and variability in demand .

Factors to consider when determining disk space requirements for the MRI for Windows Database Server include the amount of stored data and reports, the number of concurrent users, and expected database growth over time. Disk subsystems also significantly impact SQL Server performance, necessitating scaling to compensate for additional users and database loads. Using enterprise-class storage solutions like SCSI, SATA, or SSD can enhance system capability .

An organization might opt for an MRI Web Farm deployment at Tier 3 when they require maximum scalability, performance, and availability, particularly in large or enterprise-level environments. This setup is suitable for situations involving 300 or more MRI users, large application databases, and needs for high performance and scalable report processing. The implications of choosing Tier 3 include a more complex infrastructure involving at least 12 MRI servers, which may raise initial setup costs and require sophisticated IT support for maintenance and scaling .

The recommended minimum hardware configuration for hosting MRI Search Services on a Secondary Application Server includes at least 8 GB of memory, 2 or more CPU/vCPU cores, and at least 50 GB of available storage. These specifications support the processing of asynchronous tasks like report generation, and allow room for scaling based on processing demand .

A dedicated SQL Server for MRI system databases offers key advantages such as improved system performance and handling of database workloads. By isolating the database server from other applications, it ensures that database resources are optimally utilized without competition from other processes. This setup minimizes performance bottlenecks and allows for better scaling as user and database loads increase .

The MRI for Windows Terminal Server supports remote access by utilizing server operating systems such as Windows Server 2008 R2 and Windows Server 2012 R2, which are compatible with Terminal Services. Additional components like the Microsoft .NET Framework and SQL Server management tools are necessary for seamless software execution. The configuration supports increased concurrent user access by recommending robust processor and memory setups, thereby improving system performance when hosting multiple remote sessions .

MRI Software ensures compatibility and optimal performance of MRI 10.4 by supporting specific server and database system versions, such as Windows Server 2008 R2/2012 R2 for servers and SQL Server 2012/2014 for databases. They conduct most functional and regression testing on the latest released versions of these systems, ensuring that MRI Software runs effectively and is optimized for these environments. This focus on specific configurations helps prevent potential compatibility issues and maximizes performance capabilities .

MRI Global Client Support plays a crucial role in configuring MRI for the Web, particularly with complex setups such as configuring MRI Search and setting up MRI for the Web farm. Their assistance might be necessary when dealing with advanced installations or when specific custom configurations are needed to meet unique organizational requirements. This support ensures that the system meets performance expectations and is effectively tailored to user needs .

You might also like