@devops_ru

Страница 1753 из 4568
Konstantin
09.12.2016
16:30:47
смотри, если ситуация "сдох линк => чувака кикнуло из базы => тот соединился заново и дальше работает" приемлема, можно решить тупо DNS-ом
в 95% случаев все обращения к этой бд - это либо вставка одной строки, либо селект одной строки

если кого-то кикнет - не критично

Xeniya MTS
09.12.2016
16:31:03
HA на уровне облака обычно снижает производительность

Konstantin
09.12.2016
16:31:05
если кикнет 500 человек - критично :)

Google
Dmitri
09.12.2016
16:31:08
Тупо пофиг. Главное - тупо настроить репликацию штатными средствами БД

Konstantin
09.12.2016
16:31:53
но для репликации по-любому нужен мастер-сервер

а если он отвалился?

Dmitri
09.12.2016
16:32:04
Ты просто даешь коннект не по ip, а по dns-имени. Упал линк - подменил запись, реконнектился

А это уже к базе вопросы и к настройкам реплики

Xeniya MTS
09.12.2016
16:32:25
но для репликации по-любому нужен мастер-сервер
да, и опенстек не может его родить магически. Как и vmWare и другие похожие технологии

а если он отвалился?
Нужно писать приложение так,

Dmitri
09.12.2016
16:32:48
ЕМНИП, тот же Postre умеет, в случае дауна мастера голосованием выбирать нового

Xeniya MTS
09.12.2016
16:32:56
что бы оно штатно отрабатывало ситуацию отваливания

Konstantin
09.12.2016
16:33:01
читал ещё что SaaS можно использовать

Dmitri
09.12.2016
16:33:02
Магии не бывает.

Google
Xeniya MTS
09.12.2016
16:33:11
Xeniya MTS
09.12.2016
16:33:28
своё железо в вашем случае наверняка дешевле будет

Dmitri
09.12.2016
16:33:30
На самом деле, те же яйца, только в профиль

Xeniya MTS
09.12.2016
16:33:52
можно сделать всё на OpenStack, правда можно. Это удешевит разработку, и будет удобно,

если есть и ДРУГИЕ приложения

которые можно сунуть в это облако

Но в каждом сайте тоже будет 2-3 сервера опенстека :)

Dmitri
09.12.2016
16:34:20
С облаками, саасами, паасами и прочими асами, как правило, конкурентное преимущество именно цена.

Konstantin
09.12.2016
16:34:34
голден гейт это ETL, наверное для репликации норм будет

Roman
09.12.2016
16:34:42
если кикнет 500 человек - критично :)
ты подробнее расскажи что ты хочешь

Xeniya MTS
09.12.2016
16:34:56
Dmitri
09.12.2016
16:35:02
Они позволяют сэкономить либо на разработке, либо на поддержке, либо на сопровождении, либо на всем этом сразу

Roman
09.12.2016
16:35:06
failover на другой инстанс бд?

Xeniya MTS
09.12.2016
16:35:13
если кроме БД ничего нет, нет смысла городить ни private cloud, ни SaaS тем более

Dmitri
09.12.2016
16:35:46
failover на другой инстанс бд?
Тоже как варик. Я частный случай этого "лобового" решения и предложил, собственно

Konstantin
09.12.2016
16:36:06
ты подробнее расскажи что ты хочешь
есть коллцентр в 6 городах, в каждом городе свой сервер бд

Dmitri
09.12.2016
16:36:07
если кроме БД ничего нет, нет смысла городить ни private cloud, ни SaaS тем более
Склонен поддержать Ксению. Тем более имя мне нравится)

Konstantin
09.12.2016
16:36:12
сервера собраны в сеть

Google
Konstantin
09.12.2016
16:36:30
на этих бд инфа с ПО операторов

Dmitri
09.12.2016
16:36:40
Ты хочешь все это собрать в кучу

Konstantin
09.12.2016
16:36:40
на звонке всплывает интерфейс и делается инсерт

в большинстве случаев приложения одного города пишут в свою бд, но бывают мультиплощадочные приложения

Dmitri
09.12.2016
16:37:20
на этих бд инфа с ПО операторов
Сразу вопрос, к исходникам этого ПО есть доступ, или оно "от поставщика"

Konstantin
09.12.2016
16:37:31
приложения все наши

Xeniya MTS
09.12.2016
16:37:32
И кодера

пусть всё это систематизируют

пусть приведут к одному стандарту

а HA делать средствами базы данных

Konstantin
09.12.2016
16:38:09
дба то хороший, хочется самое приемлемое решение найти

Xeniya MTS
09.12.2016
16:38:28
Vladimir
09.12.2016
16:38:56
а если он отвалился?
Может быть синхронная мульти-мастер репликация (медленно но в среднем надежно)

Dmitri
09.12.2016
16:38:59
ну да, либо вы доверяете мнению ДБА, либо гоните его взашей

Xeniya MTS
09.12.2016
16:39:00
вот, вообще о клауде - он выгоден, если орава своих разработчиков, да ещё и тех, кто попробовал AWS

Dmitri
09.12.2016
16:39:04
или ты ДБА?)

Konstantin
09.12.2016
16:39:15
нет, я разраб

