Ищем человека, который ранее _именно_ работал с файловыми системами, и, может, писал собственные.
Задача:
Имеется 3 s3 бакета.
Нужно написать, видимо, драйвер, который монтирует виртуальный диск на Windows машине и создает как бы файловую систему для работы с этими s3 бакетами.
У нас есть Windows машина. Она живёт на AWS (в этом нет нюансов и, если вы не знакомы с AWS, ничего страшного). Мы осуществляем на этой машине поиск в network и находим диск, который мы сможем смонтировать на нашу Windows машину и работать с этим диском, как со своим обычным жёстким диском. Но файлы находятся не локально, то есть они не скачиваются. Этот диск (это может быть другая машина, сервер или даже database) это отражение s3 бакета (это файловое хранилище Амазон, которое представляет из себя просто сборище файлов без иерархии или папок с уникальными именами, которые нельзя менять). Но мы, когда монтируем этот диск, видим это в виде файловой системы с папками или подпапками. Мы можем созадвать папки или загружать файлы, переименовывать их и так далее.
И последний нюанс нам нужно будет работать не с одним s3, а с тремя или четырьмя идентичными, но находящимися в разных регионах и отвечать за их синхронизацию. В том числе, блокировать файл на всех бакетах, когда с ним ведётся работа, чтобы не допустить расхождения версий.
Вот существующие аналоги:
-
www.gladinet.com/amazon-s...
- docs.aws.amazon.com/stora...
Нам требуется написать собственый сервис. Бюджет обсуждаемый в обе стороны так как понятия что да как нету пока что но готовы начать хоть завтра
File i/o
NTFS
Язык разработки не важен. Скорость не важна.