You are on page 1of 18

19 MAY 2020

CreditLens™ System Requirements

Version 5.20.21

Contact
Moody's Analytics Support

MA_TechSupport@moodys.com

+1-212-553-1653

www.moodysanalytics.com/support
CONFIDENTIAL
This document contains information proprietary to Moody's Analytics, Inc. ("Moody's") and its affiliates. This information may not be
reproduced, disclosed, or used in whole or in part without the express written permission of Moody's.

TRADEMARKS
Moody’s Analytics, Moody’s, and all other names, logos, and icons identifying Moody’s Analytics and/or its products and services are
trademarks of Moody’s Analytics, Inc. or its affiliates. Third-party trademarks referenced herein are the property of their respective owners.

© 2020 Moody's Analytics, Inc. and/or its licensors and affiliates (collectively, “MOODY'S”). All rights reserved.
Table of Contents

1 Introduction................................................................................................................................................................................5
2 Server Minimums .......................................................................................................................................................................7
2.1 Tested Components..........................................................................................................................................................................................................................7
2.2 Deployment Scenarios .................................................................................................................................................................................................................... 8
2.2.1 Core Level Deployment  ...................................................................................................................................................................................................... 8
2.2.2 Advanced Level Deployment ............................................................................................................................................................................................. 9
2.2.3 Enterprise Level Deployment  .......................................................................................................................................................................................... 10
2.3 Network Protocols ..........................................................................................................................................................................................................................11
2.4 Application Server Software Requirements ............................................................................................................................................................................. 12
2.5 Database Server Requirements ................................................................................................................................................................................................... 13
2.6 Dundas BI Server Requirements (Optional) ............................................................................................................................................................................. 14
2.7 R Server Requirements (Optional) ............................................................................................................................................................................................. 15
2.8 Apache Ignite Requirements (Required for Deal Structuring) ............................................................................................................................................. 15
3 Client Workstation Minimums ................................................................................................................................................ 17
3.1 CreditLens Web Client ...................................................................................................................................................................................................................17
3.2 CreditLens Studio ........................................................................................................................................................................................................................... 18

CreditLens™ System Requirements Moody's Analytics Confidential Information - Do Not Redistribute 3


4 Produced by Moody's Analytics - ERS Technical Communications CreditLens™ System Requirements
1 Introduction

The CreditLens™ System Requirements document is a guide for the minimum system requirements necessary to deploy and
run the CreditLens application. The information in this document should be used as a starting point for individual
environments. In-depth knowledge of the target environment with proper load testing of the CreditLens application using
real usage scenarios is the recommended method of ensuring appropriate server sizing.
Warning! CreditLens only supports the products and versions of third-party software outlined in this document. In
order to receive the best results from CreditLens and optimal support from our services team, customers are
encouraged to follow these guidelines.

Introduction Moody's Analytics Confidential Information - Do Not Redistribute 5


6 Produced by Moody's Analytics - ERS Technical Communications CreditLens™ System Requirements
2 Server Minimums

This section describes the tested deployment scenarios and the recommended minimum hardware and software
requirements for the CreditLens™ application servers.
Note The technical requirements are subject to regular changes to support updated application functionalities,
third-party components, and overall performance. Always verify with a Moody's Analytics representative to
ensure that you have the latest requirements. Alternatively, you can also download the latest system
requirements document in the Content section of the Customer Portal (http://www.moodysanalytics.com/
support).
The following are the minimum requirements for the following servers:

• .NET application server


• PostgreSQL database server
• Dundas BI Server (optional)
• R Server (optional)
• Apache Ignite (optional)

2.1 Tested Components


The CreditLens™ application has been developed and tested for deployment on both physical and virtual servers. The
highly diverse scope of potential deployments makes it unrealistic to state recommended system requirements that would
be generally applicable. For the best results, conduct test deployments to determine appropriate system requirements for
your particular deployment scenarios.

The following table shows the hardware and components used for internal testing of each of the described Deployment
Scenarios.

Server Minimums Moody's Analytics Confidential Information - Do Not Redistribute 7


Minimum Requirements - Tested

Moody's Operating System CPU RAM NIC HDD Space Additional Third-Party
Analytics Components
Component

Application Microsoft® Windows Intel(R) Xeon(R) 8 GB Gigabit 100 GB Microsoft .NET 4.8,
Server Server 2012 R2 CPU E5-2673 v3 @ (10/100/1000 Internet Information
Standard, Microsoft® 2.40GHz, 4 Core(s), baseT) Ethernet Services (IIS) 8.5,
Windows Server 2016 4 Logical Information Services
Standard Processor(s) (IIS) 10

