@pydjango

Страница 193 из 1273
Alexander
24.03.2017
14:41:00
но баги там не разовые)

а тут у тебя, считай, одна сущность - контейнер

и не важно, что там внутри, чёрный ящик

это не твои проблемы уже, а проблемы программиста

Google
Serge
24.03.2017
14:42:20
Внутри контейнера тоже какое-то ПО и ты при переходе на другой ЯП так же его там внутри как-то настриваешь, да на сервере ты меняешь только контейнер, но в итоге работу по настройке все равно выполняешь, только в контейнере

Alexander
24.03.2017
14:42:54
на сервере меняет админ, в контейнере меняет программист или DevOps

админа не трогают)

ну и с контейнерами исчезает конфликт программиста и админа "чувак, PHP5 вышел 2 года назад, обнови этот PHP4 на PHP5 уже"

такой конфликт у меня был)

я требовал в своё время обновить версию php на сервере

Serge
24.03.2017
14:44:21
Да звучит круто и оправдано, если крупный проект. А когда у тебя мой пример с обычным интернет магазином, и админов нет там нкаких по сути и сервис монолитный. Вернее это пример не мой, это от балды, просто большинство сайтов именно такие

Alexander
24.03.2017
14:44:43
а в CentOS просто не было нужных пакетов с нужными версиями, а если у тебя контейнеры - ты можешь хоть на следующий день собрать нужную версию

Artem
24.03.2017
14:44:43
блин, как же люди живут с этими убунтами :( работает все через }|{, жрет как винды

Serge
24.03.2017
14:45:12
А еще они пихают убунты в докер контейнеры)

Serge
24.03.2017
14:45:21
Мне лично нравится убунту

Artem
24.03.2017
14:45:21
ДАААА

Google
Alexander
24.03.2017
14:45:37
ну, если это 3 бакса/месяц за хостинг, то, понятно, хостер не будет придумывать никакие контейнеры тут

Artem
24.03.2017
14:45:46
всегда крутил серваки на фряхе, никаких лишних процессов, все работает ровно так, как мне надо

а тут всякие AppArmoer, PolicyKit и тонна всего остального

Alexander
24.03.2017
14:46:04
просто если нормально платят - почему бы не сделать хорошо?

Serge
24.03.2017
14:47:14
ну, если это 3 бакса/месяц за хостинг, то, понятно, хостер не будет придумывать никакие контейнеры тут
К слову о серверах, где несколько сайтов. Например, помимо магазина еще пара рекламных лендингов. У тебя все равно там скажем какой-то nginx, который пробрасывает запросы, все равно его настраивают.

Alexander
24.03.2017
14:47:40
балансировщик)

Traefic, например

то есть у него 80 и 443 порты, он проксирует к другим контейнерам (они на других портах)

Serge
24.03.2017
14:49:19
Не пользовался. А где он сертифкаты для 443, они уже в контейнерах или он сам шифрует?

Alexander
24.03.2017
14:50:15
Lets Encrypt

там интеграция с ними автоматическая есть

Serge
24.03.2017
14:50:50
В Traefic?

Alexander
24.03.2017
14:50:56
да.. но вот конкретно у меня немного другая схема - под каждый проект своя VPS и там 3 контейнера

Serge
24.03.2017
14:50:58
интеграция

Alexander
24.03.2017
14:51:09
да, он умеет получать сертификаты

для nginx это был бы отдельный контейнер с certbot

и скриптом в кроне/systemd timers

Serge
24.03.2017
14:52:17
Если это все твои проекты, то не выгоднее через контейнеры на 1-й vps? Один проект может скажем использовать ресурсы на 1%, а другой жрать кучу, он мог бы кушать ресурсы того VPS, если бы они работали на 1-м пусть и более мощном

Alexander
24.03.2017
14:54:41
я не хочу, чтобы все проекты упали сразу

возможно, я не успею оперативно отреагировать

Google
Alexander
24.03.2017
14:55:11
у меня все впски на физически разных серверах и в разных датацентрах

ну и обычно это 3 контейнера - вебсервер (Caddy Server у меня), uWSGI (Python, Django...) и postgresql

при этом даже без systemd-nspawn'а

просто как chroot

Serge
24.03.2017
14:56:25
А юзер данные скажем какие-то файлы внутри контейнера?

Alexander
24.03.2017
14:56:35
они монтируются к контейнеру при старте

