Skip to main content
Select components for a dedicated server of arbitrary configuration
Last update:

Select components for a dedicated server of arbitrary configuration

You can build and order a server of any configuration.

Depending on the components, server assembly takes from one to five working days.Read more about building servers of arbitrary configuration in the Selectel blog article How we build custom servers: from configurator to testing.

When the server is ready for delivery, you will receive an email notification and can connect to it.

If you need help selecting components, create a ticket or contact us in other ways.

Select accessories

When ordering a random server, you select components in the server configurator.Not all components are compatible with each other.When configuring the configuration after selecting each new component, incompatible components are automatically excluded.

Processor

For your information

Once the server is ordered, the processor cannot be replaced.If a different processor or a change in the number of processors is required, order a new server.

Intel and AMD processors are available for ordering.

In the configurator the processors are grouped by lines and families.The model, number of cores, base clock frequency and additional designations are indicated in the processor name.

Examples of processors:

  • Intel Silver 4510 (12x2.4 GHz HT);
  • AMD EPYC 7443P (24x2.85 GHz SMT).

Processors may have additional designations:

HTSupports Intel® HyperThreading technology, which allows a single physical processor core to execute multiple instruction streams simultaneously. Learn more about the technology and how it works in the Selectel blog article What is Hyper-Threading?
SMTSupport for AMD Simultaneous Multithreading technology, which allows a single physical processor core to execute multiple instruction streams simultaneously
EOL (End Of Life)A line or family of processors that have been discontinued
CPU BenchmarkProcessor performance test result

Memory

DDR4 and DDR5 generation modules are available for ordering.

In the configurator you can select:

  • total memory capacity;
  • or module size and number of modules. The configurator will automatically display the total ordered capacity. Use this option to select the number of modules by the number of processor memory channels.

The RAM name indicates the capacity, generation, and additional designations.

RAM example: 64 GB DDR4 ECC Reg.

RAM may have additional designations:

RegRegister type of memory. The presence of registers reduces the electrical load on the controller and allows more memory modules to be installed in one channel
ECCA data error detection and correction mechanism that ensures stability and reduces the likelihood of failures
NON-ECCNo data error correction mechanism

Disks

The disks are installed in the following order: NVMe ⟶ SSD ⟶ HDD. If you need a different installation order, please specify it in the comment at [checkout](order entry).

In the configurator disks are grouped by type. Disk names include capacity, disk type and additional designations.

Disk example: 500GB NVMe M.2 SSD.

Read more about disk types in Selectel's blog articles:

Disk types

HDDHard disks
SATA SSDSSDs that connect via the SATA interface
NVMe SSDSSDs that connect via a high-speed PCI Express interface. The NVMe interface allows SSDs to achieve maximum read and write speeds and minimizes latency
OPTANEIntel® SSDs with 3D XPoint technology. Can be used as a cache memory to speed up OS booting and work with HDDs and SSDs
Hi-PerformanceSSDs or HDDs for applications requiring high data transfer rates, minimal latency and high reliability under heavy loads
EnterpriseSSD or HDD drives designed for use in data centers and high-load computing applications. Optimized for intensive workloads

SSD form factor

Disks may have additional designations:

HHHL (Half-Height, Half-Length)SSD form factor. Characterized by reduced size. Connected via PCI-e interface
U.2SSD storage form factor. Support hot-swap
M.2SSD storage form factor. Do not support hot-swapping

HBAs and RAID controllers

RAID controllers are devices for organizing and managing disk arrays using RAID technology. RAID controllers manage RAID operations at the hardware level, relieving the system processor.

Disk controllers are needed when the number of disks exceeds the number of SATA ports on the motherboard and for additional data protection using hardware RAID. Read more in the Selectel blog article Hardware RAID: Features of Use.

Types of HBAs and RAID controllers

HBA (no RAID) 16 ports
  • Connect up to 16 drives via SATA and SAS interfaces;
  • hardware RAID assembly is not supported
RAID controller 8 ports + Cache Protection
  • Connect up to 8 drives via SATA and SAS interfaces;
  • hardware RAID support;
  • protection of cache data in case of sudden power outage
RAID controller 16 ports + Cache Protection
  • Connect up to 16 drives via SATA and SAS interfaces;
  • hardware RAID support;
  • protection of cache data in case of sudden power outage
RAID controller 24 ports + Cache Protection
  • Connect up to 24 drives via SATA and SAS interfaces;
  • hardware RAID support;
  • protection of cache data in case of sudden power outage
