Есть такая задача:
Большой сайт с большим количеством разделов и статики (в основном - фото, картинки)
работать будет в основном в одной стране, всё по https
Сейчас примерно объём статики составляет около 0.5 терабайта, в будущем - будет расти
поэтому нужна масштабируемость
ну и как всегда - не очень дорого (желательно до $50 в месяц), быстро и безопасно :)
Вопрос: где всё это разместить и как отдавать?
Есть такие мысли:
1. можно для статики взять отдельный выделенный сервер, присвоить ему поддомен, вроде files.example.com, настроить какой-нибудь nginx в самой быстрой конфигурации и размещать статику на нём.
Вот самые дешёвые сервера, которые я нашёл:
https://www.kimsufi.com/en/servers.xml
цена - от 15 евро/мес, безлимитный 100мбит трафик, защита от ddos
ёмкость диска - 2Тб
2. похожий вариант, только чуть подороже за 40евро/мес, тут 4Тб диск райд (2 диска как зеркала друг друга), скорость 500мбит, защита от ddos
https://www.online.net/en/dedicated-server/dedibox-st8
на такой сервер, думаю можно вообще весь проект разместить
3. Также, если нужно что бы данные хранились где то снаружи - думаю, может использовать облачные хранилища, например на Amazon S3 -
https://aws.amazon.com/s3 (но - говорят, дорогой сервис) или Selectel. У них обычно свой API, и, скорее всего, веб-разработчикам нужно будет переписывать код под них... Это не есть хорошо, наверное...
Но, всё таки, провайдер online.net предлагает достаточно недорогое облачное хранилище:
судя по этой таблице:
https://www.online.net/en/c14
1Тб данных в месяц с неограниченным upload | download выглядит привлекательно, около 35евро/мес (тот же амазон в 10 раз дороже...)
Кто нибудь слышал про него? Использовал? В самом описании они позиционируют себя как backup хранилище.
4. В будущем, возможно, поверх этих решений - для увеличения скорости отдачи придётся использовать CDN
(однако не хотелось бы, но тот же авито, например - использует cloudflare)
5. Ещё подумал, что возможно ещё такое решение - несколько серверов с ssd (например, 4 сервер 200гб ssd тут:
https://www.online.net/en/dedicated-cloud#dedicloud будут стоить в сумме 40евро/мес) или поискать хостинг провайдер с большим объёмом ssd. Это должно быть быстрее, чем обычные hdd и дешевле, чем использование cdn
глянул навскидку, хостинг с размером ssd порядка 0.5гига - около $100 и выше
есть гибридные решения:
https://www.ovh.com/us/dedicated-servers/SSD-advan...
(когда на 1-м сервере hdd+ssd)
но это решение как-то костыльно выглядит...
с дедик.серверами - проблема с масштабируемостью, с облачными - цена и api усложняют жизнь
помогите найти решение
спасибо!