Может ли кто-нибудь объяснить, как корпорациям нравится facebook и instagram (или буквально любой, кто хранит пользовательские данные) технически справиться с хранением данных граждан ЕС в Европе?
Я создаю веб-сайт, который позволит пользователям загружать свои фотографии и видео и делиться ими с друзьями. В соответствии с регламентом GDPR все данные, которые идентифицируют граждан ЕС, должны храниться и обрабатываться в ЕС. Так, например, если я загружаю изображение и на нем мое лицо, то данные должны храниться в ЕС.
Означает ли это технически, что мы должны использовать несколько кластеров распределенных файловых систем (пример: GlusterFS
) для этой задачи? Например:
- первый кластер - не ЕС
- второй кластер в ЕС
затем мы монтируем файловые системы в следующие каталоги:
и когда данные сохраняются, они попадают либо на один сервер, либо на другой. Мне трудно поверить, что это решение проблемы. Представьте себе, что пользователь GoogleDrive из США мигрирует в ЕС, поэтому теперь Google должен перенести xx гигабайт данных в Европу. Учитывая, что все файлы имеют метаданные, связанные с ними где-то в БД, это означает, что эта БД также должна обновляться в одновременно с переносом данных. До свидания КИСЛОТА
принципы.
Возможно, существует какой-то механизм маркировки, который позволяет распределенным файловым системам автоматически перетасовывать данные в зависимости от имени файла?
Например, если файл называется us_myimage.png
он идет на сервер (или группу серверов) с нас
label, и если я позже переименую файл в eu_myimage.png
затем файл перебалансируется на сервер с Евросоюз
этикетка?
Я изучил некоторые из существующих решений, таких как GlusterFS
и минио
но не смог найти ни одной зацепки. Ближайшее решение этой проблемы реализовано монгодб
через GridFS
, где вы можете перетасовывать данные между кластерами на основе меток. В моем случае меня интересует решение для хранения файловой системы.