RAID controller 16 ports + SSD Cache
  • Connect up to 16 drives via SATA and SAS interfaces;
  • Using an array of fast SSDs to buffer read and write accesses to the arrays;
  • cache storage in case of a sudden power outage

Network cards

Each randomly configured server is by default equipped with two RJ45 network interfaces with a data rate of 1 Gbps each.The first interface is used for Internet connectivity, the second for private networking — see the Dedicated Server Networking instructions for more details.

If more network interfaces are required or if you want to reserve the connection with MC-LAG, additional network cards can be ordered.

Types of NICs

2 x 1 GE + 1 Gbps local portAn optional network card with two interfaces, each 1 Gbps, is installed. One port connects to the local network
2 x 1 GE + MC-LAG to 1 Gbit/s local area networkAn optional network card with two interfaces, each 1 Gbps, is installed. Both interfaces are connected to the LAN
2 x 1 GE + MC-LAG to 1 Gbit/s Internet networkAn optional network card with two interfaces, each 1 Gbps, is installed. Both interfaces connect to the Internet
2 x 10 GE + 10 Gbit/s local portAn optional network card with two optical interfaces, each 10 Gbps, is installed
2 x 10 GE + MC-LAG to 10 Gbit/s local area networkAn optional network card with two optical interfaces, each 10 Gbps, is installed
2 x 10 GE + MC-LAG to a 10 Gbit/s Internet networkAn optional network card with two optical interfaces, each 10 Gbps, is installed
2 × 10 GE + 10 Gbps SAN LUN storage connectionAn additional network card with two optical interfaces, each 10 Gbps with the ability to connect to the SAN network LUN storage
2 × 10 GE + 10 Gbps Network Disk SAN connectionInstalled optional network card with two optical interfaces, each 10 Gbps with the ability to connect to a SAN network of network disks

GPU

GPU (Graphics Processing Unit) is a graphics processor designed for accelerated data processing. It is used for tasks:

  • machine learning;
  • data analytics;
  • scientific computing;
  • Virtual Desktop Deployment (VDI);
  • video broadcasts;
  • work with graphics, video rendering, etc.

Learn more about conditions and choosing a graphics card for specific tasks in Selectel's blog article Can desktop graphics cards compare to server graphics cards.

For servers with (GPU) graphics cards are available in PCI-e devices. Up to 8 graphics cards can be installed in one server.

In the configurator, the model, amount and type of video memory are specified in the name of the video card. Example GPU: RTX A5000 24 GB GDDR6.

PCI-e devices

A trusted boot tool is a certified hardware and software module that:

  • helps prevent unauthorized access to the server during the operating system (OS) boot phase;
  • monitors the integrity of the server hardware configuration and files before the OS is booted;
  • blocks booting from removable media.

It is used to certify the system for security requirements or to fulfill the requirements for the operating environment of certified cryptographic information protection means with class KS3.

Example of a PCI-e device:

Motherboard

When ordering a server, the configurator displays motherboards that are compatible with the selected accessories. If only one motherboard is compatible, the field will be filled in automatically.

Case

When ordering a server, the configurator displays the available enclosure options that are compatible with the selected accessories. If only one variant is compatible, the field will be filled in automatically.

An enclosure with two or more power supplies is recommended to ensure uninterrupted server operation. If you may need to upgrade your server in the future, choose an enclosure with more free garbage cans.

Recommendations for selecting components for tasks

Game servers

For servers that synchronize gameplay, high CPU frequency and large amounts of RAM are important.

AccessoriesRecommendations
Processor
  • number of cores:

    • 4-6 for servers supporting up to 30 players;
    • 8 cores or higher for servers or hosting with multiple game sessions;
  • frequency is 3.5 GHz or higher;

  • processor cache — 8-16 MB.


Examples of processors:

  • AMD Ryzen 9 7950X, 4.5 GHz, 16 cores;
  • Intel Core i9-13900K, 3 GHz, 24 cores;
  • AMD Ryzen 5 5600G, 3.9 GHz, 6 cores
RAM
  • type — ECC RAM;
  • volume:

    • 16 GB for servers supporting up to 20 players;
    • 16-32 GB for servers supporting up to 50 players;
    • 64 GB or more for servers with support for 50 players or more

Servers with large databases

Large databases require a scalable, high-performance processor. A large number of active database operations requires more processor cores. Server performance is affected by RAM, as it is used to cache data, process queries and perform operations on them.

