Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Работа Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 [5] 6 7   вперед  Ctrl      все
 Re: Из разработчиков в DevOps-инженеры  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 2063
Eleanor
Причем, у нас 99.5% считается как время доступности системы.

У знакомого на проекте 99.0%, но они понимают его как процент запросов к системе, которые должны укладываться в максимальное время отклика (несколько секунд). Но простои они не считают, и есть даже постоянно выделенные широкие окна на обслуживание системы.

Дак соглашение может включать различные SLOs (service-level objectives).
И не только между клиентами и компанией. Внутри может быть ещё куча SLO у каждой отдельной команды.

Ну это в не "нормальных" компаниях. Типа тех, где придумали Site Reliability engineering :)
11 июл 19, 14:40    [21924948]     Ответить | Цитировать Сообщить модератору
 Re: Из разработчиков в DevOps-инженеры  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 2063
Adekamer
не могу понять - какая связь между ответственностью и таджиком ?

а какая связь между ответсвенным подходом к выполнению работы и успешным результом, понимаешь?
11 июл 19, 14:42    [21924949]     Ответить | Цитировать Сообщить модератору
 Re: Из разработчиков в DevOps-инженеры  [new]
Eleanor
Member

Откуда:
Сообщений: 2327
Дмитрий Мух,

А штрафы за нарушение daily SLA у вас есть (кроме того, что клиент не платит за лишние минуты простоя)?
У нас учитывается только Monthly и Yearly.
11 июл 19, 14:42    [21924950]     Ответить | Цитировать Сообщить модератору
 Re: Из разработчиков в DevOps-инженеры  [new]
Eleanor
Member

Откуда:
Сообщений: 2327
Дмитрий Мух,

Какой у вас объем материальной ответственности за нарушение SLA? и перед кем?
А то смотришь на всякие облака с их заявленным 99.9%, а ответственность у них нулевая, только абонентку не платишь во время простоя.
11 июл 19, 14:46    [21924952]     Ответить | Цитировать Сообщить модератору
 Re: Из разработчиков в DevOps-инженеры  [new]
Zmeelov2
Member

Откуда:
Сообщений: 245
Дмитрий Мух
ороший пример. Наверное каждый тут сталкивался с ситуацией, когда: "А фиг с ним, должно работать, проверять не будем, выкаывай" :)
Вот это безответсвенность.
А покрыть код тестами (модульными, интеграционными, функциональными).
Покрыть хелсчеками, мониторингом и логированием.
Проверить сначала на тестовой среде, потом на стейдже, где инфраструктура максимально приближена к проду.
Выкатить не просто так, а Green Blue или Canary deployment, чтобы в случае чего откатиться.
Вот это ответсвенность.

Как хорошо жить в идеальном мире, где есть возможность покрыть всё тестами, где стейдж приближен к проду, где можно провести нагрузочное тестирование перед выкаткой... Но почему мы сталкиваемся постоянно с ошибками?
Жизнь очень часто проще и грубее. И альтернативы другие.
Или ты прямо сейчас правишь данные на проде и работаешь дальше, или отказываешься и идешь на мороз. Да, я знаю, что разработчику на проде делать нечего. Но вероятность сломать базу и вылететь на мороз априори ниже, чем отказаться и вылететь на мороз. Eleanor очень хорошо описала подобную ситуацию и как в нее можно попасть. Вот именно такой "ответственности" после пары случаев и хочется избежать.
Дмитрий Мух
Ответсвенный мастер положит плитку как надо, а таджик только если следить, чтобы не накосячил.
Таки кого выбираете?
Зависит от. Если ценник ответственного мастера в 50 раз больше ценника таджика, время выполнения в пять раз больше, от качества выполненной работы не зависит жизнь, то ситуация может заиграть другими красками, согласитесь. И вполне возможно, что лучше взять таджика и проконтролировать или вообще три раза переделать и это будет оптимальнее, чем довериться супермастеру.
11 июл 19, 14:51    [21924960]     Ответить | Цитировать Сообщить модератору
 Re: Из разработчиков в DevOps-инженеры  [new]
Кот Матроскин
Member

Откуда: Москва
Сообщений: 8930
Adekamer
как я ранее писал - платят нам не за ответственность - а за работу

