@devops_ru

Страница 475 из 4568
Marina
23.06.2016
09:17:49
@Marimysh чо так?
думаю меня ту поправят, если не права. Но Докер это будет именно контейнер в котором все будет работать. А чтобы на него закидывать из гита и собирать какие-то файлы, ПО, то это уже в сторону Jenkins'a. Там все настраивается и закидывается на нужный контейнер. Т.е. в Dockerfile прописывается все нужное для установки н машинку, а уже все остальное, что верисонируется, постоянно меняется закидывается через jenkins в контейнер.

Rad
23.06.2016
09:19:19
я им тоже сразу не поверил

Ruslan
23.06.2016
09:19:39
@Marimysh чо так?
Хорошим и правильным тоном считается использование одного сервиса под приложение

Google
Aleksandr
23.06.2016
09:19:43
Но Jenkins это лишние затраты, лишний сервис, лишняя точка отказа. В моем случае нужно сделать простой boilerplate, который будет решать поставленные задачи.

Dmitry
23.06.2016
09:20:00
И потом rsync на zfs
а на зфс зачем?

Roman
23.06.2016
09:20:31
ола опсаны
Опа Рома

Ruslan
23.06.2016
09:20:34
Marina
23.06.2016
09:20:37
Хорошим и правильным тоном считается использование одного сервиса под приложение
не буду спорить, это уже мне говорили вчера. Но мало ли как Александр хочет сделать.

Aleksandr
23.06.2016
09:22:50
Оговорился, конечно речь про один сервис на контейнер
Мне это предельно ясно, но. Я хочу узнать best practices. Допустим база будет у меня в другом контейнере. Как синхронизировать БД если есть dev и production.

Ruslan
23.06.2016
09:23:08
Смотри, твою задачу дейстивтельно будет удобно решить используя докер, структура в общих чертах примерно следующая, ты может собрать отдельный контейнер под базу данных, отдельный контейнер в котором будет крутиться apache с твоим сайтом, можно поставить nginx в отдельном контейнере. Все контейнеры ты можешь достаточно просто связать между собой прорасывая порты между ними, это все просто и удобно делается ссредствами самого докера

Aleksandr
23.06.2016
09:28:54
А что на счёт загрузки файлов из git? Как грамотно обезопасить это дело?

Vlad
23.06.2016
09:28:59
Можно обойтись без правки dockerfile если сделать запуск контейнеров и дальнейшую конфигурацию при помощи ansible. Тогда будет только git с плейбуками ansible. Для версионирования БД можно использовать, например, liquibase.

Ruslan
23.06.2016
09:29:01
Мне это предельно ясно, но. Я хочу узнать best practices. Допустим база будет у меня в другом контейнере. Как синхронизировать БД если есть dev и production.
Ну отлично, мои извинения за капитанство. А как бы ты без докера решал проблему синхранихации базы между dev и master?

Кстати, кто-нибудь уже пробовал https://github.com/ansible/ansible-container ?

А что на счёт загрузки файлов из git? Как грамотно обезопасить это дело?
А чем не подходит поставить git в контейнер и стягивать нужную ветку от пользователя с правами чтения?

Evgeny
23.06.2016
09:33:09
deployment keys

Google
Aleksandr
23.06.2016
09:33:18
Alex
23.06.2016
09:33:32
Я чот не вижу проблемы

Ну - стянуть из git на билд машину

Потом командой COPY занести эти файлы в контейнер

Ruslan
23.06.2016
09:38:58
Тогда сможет стянуть кто угодно, используя этого пользователя
Да, тогда просто COPY директрии в которую ты заранее стянешь нужную ветку

Aleksandr
23.06.2016
09:42:03
Стало немного яснее, спасибо

vladget
23.06.2016
09:52:49
https://meduza.io/news/2016/06/22/roskomnadzor-zablokiroval-oblachnyy-servis-amazon

