Size: a a a

Django [ru] #STAY HOME

2019 March 20

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну вот лучше статику на объектное хранилище
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
а сверху над ним там будет CDN
источник

TM

Tim Mustafin in Django [ru] #STAY HOME
Ну если юзеры грузят, то да
источник

TM

Tim Mustafin in Django [ru] #STAY HOME
бывает такое, что там полтора css и js, что настраивать ради этого cdn не хочется
источник

И

Игорь in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
без volume'ов легко передвигать с ноды на ноду или увеличивать количество нод, на которых грутится app-сервер, то есть благодаря этому получится масштабировать сервис с Django практически без ограничений
но если я правильно понимаю, то без volume данные в случае фатального краша контейнера или еще какой-либо проблемы будут утеряны вместе с ним. То есть, допустим если у меня есть база данных на сервере(не в облаке), то ее данные без volume будут зашиты в контейнер?
источник

A

Aleksandr T. in Django [ru] #STAY HOME
ок, попробую так, ответ вообще в самом низу актуальный
источник

TM

Tim Mustafin in Django [ru] #STAY HOME
Игорь
но если я правильно понимаю, то без volume данные в случае фатального краша контейнера или еще какой-либо проблемы будут утеряны вместе с ним. То есть, допустим если у меня есть база данных на сервере(не в облаке), то ее данные без volume будут зашиты в контейнер?
Для БД волум нужен энивей. Там про приложения
источник

TM

Tim Mustafin in Django [ru] #STAY HOME
Они должны быть стейтлес
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Tim Mustafin
бывает такое, что там полтора css и js, что настраивать ради этого cdn не хочется
я тут за универсальность подходов) потому что сегодня так, а завтра станет сервис важным и нужно будет переделывать) сделать сразу правильно не долго
источник

TM

Tim Mustafin in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
я тут за универсальность подходов) потому что сегодня так, а завтра станет сервис важным и нужно будет переделывать) сделать сразу правильно не долго
Ну тут я спрашиваю у клиентов обычно :)
источник

TM

Tim Mustafin in Django [ru] #STAY HOME
Т.к. проекты в РФ, не сильно балуюсь облаками из-за границы. Проще на своей ноде все сделать
источник

И

Игорь in Django [ru] #STAY HOME
Tim Mustafin
Для БД волум нужен энивей. Там про приложения
Опять же, если я правильно понимаю, то приложение в целом в себя включает базу.

Но суть высказывания я понял, ок
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Игорь
но если я правильно понимаю, то без volume данные в случае фатального краша контейнера или еще какой-либо проблемы будут утеряны вместе с ним. То есть, допустим если у меня есть база данных на сервере(не в облаке), то ее данные без volume будут зашиты в контейнер?
для базы обычно отдельный сервис у IaaS есть
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
если такого сервиса нет, то, да, база будет или без контейнеров вообще или контейнер с volume'ом
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
то есть тут балансировщик + ноды для контейнеров (управляются через Kubernetes) + объектное хранилище (для статики) + отдельный сервис DBaaS (СУБД как сервис)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
в такой конфигурации nginx кажется лишним
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
(но он может быть где-то рядом, просто не на вашей стороне)
источник

TM

Tim Mustafin in Django [ru] #STAY HOME
А где кеш ответов если что крутить?
источник

TM

Tim Mustafin in Django [ru] #STAY HOME
не в приложении же
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну вот для кешей можно volume'ы делать, почему бы и нет) NVMe быстрые и всё такое плюс оперативка)
источник