Database Red Hat® Enterprise Intel(R) Xeon(R) 16 GB Gigabit 500 GB1 Open Source
Server Linux v7.x CPU E5-2673 v3 @ (10/100/1000 PostgreSQL 11.x 2
2.40GHz, 8 Core(s), baseT) Ethernet
8 Logical
Processor(s)

1 Additional storage is required if conducting an upgrade or data migration from an existing system.
2
Refer to https://www.postgresql.org/ for more information.
Note The noted CreditLens version is tested on the versions of the Operating System and Additional Third-Party
Components listed in the preceding table. The CreditLens application should be compatible with minor
version upgrades and patches for the software major versions listed unless a specific version is noted. Moody’s
will provide best effort support to assist in resolving any issues you may encounter for these in accordance with
the terms of the CreditLens contract. See http://semver.org/ for semantic versioning details.

2.2 Deployment Scenarios


This section contains information about deployment scenarios.

2.2.1 Core Level Deployment 


Core Level Deployment is the simplest topology because it requires only two servers: the IIS server and the PostgreSQL
server. The Dundas Server (BI), R Server (MAP), and Apache Ignite Server (DS) are optional. Core Level Deployment is
recommended for testing or development environments.

8 Produced by Moody's Analytics - ERS Technical Communications CreditLens™ System Requirements


Core Level Deployment

2.2.2 Advanced Level Deployment 


Advanced Level Deployment is for production or preproduction testing environments. This deployment requires two or
more IIS servers, a load balancer, and a PostgreSQL DB server. The Dundas Server (BI), R Server (MAP), and Apache
Ignite Server (DS) are optional.

Server Minimums Moody's Analytics Confidential Information - Do Not Redistribute 9


Advanced Level Deployment

2.2.3 Enterprise Level Deployment 


Enterprise Level Deployment is the most robust topology for production consisting of two or more IIS servers, a load
balancer, and a PostgreSQL DB server. The Dundas Server (BI), R Server (MAP), and Apache Ignite Server (DS) are
optional. This deployment employs disaster recovery for the IIS servers, the load balancer, and the PostgreSQL DB
server. Enterprise Level Deployment is recommended for preproduction testing and production environments requiring
disaster recovery.

10 Produced by Moody's Analytics - ERS Technical Communications CreditLens™ System Requirements


Enterprise Level Deployment

2.3 Network Protocols


The following figure shows the predefined network protocols used between the CreditLens application components.

Server Minimums Moody's Analytics Confidential Information - Do Not Redistribute 11


Network Protocols

2.4 Application Server Software Requirements


The CreditLens application must be deployed on a .NET application server.

.NET Application Server Requirements

Requirement Description

Operating system Microsoft® Windows Server® 2012 R2 Standard

Microsoft® Windows Server® 2016 Standard

Hardware recommendations See Tested Components.

Specific server load depends on variables that are only partially under the control of the
application. Other variables such as server resource sharing, network load, Virtual Server
storage IOPS (input/output operations per second), and unforeseen environmental impacts
are beyond the scope of a system requirements document and can only be vetted via
proper performance testing.

12 Produced by Moody's Analytics - ERS Technical Communications CreditLens™ System Requirements


Requirement Description

Additional requirements • Internet Information Services (IIS) 8.5 (Windows Server® 2012 R2)
• Internet Information Services (IIS) 10 (Windows Server® 2016)
• .NET Framework 4.8
• Minio (Document Generation Storage)
• Arial Unicode Font
• Arial Narrow Font
• Uighur Font

• Uighur Bold Font

• Internet access
• Dundas BI 6.0.3.1002 (Optional, only if licensed with Business Insights)
• R version 3.4.0 (Optional, only if licensed with MAP module)
• Apache Ignite 2.6 and CreditLens DataGrid ThickClient (Optional, only if licensed with
Deal Structuring)

Load balancing The CreditLens application can be scaled up to meet anticipated load requirements by
deploying multiple application servers with a load balancer distributing load. In this
configuration, the load balancer must be set up to provide session affinity and sliding-
window timeouts.

