[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Монтировать с одного VPS на другой в одном датацентре



Misha Ramendik <mr@ramendik.eu> writes:

> s3-хранилище - вообще интересная для меня тема. Но что-то как-то я не уверен в надёжности s3fs.

Не надо использовать s3fs, ибо это достаточно посредственных хак над s3.

S3 -- это не ФС. S3 не поддерживает операции
с частью файла: оперировать файлом в s3 только целиком.

> А без s3fs требуется поддержка s3-хранилища в коде, а где её взять? Ну кроме как сидеть писать самому, а это время, и немалое.

s3 штука далеко не новая, для работы с ним уже во всех языках библиотеки
написаны, не говоря уже о большом количестве cli-тулзовин.

> У меня две основные потенциальные задачи для s3-хранилища. Качать туда файлы из интернетиков, то, что делает wget. И
> заливать туда файлы через вебформу.
>
> Первое не очень критично. Можно скачать файл в local storage и потом скормить его s3cmd. А вот второе критично,
> поскольку хотелось бы возможность заливать файл размером больше, чем у меня есть local storage.

Для этого -- подойдёт идеально. Ну и по цене, кстати, s3 обойдётся дешевле.

> Пока найдено ровно одно решение, Gokapi, но оно позволяет заливать файлы только админу, а остальным юзерам -
> скачивать. А мне надо бы наоборот, чтобы юзеры заливали, а я скачивал. При этом Go я не знаю и потому переделать
> Gokapi вряд ли смогу.

Лень не всегда двигатель прогресса.

Ещё раз повторю: чем искать готовое решение, легче написать CGI-скрипт на shell и положить его под nginx.

Shell обязаны знать все. Nginx настраивается с полпинка. CGI прост как пробка.

> Хреново то, что я не просто не занимался именно уеб програмированием, а ещё и у меня script language of choice - Питон. То
> есть получается - если для загрузки делать что-то самописное, то это либо учить языки с нуля, либо ставить монстрика
> вроде Django?

Великолепный выбор! Питон -- отличный язык программирования! =)

Причём отличный -- в каждой минорной версии! =)


Reply to: