When our specialists need to make a configuration choice for a 1C server, the first thing they ask is how many users will work with 1C in the company and what set of services are planned to be used, what will be the tasks of a 1C server, who will administer 1C servers and how. We are starting from this information when creating a 1C server.
In the hardware structure of the 1C server, the characteristics of the processor, RAM, disk subsystem and network interfaces will be important to us.
It is necessary that they ensure stable and sufficiently productive operation of the following components:
The optimal number of processor cores is usually calculated on the basis that 1-2 cores should be reserved for the OS, 1-2 cores for the operation of the SQL database, 1 more for the application server and approximately 1 core for every 8-10 simultaneous user sessions (so that users do not complain later that the 1C server slows down).
Please note that the speed of request processing depends not so much on the number of cores as on the processor clock frequency, and the number of cores affects stability more with a large number of users and simultaneous tasks from them
If you need a server for 1C for 100 or more users, we recommend you deploy a cluster of at least two physical 1C servers.
The size of the necessary RAM, we propose to consider, based on such indicators:
It is better to purchase RAM with a margin - this is one of the most important factors for the high performance of a 1C server and at the same time it is now one of the cheapest components. If there is not enough memory on the 1C Enterprise server, this will be very noticeable during operation, therefore, when the question is which 1C server to choose, always pay attention to ensure that it has sufficient RAM.
When choosing which server is needed for 1C, it should be remembered that while users are working with it, many data read and write operations per second will be performed. This parameter - with what speed the hard drive allows to process data - is also one of the key for 1C server performance.
Database server reliability can be achieved by:
In the case of using dedicated servers in data centers, the data center is responsible for reliability.
There are 2 possible schemes: a terminal server and work in a thin client from their working machines. Consider the pros / cons:
Terminal server:
Pros:
Work from your place:
Minuses:
A combined case is also possible when some users work from a terminal server, some from their workstations.
You should not try to save money by using a user computer for the 1C server (as is often done in small companies) - the user hardware is much less reliable and fault-tolerant than a similar server one. Do not risk the accounting system of your company. If the purchase of suitable hardware does not fit your budget, you should probably consider deploying 1C in the cloud.
If it is difficult for you to find out which server to choose for 1C, how to make a 1C server, because you have not encountered this task before, you can always contact us. Experienced technical specialists will help you design, buy, install and configure a server suitable for you for 1C.