Полезны ли центры обработки данных для ускорения ответов? - PullRequest
1 голос
/ 13 августа 2010

Существуют различные типы центров обработки данных, поэтому я хочу пояснить, что я говорю о настройке центров обработки данных с целью более быстрой доставки контента в определенную местность на планете.

Насколько я понимаю, каждый центр обработки данных имеет общий доступ к хранилищу данных и, по сути, просто существует где-то в мире, чтобы не пропускать запросы на тысячи миль к главному серверу.

Однако, поскольку каждый центр обработки данных должен синхронизировать данные с другими, не приведет ли это к замедлению всего, что сводит на нет преимущества их использования в разных частях мира?

Скажем, например, что набор результатов должен быть получен с главного сервера дома - не будет ли это так же, как если бы пользователь просто делал запрос на этот домашний сервер?

Очевидно, нет, потому что предприятия используют их, так что, возможно, кто-то может объяснить это.

Ответы [ 2 ]

1 голос
/ 13 августа 2010

Из того, что я понимаю, всегда есть «живой» сервер для данных каждого пользователя, и все запросы поступают на живой сервер.Синхронизация происходит в непиковые моменты.Когда пользователь перемещается, система будет ждать, пока его данные не будут полностью синхронизированы, и затем мигрирует их на ближайший сервер.

Я сам не работал над такой системой, но я понимаю, какработы.

1 голос
/ 13 августа 2010

Короткий ответ: в целом передача данных замедляется, как вы ожидаете.Но поскольку передача в центры филиалов может происходить в непиковые периоды времени (когда затрагивается меньше пользователей), воспринимаемая производительность улучшается, так как пользователь будет получать доступ к данным из более быстрого местоположения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...