Облака, белокрылые лошадки
Aug. 18th, 2015 11:14 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
А не подскажет ли кто правильное облачное хранилище данных?
Требования такие
1. Чтобы много и дешево. Не менее чем 100Гб и цена заметно меньше чем у дешевых виртуалок (каковые по-моему уже до $5/мес упали).
2. Чтобы никаких специальных клиентов - чтобы заливать туда файлы можно было по стандарным протоколам - webdav, ftp, smb, rsync (достаточно любого одного из)
3. Чтобы файлы оттуда можно было раздать по http всему свету, но не как в яндексе, а чтобы если там лежит index.html, то введя ссылку на него в браузер, можно было бы увидеть этот html так, как автор его задумал, и все относительные ссылки бы работали. (собственнно, ровно этим меня не устраивае яндекс - он пытается как-то сам делать thumbnail-ы моих фотографий а html-и предлагает скачать вместо того, чтобы в браузере показывать.
Требования такие
1. Чтобы много и дешево. Не менее чем 100Гб и цена заметно меньше чем у дешевых виртуалок (каковые по-моему уже до $5/мес упали).
2. Чтобы никаких специальных клиентов - чтобы заливать туда файлы можно было по стандарным протоколам - webdav, ftp, smb, rsync (достаточно любого одного из)
3. Чтобы файлы оттуда можно было раздать по http всему свету, но не как в яндексе, а чтобы если там лежит index.html, то введя ссылку на него в браузер, можно было бы увидеть этот html так, как автор его задумал, и все относительные ссылки бы работали. (собственнно, ровно этим меня не устраивае яндекс - он пытается как-то сам делать thumbnail-ы моих фотографий а html-и предлагает скачать вместо того, чтобы в браузере показывать.
no subject
Date: 2015-08-18 08:37 am (UTC)Основная проблема эмуляции в том, что крупные файлы должны резаться на куски, и лучше, если это делает клиентский софт (swiftclient это делает прозрачно), чем если прослойка на стороне оператора.
Если swiftclient устроит, то искать по swift storage. Белый пушистый опенсорсный стандартный.
Но никакого фэнсервиса в стиле thumb. Положил файлы - они лежат и раздаются.
no subject
Date: 2015-08-18 08:46 am (UTC)И за такие деньги трахаться с кривыми клиентами.
Задачи хостить большие файлы у меня нет. Если оно конечно 20Мб большим не считает.
no subject
Date: 2015-08-18 08:56 am (UTC)В конторе, где я работаю, 3 евроцента за гигабайт и 3 цента за гиг трафика.
А какие цены ожидаются?
(Насчёт "кривых клиентов" - ты это зря, swift куда более прямой чем средней руки ftp-сервер, особенно на corner cases, типа "странные буквы в именах", "500000 файлов в каталоге" и других местах с неожиданностями, кроме того, оно там опенсорс насквозь, с open governance и т.д.).
no subject
Date: 2015-08-18 09:08 am (UTC)Надо бы, конечно оценить траффик. Я его никогда посчитать не пытался.
no subject
Date: 2015-08-18 09:18 am (UTC)Вопрос цены сильно зависит от объёма. На любом арендованном сервере ты не будешь использовать весь объём (хочу посмотреть на "нормальную" работу линукса при 0 места). В принципе, если есть желание "админить", то VDS'ки не перебить, потому что там хостер точно знает, что большая часть места не используется и может сильно демпинговать. В объектных хранилищах оплачивается что положили (то есть то что оплачивается, точно занято).
Ну и большинство промышленных хранилок (тот же свифт), конечно, не для сотни фоточек на десяток человек - там обычно с инсталляции несколько сотен гигабит, так что математика совсем другая.
no subject
Date: 2015-08-18 10:18 am (UTC)no subject
Date: 2015-08-18 12:23 pm (UTC)no subject
Date: 2015-08-18 12:49 pm (UTC)no subject
Date: 2015-08-18 02:49 pm (UTC)Кстати, и losetup, и kpartx требует "настоящего рута" и в openvz/lcx работать не будут.
no subject
Date: 2015-08-18 09:13 am (UTC)no subject
Date: 2015-08-18 09:19 am (UTC)no subject
Date: 2015-08-18 09:39 am (UTC)no subject
Date: 2015-08-18 09:46 am (UTC)no subject
Date: 2015-08-18 10:03 am (UTC)no subject
Date: 2015-08-18 10:15 am (UTC)no subject
Date: 2015-08-18 12:22 pm (UTC)no subject
Date: 2015-08-18 08:23 pm (UTC)до сих пор, заливал все в amazon glacier. там тоже 1 цент, но доступ через 4 часа. ну и мне не особо нужно, конечно - просто все валю туда и привет. на пенсии буду разбираться.
а сейчас призадумался. 3 секунды - не так плохо, если речь про фоточки и видео.
у амазона, правда, вся инфраструктура выглядит ну оч толково. у них, например, можно лить не сразу в гласиер, а в s3 по 3 цента, но передавать lifecycle, по которому он эти файлы через месяц, скажем, спрячет в гласиер. доступ у них можно настроить гораздо гибче. интеграция с другими сервисами - супер.
но 1 цент за 3 секунды - оч манит. можно придумать смотрелку фото/видео, которая 3 секунды может замести под ковер тихонечко, мне кажется.
думаю про гугол, в общем.
no subject
Date: 2015-08-18 10:55 am (UTC)no subject
Date: 2015-08-18 11:01 am (UTC)no subject
Date: 2015-08-18 11:47 am (UTC)Вообще тут два варианта есть из коробки.
Первый - это сконфигурировать поддомен указывающий на S3 endpoint и всю статику туда положить. В основном сайте указать в явном виде нечто вроде https://assets.foo.bar/where/image/being/located/cool.jpg ничего больше не менять.
Второй - наоборот, сконфигурировать статический веб сайт прямо в s3, включая index.html и прочее. А на динамику прописать редиректы на vds-ку. При заливке рекомендую обратить внимание на правильный content-type для javascript, и про permissions не забыть.
Я собственно применяю оба варианта в зависимости от задач.
При синхронизации контента еще нало обратить внимание вот на что. Амазон не любит заливку файлов поштучно и может врубать троттлинг, что неприятно. Да и с стагигабайтными файлами могут быть проблемы. Зато он предоставляет bulk upload, так называемый TransferClient. Пользоваться надо им, он сразу заливает целый каталог в один присест. Это быстрее и удобнее.
no subject
Date: 2015-08-19 05:32 am (UTC)no subject
Date: 2015-08-19 06:32 am (UTC)no subject
Date: 2015-08-18 04:49 pm (UTC)no subject
Date: 2015-08-18 10:59 am (UTC)Витус, ты ещё слова «быстро» и «качественно» забыл. :-P
no subject
Date: 2015-08-18 11:02 am (UTC)no subject
Date: 2015-08-18 01:15 pm (UTC)Мы ушли на одном из сервисов в S3, только потому, что там много терабайт, а трафика практически нету. В итоге получается дешевле немножко, плюс не нужно держать и управлять несколькими серверами (мы не влазим ни в одну конфигурацию, включая 15-дисковый SX290).