AccessoriesRecommendations
Processor
  • the minimum number of cores is 8;
  • frequency — from 2.4 GHz. High frequency will ensure fast execution of operations on each core, which is important for transaction processing;
  • multithreading support — will allow more threads to be executed on each core, which will increase the efficiency of multithreaded tasks.


Examples of processors:

  • Intel Xeon W-2255, 3.7 GHz, 10 cores;
  • AMD EPYC 7513, 2.6 GHz, 32 cores;
  • Intel Core i9-13900K, 3 GHz, 24 cores
RAM
  • type — ECC RAM;
  • the minimum capacity is 64 GB. The memory size must be larger than the database size
DisksType — NVMe SSD

1C servers

1C:Enterprise and its databases are demanding on processor performance and actively use RAM for calculations and data caching. Many 1C operations are single-threaded, so their processing requires a processor with high frequency. In 1C operation, the speed of data access is important, especially with a large number of transactions and active read and write operations.

AccessoriesRecommendations
Processor
  • the minimum number of cores is 8;
  • frequency is from 3 GHz;
  • multithreading support — will allow you to better handle parallel tasks from multiple users and server tasks at the same time.


Examples of processors:

  • Intel Xeon E-2456, 3.3 GHz, 6 cores;
  • AMD Ryzen 7 7700X, 4.5 GHz, 8 cores;
  • Intel Core i9-13900K, 3 GHz, 24 cores
RAM
  • type is ECC RAM;
  • 16 GB is the minimum capacity. The more data in the system and concurrent users, the more RAM is required
DisksType — NVMe SSD

Servers for virtualization

Virtualization requires significant computational resources, especially when there is a high density of virtual machines (VMs) and heavy workloads.The more cores and threads a processor has, the more VMs can run on the server.If more cores are needed, you can build a server with two or more processors.

Each VM requires a portion of RAM to be allocated for its operation.The more VMs on the server, the more RAM is required.

Storage speed has a direct impact on VM performance.

AccessoriesRecommendations
Processor
  • The minimum number of cores is 16. For heavy-duty servers, 32 cores is recommended;
  • frequency is 2.2-3.5 GHz;
  • multi-threading support — will increase system performance, allow assigning more virtual cores to VMs and optimizing resource allocation;
  • support for Intel VT-x or AMD-V virtualization technologies — they distribute resources between virtual machines and improve their performance.


Examples of processors:

  • Ampere Altra Max M128-30, 3 GHz, 128 cores;
  • AMD EPYC 7763, 2.45 GHz, 64 cores;
  • Intel Xeon Silver 4214, 2.2 GHz, 12 cores
RAM
  • type — ECC RAM;
  • 64 GB minimum capacity
DisksType — SSD drives


GPUs with virtualization support are recommended, which will allow power sharing between multiple VMs.
GPU Examples:

  • NVIDIA Tesla T4;
  • NVIDIA A16;
  • NVIDIA A2

Machine learning models

For servers designed for machine learning models, performance processors, graphics processors with large amounts of video memory, large amounts of RAM, and high-speed storage are important.

In machine learning, the GPU takes the brunt of the workload. The more parameters and the more complex the training model, the more memory the GPU will need to work efficiently. Read more in the Selectel blog article How to choose a graphics card for training neural networks and Deep Learning.

AccessoriesRecommendations
Processor
  • the minimum number of cores is 16. The more cores, the better the processor copes with the tasks of data preprocessing and task distribution between GPUs;
  • frequency — from 2.4 GHz;
  • multithreading support — will increase the efficiency of working with multithreaded tasks.


Examples of processors:

  • AMD EPYC 7513, 2.6 GHz, 32 cores;
  • Intel Xeon Gold 6240R, 2.4 GHz, 24 cores
GPU
  • the minimum amount of video memory is larger than the size of the training model;
  • Support for NVIDIA NVLink technology to provide high bandwidth and enable large amounts of data to be transferred between the GPU and other system components;
  • NVIDIA CUDA or AMD ROCm support — will increase performance and computing speed by parallel processing on the GPU.


GPU Examples:

  • NVIDIA Tesla A100;
  • NVIDIA Tesla H100;
  • NVIDIA RTX6000
RAM
  • type — DDR5 ECC;
  • 64-128 GB minimum capacity
Disks
  • type — SSD NVMe;
  • minimum capacity — 1 TB
RAIDUsing RAID arrays will increase data access speed and improve system fault tolerance