Vladimir
09.12.2016
16:39:19
когда у тебя мастеров не 1, а эн (эн > 3, обычно нечетное) и пока не подтвердит 50% + 1 запись ничего не случиться

Google
Xeniya MTS
09.12.2016
16:39:19
если вы пишите много кода для себя
в этом случае опенстек рулит, как и AWS. Т.к. дико экономит время и ресурсы

Dmitri
09.12.2016
16:40:01
Как правило, облако - отличный способ сэкономить на поддержке всего этого хозяйства. Жертва - условная гибкость среды.

Dmitri
09.12.2016
16:40:54
Ну, знаешь ли. Могу привести пару примеров экономии И времени, И денег)

Xeniya MTS
09.12.2016
16:41:02
и жертва - деньги )
это если AWS. OpenStack дешевый, дешевле энтерпрайз виртуализейшен на VmWare

Vladimir
09.12.2016
16:41:19
потому что нужен человек который будет долбаться с опенстэком

Ну, знаешь ли. Могу привести пару примеров экономии И времени, И денег)
Оно экономит если сравнивать странные кейсы когда у людей была дорогая большая железка утилизирующаяся на 1%, а они перешли в авс на виртуалку загруженную под 70% и им это стало дешевле )

Dmitri
09.12.2016
16:42:18
есть же еще OpenShift тот же или Google App Engine. Во многих случах можно обойтись "условно-халявными" инстансами

Xeniya MTS
09.12.2016
16:42:22
но дороже чем налабать виртуалки на kvm )
Это потом очень сложно поддерживать по AGILE в одной команде с разработчиками, Нужен админ, который сам по себе, а девопс, который думает так, как программисты, такое не будет саппортить

Vladimir
09.12.2016
16:42:41
AWS, GCE и прочие облака стоят дороже просто VPS/VDS, которые в свою очередь дороже железа.

Dmitri
09.12.2016
16:42:45
И даже если поднимать это на "Малине", выйдет дороже

Dmitri
09.12.2016
16:43:10
AWS, GCE и прочие облака стоят дороже просто VPS/VDS, которые в свою очередь дороже железа.
Владимир, вы в цепочке подсчетов сопровождение исключили

Vladimir
09.12.2016
16:43:34
Владимир, вы в цепочке подсчетов сопровождение исключили
Ну скажем так, оно все равно нужно, нужно меньше людей, но люди которые нужны будут дороже

Dmitri
09.12.2016
16:44:27
С той только разницей, что в подавляющем количестве случаев дорогие люди будут нужны "единоразово", а сисадмин - каждый день

Vladimir
09.12.2016
16:45:24
С той только разницей, что в подавляющем количестве случаев дорогие люди будут нужны "единоразово", а сисадмин - каждый день
я б так не сказал. Если проект развивается то кто-то умеющий облака нужен будет всегда

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

Google
Dmitri
09.12.2016
16:45:49
Вы, возможно, будете смеяться, но "облачные" решения вполне могут пригодиться конторам, которые недостаточно велики, чтобы содержать нормального постоянного сисадмина

Михаил
09.12.2016
16:45:50
Miroslav
09.12.2016
16:45:50
"Бьем в расход. По мастям и областям" Скоро эти слова станут кодом, так как парни из СПБ постарались и создали язык для "чотких" и назвали его YoptaScript. Фулл почитать можно тут: https://tjournal.ru/38460-kuku-iopta-sozdan-pervii-yazik-programmirovaniya-dlya-gopnikov-i-realnih-pacanov

Konstantin
09.12.2016
16:46:16
значит равноправное облако это миф? а как же облака в интернете? там же нет мастер-сервера... вроде

Vladimir
09.12.2016
16:46:20
впрочем аутсорс админов тоже может помочь

Dmitri
09.12.2016
16:46:27
я б так не сказал. Если проект развивается то кто-то умеющий облака нужен будет всегда
Вы строго в проектном ключе говорите. Не у всех контор разработка ПО - основной профиль.

Михаил
09.12.2016
16:46:37
Vladimir
09.12.2016
16:46:43
за любой магии стоит велосипед с квадратными колесами

Dmitri
09.12.2016
16:47:20
значит равноправное облако это миф? а как же облака в интернете? там же нет мастер-сервера... вроде
Равноправные облака - это не миф. Что у перистых, что у других каких-то, я не помню названий, права идентичны. Остальное - к базам данных, облака - тупо фантик, обертка.

Владимир, в моей глуши аутсорс - это в принципе достаточно туго заходящая теория.

С другой стороны, есть варианты.

Roman
09.12.2016
16:51:50
на звонке всплывает интерфейс и делается инсерт
Вам прямо так важно сразу делать инсерт?

Dmitri
09.12.2016
16:52:39
Вот тупо для примера. Нужно поднять шифрованный канал между филиалами. Головная контора покупает сертифицированные железки, мне сверху говорят, что нужно "вот такой протокол, по логам ошибки определите, что должно быть в конфиге".

Я всю эту хрень оборачиваю в докер и запускаю. Оно работает.

Dmitri
09.12.2016
16:53:38
На меня смотрят, как на дебила и изобретателя велосипедов, но оно работает, т.е. всем покуй до поры до времени.

Dmitri
09.12.2016
16:54:15
Вам прямо так важно сразу делать инсерт?
Мож, таки этот инсерт не напрямую слать, а в API завернуть?

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