Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
stylenone

...

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.

...