"платят за работу" - это демагогия, потому что "работа" - очень расплывчатое понятие.
Если соревноваться в демагогии, можно возразить "платят не за работу, а за хорошую работу" - и подите поспорьте :)
Вот в примере Элеоноры она поступила ответственно, а сисадмин - нет. Хотите нанимать на ремонт чувака, который будет 90% усилий тратить на перекладывание ответственности за результат на кого-то другого(заказчика, погоду, материалы, etc.)?
11 июл 19, 14:54    [21924965]     Ответить | Цитировать Сообщить модератору
 Re: Из разработчиков в DevOps-инженеры  [new]
Eleanor
Member

Откуда:
Сообщений: 2327
Дмитрий Мух,

Еще мне в облаках с их "Daily allowed downtime: 7m 12.0s" нравится уточнение, что в любой момент возможно выполнение миграции систем между серверами. В этот момент может возникнуть недоступность на минуту или больше, и это считается естественным режимом работы облака, и в подсчет SLA не входит.
11 июл 19, 14:54    [21924967]     Ответить | Цитировать Сообщить модератору
 Re: Из разработчиков в DevOps-инженеры  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2228
Eleanor
Такая ответственность - это неприятная вещь.

Такая ответственность (сисадмина) - это как раз безответсвенность
Для вас, это навязанная ответственность , что тоже не очень правильно.

Правильно когда вы говорите - да, можем потерять данные, но лучше варианта не вижу - ребутайте, и валите все на меня. И соответсвенно если даннные потеряли, то ответсвенный чеовек должен скзаь, мой косяк, никого не трогайте, штрафуйте , увольняйте только меня.
11 июл 19, 14:57    [21924972]     Ответить | Цитировать Сообщить модератору
 Re: Из разработчиков в DevOps-инженеры  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2228
Дмитрий Мух
А покрыть код тестами (модульными, интеграционными, функциональными).
Покрыть хелсчеками, мониторингом и логированием.
Проверить сначала на тестовой среде, потом на стейдже, где инфраструктура максимально приближена к проду.
Выкатить не просто так, а Green Blue или Canary deployment, чтобы в случае чего откатиться.

Вот это ответсвенность. Именно в виде понимания последствий отсутствия любых составляющих, описанных выше.
.


я так понимаю, вас хотели спросить о другом. вот вы сделали все что знали/могли (от юнит теста до Green Blue), но факап на миилион все равно случился. что тогда? )
11 июл 19, 14:59    [21924973]     Ответить | Цитировать Сообщить модератору
 Re: Из разработчиков в DevOps-инженеры  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 2063
Zmeelov2
Как хорошо жить в идеальном мире, где есть возможность покрыть всё тестами, где стейдж приближен к проду, где можно провести нагрузочное тестирование перед выкаткой... Но почему мы сталкиваемся постоянно с ошибками?
Жизнь очень часто проще и грубее. И альтернативы другие.

Я понимаю. Нам то, что вы называете идеальным миром, нам архитекторы сверху не спустили.
Пришлось самим его строить и не один год.

Но если очень захотеть, то, как говорится, можно и в космос полететь :)
11 июл 19, 15:01    [21924979]     Ответить | Цитировать Сообщить модератору
 Re: Из разработчиков в DevOps-инженеры  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 2063
StarikNavy
Дмитрий Мух
А покрыть код тестами (модульными, интеграционными, функциональными).
Покрыть хелсчеками, мониторингом и логированием.
Проверить сначала на тестовой среде, потом на стейдже, где инфраструктура максимально приближена к проду.
Выкатить не просто так, а Green Blue или Canary deployment, чтобы в случае чего откатиться.

Вот это ответсвенность. Именно в виде понимания последствий отсутствия любых составляющих, описанных выше.
.


я так понимаю, вас хотели спросить о другом. вот вы сделали все что знали/могли (от юнит теста до Green Blue), но факап на миилион все равно случился. что тогда? )

Бизнесу кранты, ищи новую работу :) Вы не слышали ни разу что это случается?
11 июл 19, 15:03    [21924982]     Ответить | Цитировать Сообщить модератору
 Re: Из разработчиков в DevOps-инженеры  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 5107
Дмитрий Мух
StarikNavy
пропущено...


я так понимаю, вас хотели спросить о другом. вот вы сделали все что знали/могли (от юнит теста до Green Blue), но факап на миилион все равно случился. что тогда? )