Note The noted CreditLens version is tested on the versions of the Operating System and Additional Third-Party
Components listed in the preceding table. The CreditLens application should be compatible with minor
version upgrades and patches for the software major versions listed unless a specific version is noted. Moody’s
will provide best effort support to assist in resolving any issues you may encounter for these in accordance with
the terms of the CreditLens contract. See http://semver.org/ for semantic versioning details.

2.5 Database Server Requirements


The PostgreSQL database server is a powerful, open-source object relational database system used to store all application-
related information. PostgreSQL is defined here: https://www.postgresql.org/about/.

Database Server Recommendations (Minimum)

Requirement Description

Operating system Red Hat Enterprise Linux 7.x

Hardware recommendations See Tested Components.

Specific server load depends on variables that are only partially under the control of the
application. Other variables such as server resource sharing, network load, Virtual
Server storage IOPS (input/output operations per second) and unforeseen environmental
impacts are beyond the scope of a system requirements document and can only be
vetted via proper performance testing.

Server Minimums Moody's Analytics Confidential Information - Do Not Redistribute 13


Requirement Description

PostgreSQL version Open Source PostgreSQL 11.x, 64-bit

Three databases to support the platform must be deployed on a single instance. They
will be deployed as: moodys, tenant, and olap.

Network The minimum bandwidth is Gigabit Ethernet between the application servers and the
database server.

Note The noted CreditLens version is tested on the versions of the Operating System and Additional Third-Party
Components listed in the preceding table. The CreditLens application should be compatible with minor
version upgrades and patches for the software major versions listed unless a specific version is noted. Moody’s
will provide best effort support to assist in resolving any issues you may encounter for these in accordance with
the terms of the CreditLens contract. See http://semver.org/ for semantic versioning details.

2.6 Dundas BI Server Requirements (Optional)


The Dundas BI Server enables you to create interactive reports and dashboards. It is optional and only
required when licensing the Business Insights feature.

Minimum Requirements - Tested

Moody's Operating CPU RAM NIC HDD Additional Third-


Analytics System Space Party
Component Components

Application Server Microsoft® Intel(R) Xeon(R) CPU 8 GB Gigabit 80 GB Microsoft .NET


Windows Server E5-2673 v3 @ 2.40GHz, 4 (10/100/1000 4.7.2, Information
2016 Standard Core(s), 4 Logical baseT) Ethernet Services (IIS) 10,
Processor(s) Microsoft Access
Connectivty
Engine

Database Server Red Hat® Intel(R) Xeon(R) CPU 8 GB Gigabit 150 GB Open Source
Enterprise Linux E5-2673 v3 @ 2.40GHz, 4 (10/100/1000 PostgreSQL 11.x
v7.x Core(s), 4 Logical baseT) Ethernet
Processor(s)

Note The noted CreditLens version is tested on the versions of the Operating System and Additional Third-Party
Components listed in the preceding table. The CreditLens application should be compatible with minor
version upgrades and patches for the software major versions listed unless a specific version is noted. Moody’s
will provide best effort support to assist in resolving any issues you may encounter for these in accordance with
the terms of the CreditLens contract. See http://semver.org/ for semantic versioning details.

14 Produced by Moody's Analytics - ERS Technical Communications CreditLens™ System Requirements


2.7 R Server Requirements (Optional)
R is GNU S, a freely available language and environment for statistical computing and graphics that provides a wide
variety of statistical and graphical techniques, such as linear and nonlinear modeling, statistical tests, time series analysis,
classification, clustering, etc.

R server is only required if licensing the Model Authoring Platform (MAP) within the CreditLens™ Platform.

Consult the R project homepage for further information on its requirements. Consult your Moody's Analytics
representative for more information about the Model Authoring Platform.

Minimum Requirements - Tested

Component Operating CPU RAM NIC HDD Additional Third-


System Space Party
Components

Application Server Red Hat® Intel(R) Xeon(R) CPU 16 GB Gigabit 100 GB


Enterprise Linux E5-4650 v2 @ 2.40GHz, (10/100/1000
v7.x 10 Core(s), 10 Logical baseT) Ethernet
Processor(s)

Microsoft® Intel(R) Xeon(R) CPU 16 GB Gigabit 100 GB


Windows Server E5-4650 v2 @ 2.40GHz, (10/100/1000
2016 Standard 10 Core(s), 10 Logical baseT) Ethernet
Processor(s)

Note The noted CreditLens version is tested on the versions of the Operating System and Additional Third-Party
Components listed in the preceding table. The CreditLens application should be compatible with minor
version upgrades and patches for the software major versions listed unless a specific version is noted. Moody’s
will provide best effort support to assist in resolving any issues you may encounter for these in accordance with
the terms of the CreditLens contract. See http://semver.org/ for semantic versioning details.

