From 344a9fc3568b2e4e1e33ab9d6b2578e46140750b Mon Sep 17 00:00:00 2001 From: Dmitry Shurupov Date: Fri, 3 May 2024 17:04:16 +0700 Subject: [PATCH] [ru] Review distributed-systems.md (#3076) Signed-off-by: Dmitry Shurupov --- content/ru/distributed-systems.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/ru/distributed-systems.md b/content/ru/distributed-systems.md index e1ca3d1fea..d3c8396b71 100644 --- a/content/ru/distributed-systems.md +++ b/content/ru/distributed-systems.md @@ -16,14 +16,14 @@ tags: ["architecture", "", ""] А вот если соединить множество компьютеров, вычислительная мощность становится практически безграничной. Многие приложения, на которые мы сегодня полагаемся, не могли бы существовать без распределенных вычислений. -Обычно системы [масштабируются](/scalability/) вертикально. +Исторически системы [масштабировались](/scalability/) вертикально. Это означает, что к отдельной машине добавляется дополнительный процессор или память. Вертикальное масштабирование занимает много времени, быстро достигает предела и приводит к простою. ## Как именно решает проблему -Распределенная система может [масштабироваться горизонтально](/horizontal-scaling/): например, при необходимости в систему можно добавлять дополнительные узлы. -Этот процесс можно автоматизировать, тогда система сможет справляться с внезапным ростом нагрузки или потребления ресурсов. +Распределенная система может [масштабироваться горизонтально](/horizontal-scaling/): например, при необходимости в систему добавляются дополнительные узлы. +Этот процесс можно автоматизировать — тогда система сможет справляться с внезапным ростом нагрузки или потребления ресурсов. Нераспределенная система подвержена риску сбоев, так как при поломке одной машины выходит из строя вся система. Распределенную систему можно спроектировать так, чтобы даже при поломке нескольких машин она продолжала работать с тем же результатом.