Skip to main content

Recommended Servers

Standalone Deployment Mode

Strengths: Simple and fast deployment, low server resources and O&M costs

Weaknesses: single point of failure, but it supports health checks and usually has self-recovery capabilities

Recommended server configurations are as follows:

ConcurrencyConfigurationOS
Within 1008C/32G/40G system disk/100G data diskDebian 10+
Within 20016C/32G/40G system disk/100G data diskDebian 10+
Within 30024C/48G/40G system disk/100G data diskDebian 10+
300 or moreRecommended cluster deployment mode-

If the file storage-related features are used more often, you also need to expand according to the actual situation, and the recommended bandwidth is 30M+.

Cluster Deployment Mode

Lite Edition (Concurrency 300+)

Strengths: save server resources and O&M costs, high availability of microservice clusters, and relatively independent deployment components, suitable for environments with limited resources or small-scale application scenarios

Weaknesses: some component coupling, possible single point of failure of storage-related services

Recommended server configurations are as follows:

UsageConfigurationOSDeployed ServiceNumber
Load and Forward4C/8G/100G system disk/200G data diskDebian 10+Nginx1
Microservice Application16C/48G/100G system disk/200G data diskDebian 10+HAP Microservices2
Middleware8C/32G/100G system disk/500G data diskDebian 10+Kafka, Elasticsearch, File Object Storage1
Data Storage8C/32G/100G system disk/300G data disk (SSD)Debian 10+MySQL, MongoDB, Redis1

Standard Edition (Concurrency 600+)

Strengths: Having basic high availability capabilities, such as node redundancy and higher utilization of automatic fault tolerance, and being able to effectively utilize server resources. Suitable for most usage scenarios

Weaknesses: There is interference and resource competition between different storage components, and attention should be paid to resource allocation and management

Recommended server configurations are as follows:

UsageConfigurationOSDeployed ServicesNumber
Load and Forward4C/8G/100G system disk/200G data diskDebian 10+Nginx2
Microservice Application16C/48G/100G system disk/200G data diskDebian 10+HAP Microservices3
Cache4C/16G/100G system disk/200G data diskDebian 10+Redis2
Middleware8C/32G/100G system disk/500G data diskDebian 10+Kafka, Elasticsearch, File Object Storage4
Database8C/32G/100G system disk/300G data disk (SSD)Debian 10+MySQL, MongoDB3

Professional Edition (Concurrency 1000+)

Strengths: At the same time of high availability, a single application architecture is adopted (only one component instance runs on each server) to improve reliability and performance, avoid interference and resource competition between different components, and also facilitate independent expansion and management of each component

Weaknesses: high server resources and O&M costs

Recommended server configurations are as follows:

UsageConfigurationOSDeployed ServiceNumber
Load and Forward4C/8G/100G system disk/200G data diskDebian 10+Nginx2
Microservice Application32C/64G/100G system disk/300G data diskDebian 10+HAP Microservices3
Cache16C/32G/100G system disk/200G data diskDebian 10+Redis2
Message queue16C/32G/100G system disk/500G data diskDebian 10+Kafka3
Full-text search16C/32G/100G system disk/500G data diskDebian 10+Elasticsearch3
File Storage16C/32G/100G system disk/500G data diskDebian 10+File Object Storage4
RDB16C/32G/100G system disk/500G data disk(SSD)Debian 10+MySQL2
NoSQL32C/64G/100G system disk/500G data disk(SSD)Debian 10+MongoDB3