директория media

Serge
24.03.2017
14:56:46
Откуда

Alexander
24.03.2017
14:56:47
и директория с postgres'ом

с локального SSD VPS'ки

Serge
24.03.2017
14:56:55
С сервера?

Alexander
24.03.2017
14:57:05
но я переношу на S3 всё media

Alexander
24.03.2017
14:57:15
так что скоро их не будет тут внутри впсок

будет только база

Serge
24.03.2017
14:57:36
Это логично, но опять таки доп затраты

Alexander
24.03.2017
14:57:39
а базу вот фиг знает, может, AWS RDS

ну, речь о 5 баксах

максимум

Serge
24.03.2017
14:58:13
Я смотрел недавно цены, там если данных много, то это не 5 баксов

русское какое-то хранилище уже и не помню как называлось вроде у селектела

Google
Alexander
24.03.2017
14:58:43
ну, если заказчик за поддержку платит 300, мне не жалко 20 потратить на хостинг, я не буду тут считать копейки, мне что 10, что 20

главное, чтобы надёжно работало и заказчик был доволен

Serge
24.03.2017
14:59:47
Да глянул у селектела 100 гигов 5 баксов так и выходит

Ты же понимаешь буде работать и без всех этих контейнеров и CDN

Если конечно это не мега крупный проект

Alexander
24.03.2017
15:01:18
конечно, мне хочется получить вариант подешевле, но если разница 10 баксов, я возьму вариант дороже и сделаю качественнее... тут зависит от бюджета...

я могу сэкономить 10 баксов, оно будет глючить и мне просто перестанут платить потому что всё глючит и падает, лучше уж переплатить, но зато сделать как следует)

тут смотря кто ты, если ты shared hosting'ом занимаешься, то понятно, что у тебя не будет контейнеров, там по деньгам оно не пролезет просто

Serge
24.03.2017
15:03:39
Я видел шаред хостинг с докером

Alexander
24.03.2017
15:03:57
ну, наверное, это не за 3 бакса были)

Admin
ERROR: S client not available

Serge
24.03.2017
15:05:12
По поводу CDN возвращаясь в Джанго, напрягает что старые файлы он не удаляет нынче и приходится для этого писать свое

Alexander
24.03.2017
15:05:16
в общем, у меня мелкие проекты каждый на своей VPS'ке и там 3 контейнера, запускаются через rkt и rkt fly базовый stage (https://coreos.com/rkt/docs/latest/running-fly-stage1.html )

это когда у тебя файлы из хранилища дублируются (кешируются) на разных серверах по всему миру

S3/B2 сам по себе - это не CDN, это просто облачное хранилище

ты из Django работаешь с ним

Serge
24.03.2017
15:07:17
Ну я имел ввиду S3

Alexander
24.03.2017
15:07:34
CDN - это, к примеру, Cloudflare

который крутится над S3

Google
Serge
24.03.2017
15:07:48
Да я по привычке не так выражаюсь

Alexander
24.03.2017
15:24:48
да

Alex
24.03.2017
15:24:55
ништяк, надо переезжать

Alexander
24.03.2017
15:25:06
но у меня мелкие проекты

Serge
24.03.2017
15:25:09
А чем он лучше Nginx? Зачем использовать именно его?

Alexander
24.03.2017
15:25:12
до 5000 человек/день

Alex
24.03.2017
15:25:19
это хорошо выражено

Serge
24.03.2017
15:25:47
Так себе плюс, а может скорее даже минус)

Alexander
24.03.2017
15:25:51
ну вот те же сертификаты LE

он их как и Traefic автоматически получает

Serge
24.03.2017
15:26:19
Да в чем проблема, скачал cerbot добавил строку в cron и все

Alex
24.03.2017
15:26:20
Так себе плюс, а может скорее даже минус)
в нжинкс все это можно навесить но долго, зачем если есть лучше

Да в чем проблема, скачал cerbot добавил строку в cron и все
прогресс такая штука, если не используешь передовое значит становишься легаси

это не вопрос умений

и апач можно настроить норм, но зачем если есть нжинкс, а теперь и его на свалку

синтаксис конфигов, плюшки из коробки, и тд

Eugene
24.03.2017
15:27:35
Это вы о чем, ссылку или название хотя бы.

Serge
24.03.2017
15:27:46
У него файрвол есть может? то что мне в nginx не хватает

Страница 193 из 1273