BellaDati is a web application. It is available as a cloud-based service or can be deployed on a central server in your organization. End users access BellaDati using a web browser from any client computer.
This page describes the supported platforms for BellaDati 2.x.
If you are looking for BellaDati IoT Data Collector system requirements, open System Requirements (IoT Data Collector) instead.
Client
You can access BellaDati from a variety of platforms without having to install any specific software. Only a web browser is necessary.
Requirements:
- Supported browser (see table on the right).
- JavaScript and cookies need to be enabled in the browser.
- Adobe Flash 9+ (only required for Internet Explorer 8 and older).
- Display width of 1024 pixels or larger.
- Broadband internet access (intranet access for on-premise installation).
- Applications for viewing exported files (PDF, XLS, PPT, PNG).
- VC_redist.x64
For an optimal user experience, we recommend using at least Internet Explorer 9 or any other supported browser.
Browser | Supported Versions |
---|---|
any | |
3+ | |
Microsoft Edge | any |
8+ (version 7 support is limited) | |
5+ | |
15+ |
Server
This section lists the requirements for an on-premise installation of BellaDati. If you are using BellaDati Cloud, these requirements do not apply to you.
Hardware
In an on-premise environment, a BellaDati installation consists of an application server and a database. These can run on the same computer or on different machines. For evaluation purposes, it is usually sufficient to run both server and database on the same computer, e.g. a developer workstation.
BellaDati hardware requirements mainly depend on the amount of data being processed and the number of concurrent requests during peak hours. To ensure optimal performance under any circumstances, we group our hardware requirements in 3 tiers depending on usage characteristics. Please note that even so, these configurations can only be guidelines and actual performance can heavily depend on your usage pattern.
We would appreciate if you could let us know what hardware configuration works in your environment. Please create a ticket in our support system, describing your hardware configuration as well as the number of users and data records in your BellaDati installation.
Minimal recommended configuration
This configuration is recommended for a less than 20 users analyzing thousands of records. We strongly suggest using this kind of configuration for basic demo purposes only. Please verify that target machine meets following minimal configuration, because BellaDati needs sufficient resources (free RAM, CPU, free disk space) to run correctly.
CPU | 4x 2 GHz 64-bit Intel Xeon or comparable |
---|---|
RAM | 8 GB |
Disk | 30 GB, SSD |
Network | 10 Mbps |
Recommended configuration for base production purposes
For AWS cloud system ( instance type c5.x2large) ; application BellaDati and database engine are located on the same server
there are more than 75 BellaDati users more than 10 BellaDati domain; Longtime RAM utilization is approx. 50%, CPU 20 -30 %.
CPU | 8 vCPU ( Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz) |
RAM | 16 GB ( ram allocation : application 8 GB, dbs 7GB , os 1GB) |
Disk | more than 80 GB |
OS ; swap | Ubuntu 20.04.4 or 22 ; swap space 10 GB ( at least 1/2 of ram) |
Application | BellaDati java heapspace -Xmx 8192 MB |
Database engine | PostgreSQL 12.12 |
PostgreSQL parameters: | max_connections : at least 100; 210 recommended ( greater than max in appl server -where default is 200) |
shared_buffers 2868 MB | |
work_mem 56 MB maintenance_work_mem 224 MB | |
effective_cache_size 3584 MB |
Medium-load Configuration
This configuration is recommended for a 20-500 users analyzing millions of records. We recommend running the application server and database on different machines for this configuration.
Application Server
CPU | 4x 2 GHz 64-bit Intel Xeon or comparable |
---|---|
RAM | 8 GB |
Disk | 100 GB, SSD |
Network | 100 Mbps |
Database Server
CPU | 4x 2 GHz 64-bit Intel Xeon or comparable |
---|---|
RAM | 18 GB |
Disk | 200 GB, SSD |
Network | 100 Mbps |
High-load Configuration
This configuration is recommended for a 500+ users analyzing hundreds millions of records. We strongly recommend running the application server and database on different machines for this configuration.
2 x Application Server
CPU | 8x 2.4 GHz 64-bit Intel Xeon or comparable |
---|---|
RAM | 12 GB |
Disk | 100 GB, SSD |
Network | 1 Gbps |
2 x Database Server
CPU | 8x 2.4 GHz 64-bit Intel Xeon or comparable |
---|---|
RAM | 32 GB |
Disk | 500 GB SSD |
Network | 1 Gbps |
Operating System
BellaDati can run on any operating system for which a supported Java application server is available. Such operating systems include:
- Microsoft Windows Server 2016
- Microsoft Windows Server 2012
- Microsoft Windows Server 2008
- Microsoft Windows Server 2003
- Microsoft Windows 10
- Microsoft Windows 8
- Microsoft Windows 7 (manual installation only)
- Linux distributions (e.g. SuSE Linux, RedHat - Java 8 only, CentOS, Ubuntu 18(20, 22), Amazon Linux 2, Debian, Fedora)
- Solaris
Java Application Server
BellaDati is distributed in a WAR archive that runs on a Java application server. The following application servers have been verified to work with BellaDati:
Java application server is included in all-in-one installation packages. You need it only if you consider a manual installation.
Server | Supported Versions |
---|---|
4.1, 4.1.1, 4.1.2, 5.0.1 (5.0.1 Web Profile is recommended) | |
7 or higher (version 9+ is recommended) | |
7 or higher (version 9+ is recommended) | |
Payara | 5 or higher |
BellaDati is a pure Java application and should run on any platform and application server that supports Java.
Starting with BellaDati 2.10 Java 11 is required and Payara is supported instead of GlassFish
Java 8 and Glassfish will be fully supported until February 17th, 2023
BellaDati officially supports Oracle Java, OpenJDK and its distributions, such as AdoptOpenJDK,Amazon Corretto.
Headless version of Java is not supported.
Database
Database engine is automatically installed for installations on Windows.
For these cases installer contains all needed files, deploys PostgreSQL and start database server.
In other cases database server must be installed and running before BellaDati instalation.
BellaDati creates its own data warehouse structure.
The following database servers have been verified to work with BellaDati:
PostgreSQL
Version | General Availability | End of Support |
---|---|---|
PostgreSQL 12 | from BellaDati 2.10 | -- |
PostgreSQL 10 | from BellaDati 2.9.9 | 6 months after BellaDati 2.10 release |
PostgreSQL 9.6 | from BellaDati 2.8.5 | from BellaDati 2.9.12.1 |
Microsoft SQL Server
Version | General Availability | End of Support |
---|---|---|
Microsoft SQL Server 2017 | from BellaDati 2.9.11 | -- |
Microsoft SQL Server 2016 | from BellaDati 2.9.11 | -- |
Microsoft SQL Server 2012 | from BellaDati 2.9.11 | -- |