Professional Documents
Culture Documents
Production scenario
1
For a High-Availability configuration of the Denodo Server an external load-balancer is required.
2
In real deployments (i.e. not in POCs) it is mandatory to provision an additional server for Denodo Solution
Manager.
All of these elements will be described in the following sections of the document.
Operating System
● Windows (64-bits): Windows Server 2019, Windows Server 2016, Windows Server 2012, Windows
Server 2008, and Windows 10.
● Linux (64 bits): Amazon Linux, Red Hat Enterprise Linux (RHEL) 8.x, 7.x and 6.x, Oracle Linux 8.x, 7.x
and 6.x, CentOS 8.x, 7.x and 6.x, Ubuntu 12.04 LTS or later and SUSE Linux Enterprise 12.x.
Denodo provides a Denodo Platform installer for several environments: 64-bit Windows and 64-bit Linux.
These installers include the appropriate Java Runtime Environment (JRE) version 11.
If you are installing the Denodo Platform 8.0 in an environment other than these ones e.g. Mac, Solaris, set the
environment variable JAVA_HOME to point to a Java Runtime Environment (JRE) version 11 before launching
the installer.
User
In the host where you are installing the Denodo Platform servers, create a user account to install and run the
Denodo Platform servers.
Always install and run the Denodo Platform servers with the same user account. The reason for this is that the
Denodo servers modify files in the directory where they are installed and the user account needs read and
write privileges. If you perform the installation with one user account and run the servers with another, the
second user account may not be able to modify the files in the installation.
You can also use an existing account instead of creating one; but you must use the same for both installing
and running the Denodo Platform servers.
When installed in Windows platforms, Denodo servers are installed as Windows services that run under the
predefined “local system user account”. It is recommended changing the account, to be the same account
used to launch the Denodo Control Center.
This user account needs full privileges over the folder and subfolders where the Denodo Platform is installed.
Processor
● Intel Xeon quad-core or similar.
● High-load scenarios or cases with intensive CPU load may require 8 cores or more.
Memory
● 16-32 GB of memory recommended, so the Denodo server can allocate a runtime heap space up to 8-
16 GB.
Hard Disk
● 100 GB of disk space recommended, 5 gigabytes free minimum.
● Denodo full installation requires 1.5 GB of disk space. The extra space is required for swapping data in
complex queries processing billions of rows to avoid memory overflow, when the embedded cache is
used
In addition, if you plan to use the Solution Manager, the ports 10091 and 19090 (http) or 19443 (https) need to
be opened also for incoming requests.
Bandwidth
In a centralized deployment where both the data virtualization engine and the data sources are in the same
physical location, using nowadays networks based on Gigabit Ethernet, or 10-gigabit Ethernet for higher data
volumes, suffices.
Microsoft Azure
Azure Instance type Memory vCPU Storage Network (Gbps) Recommended configuration
Note: If you use Denodo for Cloud offering, i.e. Denodo software available directly from AWS, Azure and GCP
Marketplaces, take into account the images available are Linux images without GUI. In order to use Denodo it
is needed to install Denodo Client tools in a different machine with GUI enabled and to allow the connection
from this machine to the Denodo for Cloud instance.
Cache
Denodo ships with an in-built caching database (Apache Derby), but it is intended just for testing purposes and
it is not recommended for production or to conduct performance tests. Instead of Derby it is recommended to
use one of the following supported 3rd-party databases that you can see in the graph below:
A detailed analysis of the tables to be cached and their TTLs is required to generate precise disk table space
recommendations. See
https://community.denodo.com/kb/view/document/Operation/Cache%20database%20size%20estimate to help
you to estimate the cache size.
Note: for POC purposes, 50-100GB of space for cache is recommended. It would allow you to explore caching
options of the Denodo platform without limitations.
Operating System
● Windows (64-bits): same versions than for the Denodo Platform
● Linux (64 bits): same versions than for the Denodo Platform
Denodo provides a Denodo Solution Manager installer for several environments: 64-bit Windows and 64-bit
Linux. These installers include the appropriate Java Runtime Environment (JRE).
If you are installing the Denodo Platform in an environment other than these ones, install a Java Runtime
Environment version 1.8
Processor
● Intel Xeon quad-core or similar.
Memory
● 16 GB of memory so the Solution Manager components can allocate a runtime heap space up to 8
gigabytes.
Hard Disk
● 5 GB minimum disk space recommended.
● The amount of free disk space required depends on several factors:
○ A full installation of the Solution Manager uses 1 GB initially.
○ The metadata of each module of the Solution Manager is stored locally.
○ Space used by the revisions created by the administrators.
○ Space used by updates: Denodo keeps a backup copy of the libraries that are being updated.
Ports
By default, the following ports need to be opened for incoming requests in any firewall or network security
where the Denodo Solution Manager will be installed: 10091 and 19090 (http) or 19443 (https).
Processor
● Dual core or similar.
©Denodo Technologies, Inc. 2020
Hardware and Software Requirements
Memory
● 4-8 GB
Microsoft Azure
Azure Instance type Memory vCPU Storage Network (Gbps) Recommended configuration
Supported Browsers
The Diagnostic & Monitoring Tool and the web administration tools are tested with Chrome 62.x, Microsoft
Edge 41.x and Mozilla Firefox 57.x.
The Data Catalog is tested with Chrome 62.x, Microsoft Edge 41.x and Mozilla Firefox 57.x.
No plugin is needed.