The purpose of this guide is to provide the minimum set of specifications that assists for proper planning of an on-premise installation (including private cloud deployments) of Alleo.
Assumptions
Minimum specifications are based on the following:
- User capacity - 100 users
- Simultaneous Alleo board Connections - 15 Alleo boards
- Video Streaming - enabled (optional)
Application Server Minimum Specifications
This is where the Alleo application is installed, as well as the storage location for all uploaded assets (images, videos, documents, etc).
- Windows Server 2019/2022
- Minimum of 4 Cores, 3.00GHz or better
- 16GB RAM
- 250GB of disk space1
1 If the expectation is to upload a significant amount of documents or presentations for sharing via Alleo, this should be increased.
Database Server Minimum Specifications
- Windows Server 2019/2022
- SQL Server 2019
- Minimum of 4 Cores, 3.00GHz or better
- 16GB RAM
- 250GB of disk space
SSL Certificate Requirements
A SSL certificate is required to encrypt network traffic for the Alleo On-Prem server. It is recommended to utilize a Certificate Authority (CA) and Windows Server does have an Enterprise CA that is integrated with Active Directory Domain Services. Test options include creating a self-signed certificate, but this is discouraged for production purposes.
Notes and Other Considerations
The application on the app server takes up about 1GB of disk space. Typically, we would not anticipate your SQL Server database growing over 10GB. Uploaded file storage depends solely on the customer’s use of the system and will depend on the number and size of the uploaded files. The cores and RAM above should be viewed as a good starting point.
There does not need to be a separate web server and app server. The web site itself is a Single Page App, so a user loads the site once when they first hit it in their browser, and it stays cached locally the entire time they are using it. The majority of the traffic is actually using the API calls (which fall under the "app server").
There is flexibility with which versions of SQL Server to use. In terms of database size, once again that depends upon usage of the application. Generally though the database will be relatively small. We anticipate the database size being measured in 10's of GB (not 100's).
The network traffic depends upon usage as well. If uploaded video files are frequently viewed there will naturally be more network usage. If peer to peer video streaming is used most frequently, there is not any network usage from the app server perspective as the video streams do not use the app server.
Comments
0 comments
Please sign in to leave a comment.