2015-08-06 4 views
-1

Когда я загружаю файл на Google Drive, отлаживает ли он этот сегмент на более мелкие части и загружает их на разные серверы. Напр. Я загружаю файл A на свой диск. Разделяет ли Google файл A на более мелкие куски и загружает их на разные серверы serverA, serverB, ... и т. Д.?Как файл Google хранит файл?

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

Или это так, что все файлы, которые я загружаю на свой диск, хранятся на одном конкретном сервере?

+0

Это скорее вопрос sysadmin, поэтому, скорее всего, это будет перенесено на serverfault.stackoverflow.com. Я уверен, что кто-то там будет более чем счастлив ответить! –

ответ

1

Служба, поддерживаемая google, поддерживается GFS, файловой системой google.

Я не был уверен, пока не найду this post, у которого, похоже, сотрудник Google.

Edit:

Тот факт, что Google использовать GFS на самом деле вывод основан на том, что файловая система прекрасно вписывается в модель Google Диске. Статья была опубликована в arstechnica, которые описывают это более подробно. Конечно, никто не ожидает, что прежние и нынешние сотрудники Google знает, что факт, что someone, который утверждает, что является одним из них, конкретно указывает OP вопроса, связанного с GFS, является еще одним сильным стимулом полагать, что GFS (и, возможно, BigTable) создают резервную копию Google Диска.

Edit 2:

Как я видел downvotes и что тема действительно интересует меня много, я решил обогатить этот ответ со следующими аргументами:

1) Стратегия инфраструктуры Google заключается в создании кластеров из недорогого товарного оборудования, имея в виду тот факт, что не получится. Это было одной из причин его инфраструктуры ГФС.

2) Интуиция заключается в том, что, поскольку GFS полностью соответствует инфраструктурам, службам и внутренним программным средствам Google (среди которых MapReduce является важным игроком), другие люди пришли к выводу, что он полностью поддерживает все свои услуги. См.: http://www.slideshare.net/hasanveldstra/the-anatomy-of-the-google-architecture-fina-lv11. Также, interview из Jeff Dean, резервного копирования много это интуиция, и объяснить, 1) лучше

3) Это не имеет никакого значения фактического, но я нашел это весело: some user фактически закончили тем, что расширение .gfs Диска (Было бы неожиданно, но как-то нелепо, что эти gfs действительно относятся к файлам MS Groove)

Я не думаю, что мы когда-нибудь увидим, что фактический бывший/текущий сотрудник подтвердил это утверждение, и, конечно, большая часть деталей что резервное копирование Drive останется скрытым, но интуиция имеет сильные корни.

+0

hmm Я прочитал эту ссылку, и она не говорит ничего особенного для диска Google. вместо этого ссылается на интенсивное использование данных, например, на хранение больших или поисковых баз данных. –

+0

Они используют его для различных услуг.В нем особо не упоминается Drive по причине того, что GFS не была создана для него, а скорее как распределенный хранилище общего назначения (для аппаратного обеспечения общего назначения и, следовательно, с точки зрения отказа). – Bacon

+0

Btw GFS изначально был задуман для MapReduce (документ был опубликован через год) – Bacon