@gogolang

Страница 486 из 1630
Yura
31.08.2017
08:06:53
Хостите

Alex
31.08.2017
08:08:57
Еще идеи есть у кого?

Или может кто канал знает по sqlite

Ivahaev
31.08.2017
08:10:09
Телеграм позволяет править сообщения. А хостить можно где угодно. Мне вот DO нравится.

Google
Ivahaev
31.08.2017
08:10:09
Подскажите а где вы хотите сервера Гошные?

Хостите

Ivahaev
31.08.2017
08:12:32
DO — Digital Ocean

Eugene
31.08.2017
08:27:02
scaleway.com

Roman ?
31.08.2017
08:28:03
scaleway.com
стартовый вкусный за 3 евро

Eugene
31.08.2017
08:28:50
стартовый вкусный за 3 евро
да, это подкупило в первую очередь. анлим трафик, 2 гига рамы. + 50 гигов диска

да, и это всё на ssd

+ они там еще и api предлагают. но сам не пробовал

Roman ?
31.08.2017
08:30:22
а там не полноценная виртуалка что ли?

Google
Eugene
31.08.2017
08:32:56
что значит "не полноценная"? пока никакой неполноценности на заметил.

Roman ?
31.08.2017
08:33:18
да, все нашел в факе описание)

выглядит круто, спасибо

Eugene
31.08.2017
08:34:22
не за что )

нашел вот такое вот еще обсуждение

https://www.linux.org.ru/forum/talks/12985833

чтобы со всех сторон, так сказать

Yura
31.08.2017
08:49:33
scaleway.com
спасиб) посмотрю тоже

Eugene
31.08.2017
08:50:04
Sergey
31.08.2017
08:55:33
ребят в го нет дженериков?

Вячеслав
31.08.2017
08:56:47
Нет

Andrew
31.08.2017
09:28:11
ребят в го нет дженериков?
Здесь нельзя упоминать таких слов.

Sergey
31.08.2017
09:29:02
?

Kirill
31.08.2017
10:52:25
xPushkin
31.08.2017
10:55:28
servers.com + aws + oneprovider
Деплой на AWS через EC2 или Elastic Beanstalk?

Kirill
31.08.2017
10:58:57
Деплой на AWS через EC2 или Elastic Beanstalk?
Вообще на lightsail энсиблом

А потом, после тестов, выкатывается на прод, который уже распределен везде

Google
Kirill
31.08.2017
11:04:59
Так вот где он распределен?
На servers.com, oneprovider и lightsail. Мы ec2 не юзаем

xPushkin
31.08.2017
11:05:34


Тут auto scaling

И по-моему удобно пушать через eb-CLI

Irek
31.08.2017
11:07:48
имхо, cloud app от гугла будет дешевле

xPushkin
31.08.2017
11:08:25
Или можно просто Generic Docker

Aleksandr
31.08.2017
11:09:01
scaleway.com
все ок? смотрю за ту же цену дают намного интереснее мощности чем DO

Kirill
31.08.2017
11:09:40
Эх, если я скажу, как у нас это работает, то меня опять будут считать сумасшедшим)

В общем, у нас практически всё на своём гипере-франкенштейне

Aleksandr
31.08.2017
12:09:46
там arm вроде
и атомы как я понимаю

Michael
31.08.2017
12:25:48
там ещё arm 64 дают, плюс ресурсов недавно увеличивали

xPushkin
31.08.2017
13:36:20
Нубский вопрос, но подскажите пожалуйста. Создаю docker image с помощью Dockerfile. Указал FROM golang 1.9 stretch, все работает. А nginx использовать или как? Если я например статику хочу отдавать. Как nginx в dockerfile указывать? И вообще нужно?

Karey
31.08.2017
13:37:02
nginx отдельным контейнером

xPushkin
31.08.2017
13:37:19
А почему отдельным?

Irek
31.08.2017
13:37:33
а лучше собрать свой dockerfile с необходимыми пакетами

Roman ?
31.08.2017
13:37:39
1 процесс - 1 контейнер

поэтому nginx должен лежать в своем

Google
Irek
31.08.2017
13:37:51
1 процесс - 1 контейнер
реальность другая

xPushkin
31.08.2017
13:37:52
а лучше собрать свой dockerfile с необходимыми пакетами
То есть не использовать official с docker hub

Roman ?
31.08.2017
13:38:31
реальность другая
у каждого своя

xPushkin
31.08.2017
13:38:33
1 процесс - 1 контейнер
Логику понимаю, но как мне сделать чтобы они могли между собой взаимодействовать. Раньше через unix socket работало.

Irek
31.08.2017
13:38:47
То есть не использовать official с docker hub
Если что-то нужно дополнительно, но это относится к одному сервису, то да

у каждого своя
конечно своя, сервис-контейнер, сервис-виртуалка. Кому как.

xPushkin
31.08.2017
13:39:26
их можно линковать между собой
Попробую в доках найти.

То есть nginx отдельным контейнером делать.

Admin
ERROR: S client not available

Michael
31.08.2017
13:51:32
ну, тут тебе советуют два контейнера, один - приложение на го, второй - вебсервер контейнеру с вебсервером можно подключить (замапить) volume с нужной тебе статикой

а теперь фокус покус и let's срач

Each container should have only one concern

concern != container

https://docs.docker.com/engine/userguide/eng-image/dockerfile_best-practices/#general-guidelines-and-recommendations

rtfm в общем

Daniel
31.08.2017
13:58:06
и тем не менее, "толстые" контейнеры - это путь в ад

Irek
31.08.2017
13:59:19
и тем не менее, "толстые" контейнеры - это путь в ад
понятие толстости совсем контейнеру не принадлежит). Особенно это если связано с IO

Daniel
31.08.2017
14:00:24
принадлежит

тонкий контейнер - в нем один процесс. иногда больше, но тогда это родитель и дети.

Google
Daniel
31.08.2017
14:01:26
толстый контейнер - это контейнер, в котором более одного процесса

Irek
31.08.2017
14:01:28
принадлежит
упасите боже, докер не предназачен для больших нагрузок.

Daniel
31.08.2017
14:02:04
обычно это минимум 3 процесса: init и что там еще вы хотите запускать

так вот

не надо делать толстые контейнеры

не оберетесь дерьма

Irek
31.08.2017
14:03:51
аргументы?
я вам устану перечислять, докер штука хорошая, но не под большие нагрузки, особенно если это связано с большим IO

Roman ?
31.08.2017
14:04:19
а в чем проблема, можно в кратце? в потере производительности?

Irek
31.08.2017
14:04:20
аргументы?
у меня контейнеров под 1000 штук

контейнер - это микросервис, но делить nginx в другой контейнер для какого то мелкого проекта, глупо в плане администрирования

Daniel
31.08.2017
14:05:56
ну-ну...

Karey
31.08.2017
14:06:11
А если потребуется несколько инстансов приложения?

Irek
31.08.2017
14:08:19
я просто это оставлю здесь: https://habrahabr.ru/post/332450/

можете почитать, это правда так и есть

А если потребуется несколько инстансов приложения?
это уже другая песня, все сильно зависит от архитектуры

и не только приложения

Roman
31.08.2017
14:09:09
я могу еще штук 5 пунктов добавить

Karey
31.08.2017
14:09:09
Да бредовая эта статья. И к тому же старая.

Roman
31.08.2017
14:09:19
но тем не менее у нас все на докерах

Daniel
31.08.2017
14:09:20
не бредовая

Страница 486 из 1630