2.8 Apache Ignite Requirements (Required for Deal


Structuring)
Apache Ignite is a memory-centric distributed database, caching, and processing platform for transactional, analytical,
and streaming workloads delivering in-memory speeds at petabyte scale.

Apache Ignite is used when licensing Deal Structuring and is part of the DataGrid Caching within the CreditLens™
Platform.

• Windows 2016
• Java 1.8 and JAVA_HOME set.
• Apache Ignite 2.6
• Moody's CreditLens DataGrid ThickClient
• .Net framework 4.8

Server Minimums Moody's Analytics Confidential Information - Do Not Redistribute 15


Consult the Apache Ignite project homepage for further information on its requirements.

Minimum Requirements - Tested

Moody's Operating CPU RAM NIC HDD Additional Third-


Analytics System Space Party
Component Components

Application Server Microsoft® Intel(R) Xeon(R) CPU 8 GB Gigabit 100 GB Microsoft .NET 4.8,
Windows Server E5-2673 v3 @ 2.40GHz, 4 (10/100/1000 Java 1.8, NSSM
2016 Standard Core(s), 4 Logical baseT) Ethernet
Processor(s)

Note The noted CreditLens version is tested on the versions of the Operating System and Additional Third-Party
Components listed in the preceding table. The CreditLens application should be compatible with minor
version upgrades and patches for the software major versions listed unless a specific version is noted. Moody’s
will provide best effort support to assist in resolving any issues you may encounter for these in accordance with
the terms of the CreditLens contract. See http://semver.org/ for semantic versioning details.

16 Produced by Moody's Analytics - ERS Technical Communications CreditLens™ System Requirements


3 Client Workstation Minimums

This section describes the minimum hardware and software for CreditLens™ application client utilities.

3.1 CreditLens Web Client


Users access the CreditLens application run-time environment via an approved browser.

Web Client Minimums

Component Description

Operating system Windows 7 Professional

Windows 10 Professional

Browser Microsoft® Internet Explorer® 11 - Compatibility View mode must be turned off.

Google Chrome™ browser 74.0.3729

Mozilla Firefox® 51.0.1

Screen resolution Minimum: 1024 by 768 pixels


Recommended: 1366 by 768 pixels

Hardware recommendation Refer to Microsoft documentation for hardware requirements for the above listed
operating systems.

Additional requirements Some features export documents in Word, Excel®, or PDF format. Users should install
the appropriate applications on their computer to open these documents:

• Adobe® Reader™ 11.0.17


• Microsoft Office 2016

Note The noted CreditLens version is tested on the versions of the Operating System and Additional Third-Party
Components listed in the preceding table. The CreditLens application should be compatible with minor
version upgrades and patches for the software major versions listed unless a specific version is noted. Moody’s
will provide best effort support to assist in resolving any issues you may encounter for these in accordance with
the terms of the CreditLens contract. See http://semver.org/ for semantic versioning details.

Client Workstation Minimums Moody's Analytics Confidential Information - Do Not Redistribute 17


3.2 CreditLens Studio
CreditLens Studio is a Windows application that is installed on an end-user machine. CreditLens Studio was developed
using the Microsoft .NET technology platform. The following table provides information on the system requirements for
installing and operating Studio.

CreditLens Studio Minimums

Component Description

Operating system Windows 7 Professional

Windows 10 Professional

Screen resolution Minimum: 1024 by 768 pixels

Recommended: 1366 by 1024 pixels

Hardware minimum Refer to Microsoft documentation for hardware requirements for the above listed
operating systems.

Additional requirements Microsoft .NET 4.8

Some features export documents in Word, Excel, or PDF format. Users should install
the appropriate applications on their computer to open these documents:

Adobe Reader 11.0.17

Microsoft Office 2016

Note The noted CreditLens version is tested on the versions of the Operating System and Additional Third-Party
Components listed in the preceding table. The CreditLens application should be compatible with minor
version upgrades and patches for the software major versions listed unless a specific version is noted. Moody’s
will provide best effort support to assist in resolving any issues you may encounter for these in accordance with
the terms of the CreditLens contract. See http://semver.org/ for semantic versioning details.

18 Produced by Moody's Analytics - ERS Technical Communications CreditLens™ System Requirements

You might also like