Vsevolod
23.06.2016
09:53:06
aleksi [10:29 PM] Ищу со-maintainer'а для пакета https://github.com/AlekSi/zabbix. https://groups.google.com/d/topic/golang-ru/Z1a1VFRHxoY/discussion @demeliorator ты ж вроде го шаришь?

А что на счёт загрузки файлов из git? Как грамотно обезопасить это дело?
ну мы для этого сделали mount команду в https://github.com/grammarly/rocker

Pavel
23.06.2016
10:00:40
А как так получилось, что даже после просадки курса рубля сервера у vscale.io стоят все равно намного дороже чем у hetzner ?

Arbeitsspeicher 32 GB DDR3 RAM Festplatten 2 x 240 GB SATA 6 Gb/s SSD - 59 евро в месяц

Dmitrii
23.06.2016
10:01:38
Потому что в русском наебизнесе заложена маржа 400%.

Если меньше - бизнес никто не будет открывать.

Ivan
23.06.2016
10:04:02
блин, была ветка в чятике про ревизию

не могу найти

Aleksandr
23.06.2016
10:50:52
А hetzner, это desktop компы

Alexander
23.06.2016
10:51:30
Aleksandr
23.06.2016
10:52:07
ну не все конфиги, да

но по большей части http://www.rusonyx.ru/images/habr/dell_c5220/hetzner.jpg

Google
Alexander
23.06.2016
10:52:16
в общем, в России как обычно - все технологии с опозданием и дороже

Pavel
23.06.2016
10:52:48
Наверное потому, что vscale это облачная платформа на OpenStack?
С точки зрения потребителя что это дает? Там указана стоимость за конкретно 8192 MB RAM, которые мне будут доступны за 3600р. в месяц

Alexander
23.06.2016
10:53:08
у vscale чем мощнее впска - тем менее она выгодна

выгодны только начальные vps'ки

Aleksandr
23.06.2016
10:53:35
С точки зрения потребителя что это дает? Там указана стоимость за конкретно 8192 MB RAM, которые мне будут доступны за 3600р. в месяц
Отказоустойчивость, распределённую ФС скорее всего на CEPH, быстрый запуск, остановка

Alexander
23.06.2016
10:53:49
и поэтому там логичнее взять 10 начальных, чем 1 продвинутую

Aleksandr
23.06.2016
10:54:54
хотя всё равно дорого, с этим я не спорю. в OVH тоже самое предлагают в половину дешевле

но сравнивать облако и дедик, как жопу с пальцем сравнить

Alexander
23.06.2016
10:56:17
если облако получается дороже дедика - то в попу это облако

на дедиках и самому можно облако сделать

Aleksandr
23.06.2016
10:56:31
но в общем и целом, народ покупает облачные vps не понимая что это и зачем. в большинстве случаев дешевле взять пару дедиков

на дедиках и самому можно облако сделать
а что если тебе нужна машинка на 2гб озу и одим ядром?

Alexander
23.06.2016
10:57:29
ну вот есть сервис коллективных покупок

Aleksandr
23.06.2016
10:57:29
отказоусточивый кластер - минимум 3 ноды

Alexander
23.06.2016
10:57:32
тут надо нечто аналогичное

скидываются 3 человека, покупают дедики

делают облако и каждый себе делает впски

малый бизнес так и живет, только по части аренды помещений

вот есть зубной врач, купила площадь, сдаёт половину парикмахерской и и какому-то там ещё врачу

и здесь можно как-то аналогично - втроём-вчетвером скидываются на 3 сервера и делают облако

Google
Alexander
23.06.2016
10:59:16
и дальше в облаке уже делают впски

Pavel
23.06.2016
10:59:27
Отказоустойчивость, распределённую ФС скорее всего на CEPH, быстрый запуск, остановка
То есть я могу там поднять постгрес без всяких реплик и у меня ничего никогда не сломается?

Alexander
23.06.2016
10:59:36
нет

это плохой вариант в цефе субд делать

ptchol
23.06.2016
11:00:11
почему ?

