Какую технологию общего хранилища большого объема следует использовать при размещении в Google Cloud?

Учитывая настройку фермы веб-серверов с автоматическим масштабированием, которая требует доступа к очень большому количеству файлов изображений, в настоящее время мы используем Google Cloud Storage с подключенной папкой FUSE на каждом веб-сервере, чтобы можно было получить доступ к одному и тому же набору общих файлов.

Производительность при доступе / чтении общедоступных файлов GCS отличная, однако любые операции записи с использованием gsutil или FUSE (который, конечно, использует тот же API) кажутся болезненно медленными, условно говоря. Как упоминается здесь: Google Cloud Storage Fuse против GlusterFS, профи, минусы и затраты

Соблазн установить виртуальную машину контейнера NFS с большим диском, однако в конечном итоге ожидается, что общая папка изображений достигнет диапазона размеров терабайт.

Каков наилучший способ разместить очень большое количество файлов изображений в Google Cloud при сохранении высокой производительности записи? Желательно хорошо масштабируемый.

1
задан 28 May 2017 в 16:50
1 ответ

В Google Compute Engine вы можете использовать единственную NFS, выбранный вами тип экземпляра определит egress caps на пропускную способность записи .

Если вам нужна масштабируемость, вы можете рассмотреть возможность использования GlusterFS, которая масштабируется до сотен терабайт, или Avere vFXT для петабайт памяти и миллионов IOPS.

.
1
ответ дан 3 December 2019 в 23:30

Теги

Похожие вопросы