<Р> Какво е същинското проектиране за СДФ? Дръжте четене, за да разберете.
Google File System Architecture
<р> Google организирана на СДФ в клъстери на компютри. Клъстерът е просто една мрежа от компютри. Всеки клъстер може да съдържа стотици или дори хиляди машини. В рамките на GFS клъстери има три вида лица: клиенти, майсторски сървъри и chunkservers
В света на GFS, терминът " " клиент. се отнася до всяко лице, което прави заявка за файл. Исканията могат да варират от извличане и манипулиране на съществуващите файлове към създаване на нови файлове на системата. Клиентите могат да бъдат други компютри или компютърни приложения. Можете да мислите за клиенти като клиентите на СДФ.
главния сървър действа като координатор за клъстера. Задълженията на капитана включват поддържане на регистър на операция, която следи дейността на клъстера на капитана. Дневникът на работа помага да запазите прекъсвания на услуги до минимум - ако сървърът катастрофи майстори, подмяна на сървъра, че е наблюдавал дневника операция може да заеме своето място. Главният сървър също следи на метаданни, която е информацията, която се описва парчета. Метаданните казва главния сървър, към който подава парчетата принадлежат и където те се вписват в рамките на цялостната файл. При стартиране, управляващото урните всички chunkservers в своята клъстер. На chunkservers реагират като казва главния сървър на съдържанието на техните запаси. От този момент нататък, главния сървър следи местоположението на парчета в клъстера.
Има само един активен главен сървър на един клъстер в даден момент (макар че всеки клъстер има множество копия на главния сървър в случай на неизправност в хардуера). Това може да звучи като добра рецепта за пречка - в края на краищата, ако има само една машина координиране клъстер от хиляди компютри, би не, че конфитюри причина за пренос на данни? The GFS получава около тази лепкава ситуация, като поддържа съобщенията главния сървър изпраща и получава много малка. Главният сървър всъщност не се справя файлови данни на всички. Тя оставя, че до най chunkservers.
Chunkservers са работни коне на СДФ. Те са отговорни за съхраняване на файлове парчета на 64-MB. На chunkservers не изпращат пар