Bitrix scaling control. Zoom control - including housewives! Visual server configuration

The course is intended for users administering sites on the 1C-Bitrix: Site Management platform. Well Administrator. Modules allows you to master methods for performing advanced tasks for administering modules not related to commercial activities A separate course has been created for modules related to online trading. .

Gained skills:

  • methods of working with modules of the non-profit plan system;
  • working with special tools: Push&Pull, Messaging Service and others;
  • working with modules that allow users to communicate: forums, blogs, and others;
  • organization of document flow and business processes;
  • setting up Web analytics tools;
  • and others.

Minimum knowledge required to study the course:

  • basic computer literacy and Windows OS skills;
  • basic knowledge of WWW and organizing access to a web server;
  • Content manager We believe that you have already completed this course and know a lot about Bitrix. Therefore, there will be much fewer hints in pop-up windows than in the Content Manager course.
    , so as not to get confused in the interface.
  • knowledge of the system within the course Administrator. Base We believe that you have already completed this course and know a lot about 1C-Bitrix administration. Therefore, there will be much less prompts in pop-up windows, as well as explanations about where and how to perform common administration tasks.

It would be nice to have basic skills in installing and administering *nix systems.

If this course is taken as the basis for offline teaching, then the recommended duration: 4 days (32 academic hours).

Save time and study on the way to work or university? This requires files. We provide two options for offline learning: files in PDF and CHM format, they open on any device. Reading programs are available in the AppStore and Play Market. The files are updated periodically, but will still lag behind the online version of the course. Therefore, we still recommend the online version of the courses, especially since mobile Internet is not a problem now.

