Google использует распределённую файловую систему (Google File System, GFS) для хранения данных по нескольким причинам:
- Обработка больших объёмов информации. 15 GFS оптимизирована для хранения и обработки файлов очень большого размера (в диапазоне гигабайт или терабайт). 1
- Масштабируемость. 1 Система может масштабироваться до тысяч узлов хранения и управлять петабайтами данных. 1
- Отказоустойчивость. 1 Данные реплицируются на нескольких компьютерах, что обеспечивает надёжность даже в случае аппаратных сбоев. 1
- Высокая пропускная способность. 1 Система поддерживает параллельные операции чтения и записи, что важно при работе с большими наборами данных. 1
- Повышение доступности данных. 4 Благодаря наличию копий данных на многих узлах нескольких кластеров и дата-центров клиент может получать информацию с географически наиболее близкого узла. 4