Size: a a a

Обсуждения техдирские

2020 February 21

EV

Evgeny V. in Обсуждения техдирские
Vladimir Chikin
ох....
расскажи мне, пожалуйста, как ты будешь обновлять ПО с окном простоя 3 минуты
через эти, как их GP, SCCM и т.д.
что такое окно простоя в 3 минуты? я про рабочие станции.
все остальное - это простите уже про кластеризацию, регламенты, время вне бизнес-часов и т.д.
источник

VC

Vladimir Chikin in Обсуждения техдирские
Evgeny V.
что такое окно простоя в 3 минуты? я про рабочие станции.
все остальное - это простите уже про кластеризацию, регламенты, время вне бизнес-часов и т.д.
да, рабочие станции. серверную часть остановили и раскатали за 50 секунд.
там уже работает новая версия не совместимая с той что на рабочих станций.
у тебя уже обновление идёт полным ходом или ты только ждёшь пока GP по контроллерам синхронизируется ?
источник

EV

Evgeny V. in Обсуждения техдирские
Vladimir Chikin
да, рабочие станции. серверную часть остановили и раскатали за 50 секунд.
там уже работает новая версия не совместимая с той что на рабочих станций.
у тебя уже обновление идёт полным ходом или ты только ждёшь пока GP по контроллерам синхронизируется ?
Это вот сейчас реальный кейс?
Ну если софтописатели не умеют в обратную совместимость в клиенто-серверной архитектуре)))
источник

VC

Vladimir Chikin in Обсуждения техдирские
Evgeny V.
Это вот сейчас реальный кейс?
Ну если софтописатели не умеют в обратную совместимость в клиенто-серверной архитектуре)))
это пачка реальных кейсов !
Расскажи, из какого бюджета реализуется обратная совместимость ?
источник

EV

Evgeny V. in Обсуждения техдирские
Из того же, из которого будут реализовываться костыли, через которые придется это делать на рабочих станциях с такими рамками по времени))
источник

VC

Vladimir Chikin in Обсуждения техдирские
на этих "костылях" работают все системы построенные на CDN.
и да, это дешево.
источник

EV

Evgeny V. in Обсуждения техдирские
и как CDN применить внутри в рамках basic MS ? даже не читал про такое
источник

AS

Aleksey Smirnov in Обсуждения техдирские
В реальной жизни клиентская часть может быть версией устаревшей на несколько месяцев - например устройство элементарно выключено было. И значит требуется сохранить обратную совместимость на разумный срок. А когда дропаем её - проверка при запуске должна забрать информацию о том что текущая версия более не работоспособна, обновитесь.
источник

AS

Aleksey Smirnov in Обсуждения техдирские
Рассчитывать на то что клиенты дружно строем все обновятся за минуту - нельзя.
источник

AS

Aleksey Smirnov in Обсуждения техдирские
Можно только поддерживать процесс принуждения к обновлению. Вспомнили сейчас все поведение вин10.
источник

VC

Vladimir Chikin in Обсуждения техдирские
Aleksey Smirnov
Рассчитывать на то что клиенты дружно строем все обновятся за минуту - нельзя.
конечно !
поэтому их обновить надо заранее ;)
источник

PD

Phil Delgyado in Обсуждения техдирские
Vladimir Chikin
это пачка реальных кейсов !
Расскажи, из какого бюджета реализуется обратная совместимость ?
А из какого бюджета оплачивается уровень тестирования, гарантирующий ненужность отката?
Совместимость стоит меньше.
источник

VC

Vladimir Chikin in Обсуждения техдирские
Phil Delgyado
А из какого бюджета оплачивается уровень тестирования, гарантирующий ненужность отката?
Совместимость стоит меньше.
это стоит дорого, но откат бывает стоит ещё дороже
источник

PD

Phil Delgyado in Обсуждения техдирские
При наличии совместимости откат не стоит ничего.
источник

VC

Vladimir Chikin in Обсуждения техдирские
Phil Delgyado
При наличии совместимости откат не стоит ничего.
это клиентской части, а серверной ? а изменения БД ?
а потеря измененных данных ?
источник

PD

Phil Delgyado in Обсуждения техдирские
Так что дешевле платить за совместимость, частичную выкладку (канарейку) и нормальную архитектуру, нежели решать задачу обновления всего сразу
источник

PD

Phil Delgyado in Обсуждения техдирские
Vladimir Chikin
это клиентской части, а серверной ? а изменения БД ?
а потеря измененных данных ?
А в чем проблема? Есть куча практик изменения данных с поддержкой отката серверной части. И без потери данных вообще.
источник

VC

Vladimir Chikin in Обсуждения техдирские
так чем аналогичная практика на клиентской части тогда не угодила ?
источник

PD

Phil Delgyado in Обсуждения техдирские
Это все очень простые подходы к работе с БД и API, почти не требующие усилий.
источник

PD

Phil Delgyado in Обсуждения техдирские
Vladimir Chikin
так чем аналогичная практика на клиентской части тогда не угодила ?
Я слышал про требование обновить все клиенты за 3 минуты и невозможность отката. Вот это - дорого.
Если все компоненты поддерживают совместимость и откат, то проблем нет.
источник