Solutions for large companies usually have to withstand high loads.
, - , . . . .
Selectel - «1-24» . , .
?
. . . -, - . — .
, «1-24: Enterprise» — — , . — .
, , 100 , , .
5 . Selectel. :
(2 ): Intel Xeon W-2255, 3,7 , 10 ; 128 DDR4; 2 × 960 NVMe +2 × 8 HDD.
(3 ): Intel Xeon E-2236, 3,4 , 6 ; 32 DDR4; 2 x 480 SSD.
, , , .
«1-: » Linux 7.4.3. : HTTP-, - ; .
:
:
app1, app2, app3 |
(-): CentOS 7.9, Nginx 1.18, Apache 2.4, PHP 7.3. Nginx app1. |
db1, db2 |
: CentOS 7.9, Percona Server (MySQL) 8.0.22, Master / Slave. |
storage of metrics |
, Nginx, mysql-percona, , .. Zabbix 4.4. |
load server |
Jmeter 5.3.3. |
collection of indicators |
InfluxDB Jmeter Grafana . |
«1-24: Enterprise» 20 , «-». 111 304 , 67 . , , : 590 . , 540 . , 40 . , 180 . , 415 . .
1/3 (30 000 ). JMeter 5.3.3. InfluxDB — . Grafana, Zabbix.
, 1, 5, 10, 20 30 . ( JMeter). RPS, . .
29 13 . -: , , , ( ), , , , , , , -, . , .
. , . , , , Kanban- , , , , . .
20 10 , , - .
, , .
, :
;
;
, ;
2-3 , .
:
( , ) ;
« » ;
dbconn.php;
Cron (https://dev.1c-bitrix.ru/community/webdev/user/8078/blog/2755/);
nginx;
push&pull .
, .
«» . 30 ( jMeter) .
30 . 111 . 95 % 0,9 .
:
936 ;
110 736 ;
112 440 ;
10 560 ;
81 264 ;
55 128 -;
21 888 ;
8 808 ;
2 208 ;
6 984 ;
57 240 .
30 , — 30-40 %. . .
:
;
;
;
Kanban-;
;
-, ;
;
;
, ;
;
;
.