Save time and study on the way to work or university? This requires files. We provide two options for offline learning: files in PDF and CHM format, they open on any device. Reading programs are available in the AppStore and Play Market. The files are updated periodically, but will still lag behind the online version of the course. Therefore, we still recommend the online version of the courses, especially since mobile Internet is not a problem now.

  1. The file is not located locally, but on a network resource.
  2. If the file is on the local disk, but the path to it contains special characters (# and others).

How to take the training course?

The 1C-Bitrix company presented a new version of the product “1C-Bitrix: Site Management 14.5”. Among the new products: the patented “Composite Site” technology, which reduces site response time by hundreds of times, data exchange with 1C in real time, as well as “Scaling Management” - a service for easily managing server load. These and other updates have an impact on key indicators efficiency of online business: increase conversion to customers, ensure site fault tolerance during peak consumer demand, and also reduce the percentage of canceled orders.

In addition, the company introduced a new product – “1C-Bitrix: Enterprise”, intended for use by large companies. "1C-Bitrix: Enterprise" replaced the edition of "1C-Bitrix: Site Management - Business Web Cluster". A special feature of 1C-Bitrix: Enterprise is its extended functionality for large companies and online stores. The new product will be distributed through 1C-Bitrix partners.

More information about the new products presented:

Composite site

It is a patented technology that can increase site response speed hundreds of times. This is confirmed by independent tests conducted by the Rusonics company: the site response time after enabling the Composite Site technology was reduced by 224 times - to 0.002 s. The site's response speed is a key characteristic of its operation and affects many indicators. For example, when a website is slow, a visitor is more likely to leave the page without waiting for it to load, which reduces conversion and increases the cost of attracting customers. Also, the quick response of site pages affects indexing by search robots and increases the site’s place in search results, which helps attract buyers to the site. Thus, using technology that speeds up website response times by hundreds of times can be a major advantage for an online business and help it stand out from its competitors.


The Composite Site technology combines all the advantages of a static site with the capabilities of a dynamic one. A static site is a ready-made HTML page that does not contain any program code. It usually loads very quickly for the user, but is rarely used in modern website development and is not applicable for online trading. Dynamic sites use program code, so the site load speed for users is much slower. At the same time, dynamic sites are used for most modern sites, including online stores. "Composite Site" provides the fastest possible display speed for a dynamic site by displaying cached copies of site pages and displaying updated data in places where it has changed since it was cached.

The use of the Composite Site technology will be available for all sites created on the 1C-Bitrix: Site Management platform, starting from version 14.5, with the exception of those created on the First Site edition. To connect this technology, you must contact 1C-Bitrix partners who have the appropriate competence.

Data exchange with 1C:Enterprise 8 in real time

For 1C-Bitrix: Site Management, integration with 1C:Enterprise 8 has long been a key function, but it was in version 14.5 that functionality appeared that allows online stores to significantly increase their operational efficiency. Now the online store manager has access to information about products, prices and inventory balances from 1C in real time. Also, in real time it is possible to receive information from the website in 1C about orders, statuses and payments. This allows you to take your online store’s customer service to a new level: reduce the percentage of canceled orders, effectively manage inventory balances, and avoid wasting time transferring data from one accounting system to another. To use this functionality, no additional settings are required except for installing version “1C-Bitrix: Site Management 14.5”, installing exchange module 4.0 in “1C: Enterprise 8” (the module can be downloaded on the website 1c.1c-bitrix.ru) and enabling data exchange in real time.

Also, for the new version of “1C-Bitrix: Site Management 14.5” a number of improvements to loading/uploading in 1C are presented: complete data exchange between 1C and the site is accelerated by 2 times, subsequent complete data exchange is accelerated by 5 times, automatic resumption of exchange from the moment when the connection was lost, etc.

For multichannel retailers, the main value of these improvements is that now it doesn’t matter where the purchase took place - on the website, in an offline store or by phone - all information will be transferred to the company’s website and the client will be able to track the progress of the order status in his personal account.

Cluster scaling management: easy server load management

The online trading market has been growing extremely actively in recent years, and therefore the thesis that the fault tolerance of an online store is an important requirement for all businesses no longer needs to be substantiated. There are many not very successful examples of how online stores could not withstand the peaks of the influx of customers, losing customers and profits because of this. At the same time, managing the load on a website has long remained a complex technical task, requiring qualified specialists on staff, which is not always available to developing online stores.

In order to simplify the solution of this problem, the 1C-Bitrix company has released a special module “Scaling Management” in the new version of its product. It is designed for building cluster systems in visual mode and allows you to create fault-tolerant and scalable configurations. The module greatly simplifies working with servers for the owner of an Internet site - now, even without special technological knowledge, you can quickly assess the situation with the load on the servers, understand the reason for poor server performance and, if necessary, connect new ones and distribute the load between them. The functionality will be included in all editions older than the Standard edition.

Online store order management

The new version of 1C-Bitrix: Site Management 14.5 allows you to flexibly manage online store orders, which helps build efficient back-office operations, reduce the volume of routine processes and improve the quality of customer service. Now in the administrative part the functions of dividing orders into 2 or more parts, adding or deleting positions are available. This allows you to work flexibly with customer requests, without creating routine difficulties in taking into account orders.

Also among the updates is automation of work with delivery services. It became possible to integrate with three new logistics companies - SDEK, Delovye Linii and PEC. Now the product “1C-Bitrix: Site Management” has support for API delivery services, which allows, after receiving an order, to automatically send a request for delivery of goods to the logistics company, as well as track the status of the shipment on the order page.

"1C-Bitrix: Enterprise" - a new product for large companies

"1C-Bitrix: Enterprise" is a new product of the 1C-Bitrix company, intended for implementation in large companies and online stores. The product will provide the following features: data personalization, multichannel, faceted search, as well as the possibility of personal issuance of a specific product and its ranking, the ability to select a legal sales entity within a holding structure, e-commerce CRM, marketing management and much more.

"1C-Bitrix: Enterprise" will be distributed only through partners of the 1C-Bitrix company, and the cost of the product will be calculated depending on the features and complexity of the project.

"1C-Bitrix: Enterprise" replaced the edition of "1C-Bitrix: Site Management - Business Web Cluster", the release of which is completely suspended. Technical support, as well as the release of updates for websites of existing clients, made using the edition of “1C-Bitrix: Site Management - Business Web Cluster” will be carried out as usual. In addition, users of the “1C-Bitrix: Site Management – ​​Business Web Cluster” edition will be able to switch to the new product for free if they wish.


For details on the terms of purchase and operation, please contact the company’s partners with the relevant competencies.

Other updates:

In addition to the listed significant updates, 1C-Bitrix: Site Management 14.5 contains other new items. Work with sitemap has been simplified, which will facilitate the process of optimizing the site for search engines. There is a new visual editor that simplifies text layout, as well as an HTML5 image loader. Development of the new D7 core continues.


Changes in the product licensing policy:

Starting from version 14.5, for the “Business”, “Web Cluster” editions of the “1C-Bitrix: Site Management” product and the “1C- Bitrix: Enterprise" web cluster servers will be additionally licensed. The standard license will include the ability to use two "Web cluster" servers; the license cost for each subsequent "Web cluster" server will be 30% of the cost of the initial license. Also, the “Web Cluster” module will be available in the “Business” edition.

Sergey Ryzhikov, CEO of 1C-Bitrix, comments:

“I think this is one of the most outstanding product releases. We have implemented three very important technologies: a composite website, real-time data exchange with 1C and visual cluster scaling. I remember well that when we first discussed this issue with our colleagues, no one believed that their implementation was even possible. That is why now we are especially pleased to present the result to our clients and partners.”

Company "1C-BITRIX" – Russian developer of website management systems and corporate portals. Developer of the Bitrix24 cloud service. 1C-BITRIX software products are professional systems for managing company websites, online stores, social networks and communities, corporate portals and other projects. The total number of projects created on the 1C-BITRIX platform exceeds 100 000 . 1C-BITRIX is a technology partner of more than 10 000 web studios and web integrators.

The first part of the article is setting up the web environment.

Understand how to work with the new section in the product " Scaling control"we will start by installing CentOS, and then installing " 1C-Bitrix: Web environment" 5.x»

Installing CentOS

The video shows the installation of CentOS on a virtual machine; I will prepare 4 machines at once to show all the possibilities in the future.

Installation of "1C-Bitrix: Web Environment" 5.x"

The operating system is installed, let's install the 5.x web environment on it:

JavaScript is disabled in your browser

Let's look at the video in detail:

  • Login to the server under an administrative account
  • For further installation we will need " wget", it is not installed by default, install it with the command: yum install wget
  • Loading the script " web environment"and launch it with the following commands:

where ports represent and are used for the following services:

25 - smtp server 80 - http 443 - https 5222 - bitrix xmpp server 5223 - bitrix xmpp server via ssl 8890 - ntlm authorization 8891 - ntlm authorization via ssl 8893 - http instant messaging server 8894 - https instant messaging server
  • The ports are registered, you need to save the table with the following command: service iptables save
  • Well, lastly, install the shell mc, using the command: yum install mc
  • The installations are complete, we reboot the server to see that everything was installed correctly, we see on the screen that the machine is running: 5.0.37
When you first log into a virtual machine with the login " root" and the password you set, you will be prompted to change the user's password " bitrix» – on behalf of which you will continue to work with the machine.

Similarly, I am installing three more machines for myself, the total number of machines will be four, they will be useful to us in the future.

Update "1C-Bitrix: Web Environment" 5.x"

The machine is constantly evolving and should be updated periodically; consider updating through the machine control console:

JavaScript is disabled in your browser

Let's look at the video in detail:

  • Login to the server under root, enter the password.
  • We get to the menu for creating a pool of servers, click 1 , for creating. We see that the pool has been created, click Enter to return to the menu - this menu appears if you have not created a pool. If the pool was created earlier, we skip this step.
  • Next we need to find the update item; to do this, go to another menu by selecting 1 .
  • In the menu that opens we see the item Update, under the item 4 , select it.
  • Starts Update, you need to enter the hostname, I have it server1, and confirm your decision on Update by typing Y
  • We see the start of the task " Start job" by pressing Enter back to the menu.
  • Running tasks can be viewed through the menu item 5 , we enter it.
  • A small menu and list appeared showing running tasks.
  • Select a menu item 1 to see running jobs
  • We see our task and completion status, we return by clicking 0
  • Having returned, we see that the task has already been completed and received the status “ finished", you can select the item 0 , exit this menu.
  • In the table above the menu we see that the web environment has become version 5.0.44
  • Exit the menu by selecting 0
  • Leave root by typing the command exit
  • We see that here the version of the web environment has changed to 5.0.44
Setting Time and Time Zone

A very important parameter that must be checked after installation. The parameter affects synchronization with 1C, calendars, orders and much more where date and time are required.

The date and time on the server is not one specific date and time, it is actually three different dates and three different times with their own time zones.

What are the three places:

  • Server time
  • PHP time
  • MySQL Time
The change occurs through the web environment menu item, and changes the date and time in three places at once; this is a very important point that all three places work with the same time and date parameters.

For additional servers, before changing the time and date, you need to add the server to the pool; I will show this procedure in the videos below, via the web interface.

JavaScript is disabled in your browser

Let's look at the video in detail:

  • Connect to our server with rights root
  • In the main menu, select the item 1
  • In the menu that opens, select the item 6
  • In the list that appears, you need to select your location, since I am in Kaliningrad, I choose Europe by typing 8
  • Let's move on to the next list, select a country, I'm in Russia, select an item 39
  • The next choice is the relative time zone Moscow, I am in Kaliningrad, I choose 1
  • We have selected everything we need, they show us summary data of our choice and offer to confirm our choice, everything is correct for me, I type 1
  • We are asked whether to save the same data for PHP, I agree, I dial Y
  • They show us which files will be changed and which services will be restarted, I’m happy with everything, I’m typing y
  • The task has started, let's see how it runs. All OK task completed.
  • Exit the web environment menu and type the command date
  • We made sure that the car's time was correct. The correct time setting of the PHP and MySql server can be checked through the administrative web interface " Tools» -> « System check»

Installing an online store in the “Web environment”

You can install any product you need from the list, I install the editors of the online store. You can also restore your installation from a backup.

JavaScript is disabled in your browser

The first part of the article ends; in the next part, we will look at how to work with the web environment and use scaling through the web interface.

Don't forget to ask questions in the comments.

The first part of the article is setting up the web environment.

Understand how to work with the new section in the product " Scaling control"we will start by installing CentOS, and then installing " 1C-Bitrix: Web environment" 5.x»

Installing CentOS

The video shows the installation of CentOS on a virtual machine; I will prepare 4 machines at once to show all the possibilities in the future.

Installation of "1C-Bitrix: Web Environment" 5.x"

The operating system is installed, let's install the 5.x web environment on it:

JavaScript is disabled in your browser

Let's look at the video in detail:

  • Login to the server under an administrative account
  • For further installation we will need " wget", it is not installed by default, install it with the command: yum install wget
  • Loading the script " web environment"and launch it with the following commands:

where ports represent and are used for the following services:

25 - smtp server 80 - http 443 - https 5222 - bitrix xmpp server 5223 - bitrix xmpp server via ssl 8890 - ntlm authorization 8891 - ntlm authorization via ssl 8893 - http instant messaging server 8894 - https instant messaging server
  • The ports are registered, you need to save the table with the following command: service iptables save
  • Well, lastly, install the shell mc, using the command: yum install mc
  • The installations are complete, we reboot the server to see that everything was installed correctly, we see on the screen that the machine is running: 5.0.37
When you first log into a virtual machine with the login " root" and the password you set, you will be prompted to change the user's password " bitrix» – on behalf of which you will continue to work with the machine.

Similarly, I am installing three more machines for myself, the total number of machines will be four, they will be useful to us in the future.

Update "1C-Bitrix: Web Environment" 5.x"

The machine is constantly evolving and should be updated periodically; consider updating through the machine control console:

JavaScript is disabled in your browser

Let's look at the video in detail:

  • Login to the server under root, enter the password.
  • We get to the menu for creating a pool of servers, click 1 , for creating. We see that the pool has been created, click Enter to return to the menu - this menu appears if you have not created a pool. If the pool was created earlier, we skip this step.
  • Next we need to find the update item; to do this, go to another menu by selecting 1 .
  • In the menu that opens we see the item Update, under the item 4 , select it.
  • Starts Update, you need to enter the hostname, I have it server1, and confirm your decision on Update by typing Y
  • We see the start of the task " Start job" by pressing Enter back to the menu.
  • Running tasks can be viewed through the menu item 5 , we enter it.
  • A small menu and list appeared showing running tasks.
  • Select a menu item 1 to see running jobs
  • We see our task and completion status, we return by clicking 0
  • Having returned, we see that the task has already been completed and received the status “ finished", you can select the item 0 , exit this menu.
  • In the table above the menu we see that the web environment has become version 5.0.44
  • Exit the menu by selecting 0
  • Leave root by typing the command exit
  • We see that here the version of the web environment has changed to 5.0.44
Setting Time and Time Zone

A very important parameter that must be checked after installation. The parameter affects synchronization with 1C, calendars, orders and much more where date and time are required.

The date and time on the server is not one specific date and time, it is actually three different dates and three different times with their own time zones.

What are the three places:

  • Server time
  • PHP time
  • MySQL Time
The change occurs through the web environment menu item, and changes the date and time in three places at once; this is a very important point that all three places work with the same time and date parameters.

For additional servers, before changing the time and date, you need to add the server to the pool; I will show this procedure in the videos below, via the web interface.

JavaScript is disabled in your browser

Let's look at the video in detail:

  • Connect to our server with rights root
  • In the main menu, select the item 1
  • In the menu that opens, select the item 6
  • In the list that appears, you need to select your location, since I am in Kaliningrad, I choose Europe by typing 8
  • Let's move on to the next list, select a country, I'm in Russia, select an item 39
  • The next choice is the relative time zone Moscow, I am in Kaliningrad, I choose 1
  • We have selected everything we need, they show us summary data of our choice and offer to confirm our choice, everything is correct for me, I type 1
  • We are asked whether to save the same data for PHP, I agree, I dial Y
  • They show us which files will be changed and which services will be restarted, I’m happy with everything, I’m typing y
  • The task has started, let's see how it runs. All OK task completed.
  • Exit the web environment menu and type the command date
  • We made sure that the car's time was correct. The correct time setting of the PHP and MySql server can be checked through the administrative web interface " Tools» -> « System check»

Installing an online store in the “Web environment”

You can install any product you need from the list, I install the editors of the online store. You can also restore your installation from a backup.

JavaScript is disabled in your browser

The first part of the article ends; in the next part, we will look at how to work with the web environment and use scaling through the web interface.

Don't forget to ask questions in the comments.

Grow your business and know that the server will withstand the growing load! The monitoring system will indicate in advance that the situation has begun to require a solution. Ensure high availability of the site by scaling it under conditions of increasing load, performing load balancing, distributing traffic and data between several servers. Ensure these changes are implemented in a user-friendly visual interface!

How does 1C Bitrix scale?

We will look at working with scaling using the example of an assembly with the Bitrix virtual machine (VM Bitrix). Our company has made optimal configurations and launching a virtual machine will be simple and easy (). Log in to the console and manage the 1C-Bitrix “Virtual Machine” in the usual administrative section of your website. Configure the server in a friendly and completely Russian-language interface of the monitoring system. Change and immediately monitor the status of all server components. Easily identify causes of performance degradation. Redistribute peak loads.

Watch the video how it works:

“1C-Bitrix: Virtual Machine” is a free software product, a ready-made reference environment on which it is recommended to use 1C-Bitrix products. A virtual machine will save you time and effort in properly deploying and administering your web project.

Virtual machine management

The system's completely Russian-language interface allows you to visually configure the server. While in the administrative part of your site, simply drag and drop server components and redistribute the load. The system will tell you what and where to drag.



Basic virtual machine management functions include adding/removing sites, connecting additional servers to a cluster, moving and scaling services (Web, MySQL, memcached, sphinx), rebooting servers from the visual interface, setting up a mail server (you can raise a unique E-mail domain for each site), the ability to manage crond services to run programs on a schedule.

Virtual machine monitoring and proactive support

The ready-made monitoring system inside the “Virtual Machine” is equipped with a graphical interface in Russian. You visually monitor the status of all server components, track peak loads and easily determine the reasons for performance degradation.

Having deployed the system, you will have a ready-made monitoring tool inside the virtual machine, you can easily determine the cause of performance degradation and see the status of all server components, and you can also track all peak loads.

The advantage of monitoring is that you no longer need to write requests to the server to understand its state. Everything works through a single interface:



A typical situation for any growing business is an increase in the load on the website. The situation is critical - the site can no longer cope with the increased load. This situation needs to be monitored in advance, especially since the monitoring system warns about the occurrence of such situations on the server. Parameters such as processor load, remaining free space, network load, etc. are displayed.

Enabling visual monitoring

How did your website perform without visual monitoring? Everything was configured in text mode in English. Only specialists could manage the extensive functionality of the Virtual Machine. This functionality also included server monitoring, but start/stop monitoring could only be done by a user who could “talk” to the server in its language.

The following are responsible for monitoring in the product:
– munin – prepares graphs
– nagios – notifies about all situations that arise

Unlike the early console version:

Now access is a convenient graphical interface. It is extremely convenient to work with monitoring.

For monitoring to work, the service must be enabled. Sometimes, to correct a complex situation, it is enough to perform the simplest actions suggested by the system. We recommend that you follow the recommended scenarios offered by the services and then, if there is no result, look for alternative solutions.

The interface as a whole is very simple. You simply select all the necessary functions from the “Global Actions” menu. All these actions, which are usually performed in terminal mode and require certain knowledge, are performed in the “Scaling Management” -> “Control Panel” section.