Alleo On-Prem Installation Components
An Alleo On-Prem installation consists of at least the Alleo Application Server and a SQL Database Server. Alleo LiveKit and Elasticsearch servers are optional; they are only required if the features they support are needed as part of the customer experience. These features are defined below.
Alleo Application Server
The Alleo Application Server is the core component of the Alleo On-Prem experience. It provides the Alleo front-end, user management and all application logic. All other components listed below are utilized by the Alleo Application Server to provide the final experience to the customer.
Database server
A SQL Database Server is a required component of all Alleo On-Prem installations.
SQL Server Standard or Enterprise is recommended for production deployments. SQL Server Express should only be used for evaluation, pilots, or small non-critical environments where database size, performance, maintenance, and growth limitations are acceptable.
For small evaluation installations the SQL Server can be installed on the same hardware as the Alleo Application Server, but installation on a separate, dedicated server is recommended for all production environments.
Alleo LiveKit Streaming Server
Live video, screen sharing, and transcoding require a separate LiveKit server.
Alleo LiveKit utilizes WebRTC to provide a realtime platform that enables video, voice, and data capabilities within the Alleo On-Premise experience. Breaking LiveKit out as a separate component allows independent scaling and architectural flexibility depending on customer requirements.
The LiveKit streaming server should be treated as a dedicated media-processing workload independent from the core Alleo application workload and must be deployed separately from the Alleo application server. ((( check livekit installation instructions )))
Factors that can dramatically affect performance requirements include:
- Concurrent webcam usage
- Screen sharing frequency
- Video resolution and bitrate
- Number of simultaneous media streams
- Recording/transcoding requirements
- Number of remote participants
- Number of Alleo Rooms displays and endpoints
Elastic Search Server
The Elastic Search Server is not required for searching assets available within a board. But to search for content across boards requires a separate Elastic Search Server.
Elasticsearch is an open-source search and analytics engine designed for handling large volumes of structured and unstructured data with near real-time search capabilities.
Alleo On-Prem Installation Tiers
Alleo On-Prem deployments can vary significantly depending on usage patterns, deployment architecture, number of concurrent users, media streaming activity, display configurations, recording requirements and integrations.
To help customers properly size their environment, Alleo provides three recommended deployment tiers:
- Foundation Tier
- Scale Tier
- Enterprise Tier
These recommendations are intended as general guidance only and should not be considered exact sizing requirements. Actual infrastructure requirements may vary substantially based on customer usage patterns and operational expectations. Alleo does not provide formally benchmarked tiers or specifications. These recommendations should be considered starting points that should be tested against the customer’s actual implementation.
For larger deployments or mission-critical environments, Alleo strongly recommends engaging with the Alleo team during architecture planning and deployment design.
Deployment Notes
At this time, the following deployment models are not currently supported for the Alleo application server:
- Containerized deployments
- Kubernetes orchestration
- Horizontal scaling of the Alleo application tier
- Multi-node Alleo application clusterin
Foundation Tier
Recommended For
- Pilot deployments
- Innovation labs
- Small collaboration environments
- Approximately 100 active users
Alleo Application Server
- Windows Server 2022
- Intel Core Ultra 7 / Intel i7 (13th Gen+) or AMD Ryzen 7
- 4 CPU cores
- 16 GB RAM
- 256 GB NVMe SSD
- 1 Gbps network interface
Database Server
- Windows Server 2022
- SQL Server 2022 Standard (or Express for evaluation only)
- 4 CPU cores
- 16 GB RAM
- 256 GB NVMe SSD
LiveKit Streaming Server
- WIndows Server 2022
- 4 CPU cores
- 16 GB RAM
- 256 GB NVMe SSD
- 1–2 Gbps recommended network throughput
Elasticsearch Server
- Not typically implemented at the Foundation Tier
Scale Tier
Recommended For
- Enterprise departmental deployments
- Operations centers
- Training environments
- Hybrid collaboration environments
- Approximately 500 active users
Alleo Application Server
- Windows Server 2022
- Intel Core Ultra 9 / Xeon or AMD Ryzen 9
- 8 - 16 CPU cores
- 32 - 64 GB RAM
- 512 GB NVMe SSD
- 10 Gbps networking recommended
Database Server
- Windows Server 2022
- SQL Server 2022 Standard
- 8 CPU cores
- 32 GB RAM
- 1 TB NVMe SSD
LiveKit Streaming Server
- Windows Server 2022
- 8 - 16 CPU cores
- 32–64 GB RAM
- 512 GB NVMe SSD
- 10 Gbps networking strongly recommended
Elasticsearch Server
- Any OS supported by Elasticsearch
- 8 CPU cores
- 8 - 16 GB RAM
- 1 TB NVMe SSD
Enterprise Tier
Recommended For
- Large-scale enterprise deployments
- Mission-critical collaboration environments
- Command and operations centers
- Organization-wide deployments
- Approximately 1,000+ active users
Alleo Application Server
- Windows Server 2022
- Intel Xeon or AMD EPYC recommended
- 16 - 32 CPU cores
- 64 - 128 GB RAM
- 1 - 2 TB NVMe SSD
- Redundant 10 Gbps networking recommended
Database Server
- Windows Server 2022
- SQL Server 2022 Standard or Enterprise
- 16 CPU cores
- 32 - 64 GB RAM
- High-performance NVMe storage recommended
- Dedicated backup and replication strategy recommended
LiveKit Streaming Server
- Windows Server 2022
- 16 - 32 CPU cores
- 64 - 128 GB RAM
- High-speed NVMe storage
- Redundant 10 Gbps networking recommended
Elasticsearch Server
- Any OS supported by Elasticsearch
- 16 CPU cores
- 16 - 32 GB RAM
- High-performance NVMe storage recommended
Recommendation Summary
Alleo Application Server
| Spec \ Tier | Foundation | Scale | Enterprise |
| OS | Windows Server 2022 | Windows Server 2022 | Windows Server 2022 |
| CPU | Intel Core Ultra 7 / Intel i7 (13th Gen+) or AMD Ryzen 7 | Intel Core Ultra 9 / Xeon or AMD Ryzen 9 | Intel Xeon or AMD EPYC |
| Cores | 4 | 8 - 16 | 16 - 32 |
| RAM | 16 GB | 32 - 64 GB | 64 - 128 GB |
| Storage | 256 GB | 512 GB | 1 - 2 TB |
| Network | 1 Gbps | 10 Gbps | Redundant 10Gbps |
SQL Database Server
| Spec \ Tier | Foundation | Scale | Enterprise |
| OS | Windows Server 2022 | Windows Server 2022 | Windows Server 2022 |
| SQL Version | SQL Server 2022 Standard (Express optional) | SQL Server 2022 Standard | SQL Server 2022 Standard or Enterprise |
| Cores | 4 | 8 | 16 |
| RAM | 16 GB | 32 GB | 32 - 64 GB |
| Storage | 256 GB | 1 TB | High-performance NVMe |
| Other | Dedicated backup and replication strategy |
Alleo LiveKit Server
| Spec \ Tier | Foundation | Scale | Enterprise |
| OS | Windows Server 2022 | Windows Server 2022 | Windows Server 2022 |
| Cores | 4 | 8 - 16 | 16 - 32 |
| RAM | 16 GB | 32 - 64 GB | 64 - 128 GB |
| Storage | 256 GB | 512 GB | High-speed NVMe |
| Network | 1 - 2 Gbps | 10 Gbps | Redundant 10Gbps |
Elasticsearch Server
| Spec \ Tier | Foundation | Scale | Enterprise |
|---|---|---|---|
| OS | Any Supported | Any Supported | |
| Cores | 8 | 16 | |
| RAM | 8 - 16 GB | 16 - 32 GB | |
| Storage | 1 TB | High-performance NVMe |
Additional Recommendations
Storage
Alleo strongly recommends NVMe SSD storage throughout the deployment stack for optimal performance.
Traditional spinning disks are not recommended for production environments.
GPU Recommendations
GPU acceleration is strongly recommended for larger LiveKit deployments involving:
- High concurrent video usage
- Recording and transcoding
- Large hybrid collaboration environments
Networking
Network throughput becomes increasingly important as deployments scale.
While smaller deployments may function adequately on 1 Gbps networking, larger deployments should strongly consider dedicated 10 Gbps infrastructure for media traffic and backend communication.
Disclaimer
These recommendations are intended as general planning guidance only.
Real-world infrastructure requirements can vary significantly depending on workload characteristics, deployment architecture, media usage patterns, integrations,recording/transcoding activity, and operational expectations.
Alleo reserves the right to recommend infrastructure adjustments based on observed customer usage patterns and deployment complexity.
Comments
0 comments
Please sign in to leave a comment.