lab 7 done
This commit is contained in:
12
vrazhkin_semyon_lab_7/README.md
Normal file
12
vrazhkin_semyon_lab_7/README.md
Normal file
@@ -0,0 +1,12 @@
|
||||
# Лабораторная работа № 7. Балансировка нагрузки в распределённых системах при помощи открытых технологий на примерах
|
||||
|
||||
|
||||
1.
|
||||
* rr - раунд робин классический
|
||||
* rr clock - раунд робин с часами
|
||||
* по айпишнику - куда один раз сходил юзер, иуда и будет ходить
|
||||
* смотреть по кол-ву активных соединений. где меньше туда и идём
|
||||
|
||||
2. nginx, nginx ingress(fork nginx), envoy
|
||||
3. шардирование - распределение данных на разных серверах. есть горизонтальное, есть вертикальное. репликация - повторение данных, можем чтение на слейва гнать, а запись на мастера
|
||||
4. ну в реверс прокси можем распределять, куда пойдут запросы, законфижить это, пример банальный - nginx, можем так же кэшировать что-то. плюс работа с ssl/tls на уровне реверс прокси можно сделать, бэк подышит немного. Так же можно рейт лимиты на уровне реверс прокси конфижить
|
||||
Reference in New Issue
Block a user