Бизнесу кранты, ищи новую работу :) Вы не слышали ни разу что это случается?
т.е. никакой, что и требовалось доказать ...
11 июл 19, 15:24    [21924998]     Ответить | Цитировать Сообщить модератору
 Re: Из разработчиков в DevOps-инженеры  [new]
Eleanor
Member

Откуда:
Сообщений: 2327
StarikNavy
Правильно когда вы говорите - да, можем потерять данные, но лучше варианта не вижу - ребутайте, и валите все на меня. И соответсвенно если даннные потеряли, то ответсвенный чеовек должен сказать, мой косяк, никого не трогайте, штрафуйте , увольняйте только меня.

Это как-то слишком правильно. У нас и штрафуют и увольняют, и такие патетические речи не оценят.
Достаточно "будут спрашивать - можете на меня сослаться", а потом придется признать этот косяк за собой.
11 июл 19, 16:20    [21925069]     Ответить | Цитировать Сообщить модератору
 Re: Из разработчиков в DevOps-инженеры  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26636
kealon(Ruslan)
Дмитрий Мух
пропущено...

Бизнесу кранты, ищи новую работу :) Вы не слышали ни разу что это случается?
т.е. никакой, что и требовалось доказать ...

в вашем понимании ответсвенности: за факап у всех виновных забирают квартиры, почки и печень, - да, никакой
но только при такой посылке это ничего не доказывает :)
11 июл 19, 17:11    [21925103]     Ответить | Цитировать Сообщить модератору
 Re: Из разработчиков в DevOps-инженеры  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 5107
skyANA
в вашем понимании ответсвенности: за факап у всех виновных забирают квартиры, почки и печень, - да, никакой
но только при такой посылке это ничего не доказывает :)
ну о какой ответственности вы говорите?

мы выяснили: материальной ответственности никакой, уголовной ответственности тоже нет
остаётся моральная ответственность? т.е. "мне будет стыдно"!!!!!????

придите в банк и попросите под такую "ответственность" выдать вам кредит, хотя бы на 10 тыр, послушайте что вам скажут
11 июл 19, 17:17    [21925112]     Ответить | Цитировать Сообщить модератору
 Re: Из разработчиков в DevOps-инженеры  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26636
StarikNavy
Правильно когда вы говорите - да, можем потерять данные, но лучше варианта не вижу - ребутайте, и валите все на меня. И соответсвенно если даннные потеряли, то ответсвенный чеовек должен скзаь, мой косяк, никого не трогайте, штрафуйте , увольняйте только меня.

Правильно - это
1. предупредить клиента о возможном ущербе
2. выставить мейнтенанс
3. скачать бекапы из хранилища бекапов
4. ребутнуть сервер
5. проверить данные
6. сообщить клиенту статус: всё хорошо, или восстанавливаем

ну и т.д.
11 июл 19, 17:20    [21925115]     Ответить | Цитировать Сообщить модератору
 Re: Из разработчиков в DevOps-инженеры  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26636
kealon(Ruslan)
skyANA
в вашем понимании ответсвенности: за факап у всех виновных забирают квартиры, почки и печень, - да, никакой
но только при такой посылке это ничего не доказывает :)
ну о какой ответственности вы говорите?

я же уже выше писал о какой, так сложно попытаться понять человека?
мнение, отличное от вашего, вызывает разрыв шаблона? :)
11 июл 19, 17:21    [21925117]     Ответить | Цитировать Сообщить модератору
 Re: Из разработчиков в DevOps-инженеры  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 5107
skyANA
я же уже выше писал о какой, так сложно попытаться понять человека?
мнение, отличное от вашего, вызывает разрыв шаблона? :)
да всё это слова, не закреплённые ничем, в суд это не предоставишь
потому что есть ТК, где всё уже регламентировано
А откровенную диверсию ещё доказать надо, и какой мне толк от того что вас посадят?

т.е. если я возьму на работу попугая, который всё это скажет, и что-то случится виноват буду только я, винить будет некого
11 июл 19, 17:30    [21925124]     Ответить | Цитировать Сообщить модератору
 Re: Из разработчиков в DevOps-инженеры  [new]
Eleanor
Member

Откуда:
Сообщений: 2327
skyANA,

Это всё технические детали, а мы обсуждали мат. ответственность.

Естественно, часть баз, по которым не были критичны потери данных за это время были развернуты на другом сервере и уже приступили к работе. Потеря работоспособности в итоге была частичная.

