Table of Contents | ||
---|---|---|
|
...
Overview
This document briefly provides a basic description of resource usage in different scenarios and can be used as a reference for service deployment. In actual use, there may be differences due to the performance requirements of different services. Administrators need to pay attention to resource usage and make appropriate adjustments.
Info |
---|
The production environment supports AI by default. |
For Demo
Standalone Deployment
...
Type | Total Visits/Day | Avg. Concurrent Online Visitors | Conversations a day | CPU - 2.5Ghz or Higher | RAM | HDD |
Demo - Without AI | 1 ~ 5,000 | 0 ~ 100 | 0 ~ 500 | 2-core | 8G | 50G |
Demo - With AI | 5,000 ~ 10,000 | 100 ~ 500 | 500 ~ 1000 | 4-core | 16G | 150G |
Info |
---|
The following basic requirements also require the server to be able to expand CPU/RAM/HDD. Application file storage HDD is only a basic requirement, depending on the type of storage service and the size of the files stored. If the Application file storage does not use local storage and uses a third party for storage (minio, s3, blob), then HDD only keeps one base storage. |
For Production
Standalone Deployment
...
When deploying a simple project, the standalone deployment scheme can be used. It has the characteristics of being easy to deploy and manage. However, it also has the disadvantages of low resource utilization and difficulty in expansion.
...
Info |
---|
Standalone Deployment can support up to 4000 concurrent visitors and 5000 conversations per day. |
Distributed Deployment
...
It is recommended that you perform a distributed deployment in a production environment. Under the same service configuration, a separated deployment can handle a greater number of requests. Separated deployment can also be easily expanded.
Total Visits/Day | Avg. Concurrent Online Visitors | conversations a day | Application Server | Midware Server -DB & Redis |
1 ~ 50,000 | 1 ~ 2,000 | 0 ~ 5000 | CPU: 4-core | CPU: 4-core |
RAM: 32G | RAM: 16G | |||
HDD: 150G | HDD: 250G | |||
50,000 ~ 250,000 | 2,000 ~ 5,000 | 5000 ~ 10000 | CPU: 8-core | CPU: 4-core |
RAM: 32G | RAM: 32G | |||
HDD: 150G | HDD: 500G | |||
250,000 ~ 500,000 | 5,000 ~ 10,000 | 10000 ~ 20000 | CPU: 8-core | CPU: 8-core |
RAM: 32G | RAM: 64G | |||
HDD: 150G | HDD: 1T | |||
500,000 ~ | 10000 ~ | 20000 ~ | CPU: 16-core | CPU: 16-core |
RAM: 64G | RAM: 128G | |||
HDD: 150G | HDD: 1T |
Cluster
...
Deployment
CurrentlyAt present, we do not have lack an automated deployment script specifically for Cluster deployment. When neededHowever, when necessary, we can are available to assist our partners in remotely performing with remote cluster deployment and installation.
...