Alexander
23.06.2016
11:00:22
тормознуто будет и вроде как не очень надежно

Aleksandr
23.06.2016
11:00:35
То есть я могу там поднять постгрес без всяких реплик и у меня ничего никогда не сломается?
ломается абсолютно всё, просто на openstack можно сделать живую миграцию виртуалки за счёт распределённой ФС

Alexander
23.06.2016
11:01:01
короче, если там особо нагрузки нет, то, наверное, работать будет ок

а если будет нагрузка - будет работать плохо

Aleksandr
23.06.2016
11:01:10
то есть в случае, если упадёт нода, твоя виртуалка перетечёт на другую ноду

Admin
ERROR: S client not available

ptchol
23.06.2016
11:01:45
а если будет нагрузка - будет работать плохо
пруфы билли ! нам нужны пруфы !

Pavel
23.06.2016
11:01:52
Получаетса что можно взять два дешевых дедика в хетзнере и с помощью репликации сделать себе тоже отказоустойчивость, при этом потратив меньше денег и получив больше ресурсов

Alexander
23.06.2016
11:01:57
в инете писали и даже в этом чатике писали

я сам такое спрашивал, помню, тут

Phsm
23.06.2016
11:02:34
то есть цеф не для высокого ио?

Alexander
23.06.2016
11:02:35
для кластеров обычно берут 3 сервера а не 2

ptchol
23.06.2016
11:02:37
ну так помнишь где искать пруфы, не поленись, покажи

Alexander
23.06.2016
11:02:39
кворум и всё такое

я не помню

Google
ptchol
23.06.2016
11:03:05
то есть цеф не для высокого ио?
вобще я думаю это пиздеж и провокация, ряд хостеров на них диски VDS держит

Alexander
23.06.2016
11:03:12
я просто сказал , что я когда-то сам гуглил и что мне в этом чате другие писали

ptchol
23.06.2016
11:03:45
я просто сказал , что я когда-то сам гуглил и что мне в этом чате другие писали
может скажете еще что монга крашится постоянно и падает ? )))

Alexander
23.06.2016
11:03:45
для высоких нагрузок - диски NVMe

я с монгой дел не имел) у друзей-стартаперов опыт с монгой был плохой

ptchol
23.06.2016
11:04:41
ивзините.

Pavel
23.06.2016
11:04:53
может скажете еще что монга крашится постоянно и падает ? )))
Когда я встретился единственный раз с монгой, она крашилась раз в 3 дня

Alexander
23.06.2016
11:05:06
мне кажется, что самый правильный способ - каждому серверу поставить диск NVMe и туда постгрес и настроить репликацию нормальным способом

Pavel
23.06.2016
11:05:11
Вылечилось переходом на mysql

Alexander
23.06.2016
11:05:12
так будет работать быстрее всего

Pavel
23.06.2016
11:05:46
2016 год, март-апрель где-то

ptchol
23.06.2016
11:05:49
Pavel
23.06.2016
11:07:17
Я все сказал. Монга крашится и вообще.

Alexander
23.06.2016
11:09:13
в любом случае PostgreSQL + Ceph точно будет медленнее, чем NVMe диски + PostgreSQL + обычная репликация

Pavel
23.06.2016
11:09:27
Причем идут годы, а все появляются разные обидные статьи про нее типа такой https://engineering.meteor.com/mongodb-queries-dont-always-return-all-matching-documents-654b6594a827

ptchol
23.06.2016
11:10:16
в любом случае PostgreSQL + Ceph точно будет медленнее, чем NVMe диски + PostgreSQL + обычная репликация
nvme будет точно медленне, чем весь датасет помещающися в мемори, лучше использовать такое решение.

бляя

вот если ты приводишь статью это значит что ты тоже неосилил.

Alexander
23.06.2016
11:10:46
если памяти много и есть источник бесперебойного питания - ну, может быть, я не тестировал

Страница 475 из 4568