Остался вопрос с БД, по которым внезапно оказалось, что никакие данные менеджеры терять не хотели, но по ним не было настроено синхронное зеркалирование (да, менеджеры не передали информацию, что они настолько критичные).
11 июл 19, 17:34    [21925131]     Ответить | Цитировать Сообщить модератору
 Re: Из разработчиков в DevOps-инженеры  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26636
Eleanor
Дмитрий Мух,

Какой у вас объем материальной ответственности за нарушение SLA? и перед кем?
А то смотришь на всякие облака с их заявленным 99.9%, а ответственность у них нулевая, только абонентку не платишь во время простоя.

WILD APRICOT’S MAXIMUM LIABILITY FOR ANY TYPE OF DAMAGES HEREUNDER SHALL BE LIMITED TO $1,000.

перед конкретным аккаунтом
самый дорогой тарифный план у нас - это $600

если тысяча клиентов выставят счёт, то считай минус лимон бакинских :)

SLO по uptime 99.95%
за последние 7 дней, июнь uptime 100%, в мае 99.99%
11 июл 19, 17:37    [21925134]     Ответить | Цитировать Сообщить модератору
 Re: Из разработчиков в DevOps-инженеры  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2228
Eleanor
патетические речи не оценят.Достаточно "будут спрашивать - можете на меня сослаться", а потом придется признать этот косяк за собой.

ну обычно действительно речи не нужны, нужно именно это "признать этот косяк за собой"
тут согласен
11 июл 19, 17:37    [21925135]     Ответить | Цитировать Сообщить модератору
 Re: Из разработчиков в DevOps-инженеры  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26636
kealon(Ruslan)
skyANA
я же уже выше писал о какой, так сложно попытаться понять человека?
мнение, отличное от вашего, вызывает разрыв шаблона? :)
да всё это слова, не закреплённые ничем, в суд это не предоставишь

да, всё это пустые слова
нет смысла талдычить мне о том, что это не материальная ответственность, когда я явно написал, что не о ней речь
ну считаете вы, что если ответственность не материальная, то это уже не ответственность - ваше дело :)
11 июл 19, 17:42    [21925140]     Ответить | Цитировать Сообщить модератору
 Re: Из разработчиков в DevOps-инженеры  [new]
Кот Матроскин
Member

Откуда: Москва
Сообщений: 8930
kealon(Ruslan)
skyANA
я же уже выше писал о какой, так сложно попытаться понять человека?
мнение, отличное от вашего, вызывает разрыв шаблона? :)
да всё это слова, не закреплённые ничем, в суд это не предоставишь
потому что есть ТК, где всё уже регламентировано
А откровенную диверсию ещё доказать надо, и какой мне толк от того что вас посадят?

т.е. если я возьму на работу попугая, который всё это скажет, и что-то случится виноват буду только я, винить будет некого

А что значит "виноват буду только я" (под собой Вы, видимо, понимаете бизнесмена-владельца компании)? Его в тюрьму посадят? Или ущерб заставят компенсировать из личных средств? Вроде других видов ответственности Вы не признаете?
11 июл 19, 17:56    [21925152]     Ответить | Цитировать Сообщить модератору
 Re: Из разработчиков в DevOps-инженеры  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 5107
Кот Матроскин,

это не я не признаю, это закон признаёт

не, так-то конечно есть много интересных задач:
  • до леса 10км, расстояние от светофора до сетофора 800 м, сколько в среднем нужно времени что бы доехать до леса не нарушая ПДД?
  • за какое время застывает тазик объёмом 10 л, наполенный цементом?
  • какая температура у паяльника если он испускает красный свет?

    и сразу пустые слова наполняются смыслом, и можно понять умственные способности собеседника
  • 11 июл 19, 18:38    [21925195]     Ответить | Цитировать Сообщить модератору
     Re: Из разработчиков в DevOps-инженеры  [new]
    kealon(Ruslan)
    Member

    Откуда: Нижневартовск
    Сообщений: 5107
    Кот Матроскин,
    ну а вообще и директор и ваделец компании имеют солидарную ответственность, это не рядовой сотрудник
    11 июл 19, 18:40    [21925197]     Ответить | Цитировать Сообщить модератору
    Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 [5] 6 7   вперед  Ctrl      все
    Все форумы / Работа Ответить