happydev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после...

29
Жизнь после релиза Денис Нелюбин 7bits

Upload: happydev-lite

Post on 15-Apr-2017

64 views

Category:

Education


0 download

TRANSCRIPT

Page 1: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза

Жизнь после релизаДенис Нелюбин

7bits

Page 2: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза
Page 3: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза

Релиз

Page 4: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза

release

Page 5: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза

Один банк

Page 6: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза
Page 7: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза

Тот же банк

Page 8: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза

Поддержка

Page 9: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза
Page 10: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза

На заметку

● Ошибка должна быть понятна пользователю● Ошибка должна быть понятна поддержке

QADevUX

Page 11: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза

Линии поддержки

Page 12: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза
Page 13: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза

*эффект

Page 14: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза

Вопросы

● Откуда график?● Как узнать, что много?● Как быть готовым?

Page 15: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза

Ответы

● Мониторинг● Нагрузочное тестирование● Масштабирование

Page 16: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза

Мониторинг

● Метрики○ Timeseries data

● Уведомления● Исключения● События/журналы/аналитика

Page 17: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза

На заметку

● Нужно знать, жива ли система● Нужно знать, насколько жива система● Нужно знать, когда что-то пошло не так● Нужно знать, почему что-то пошло не так● Нужно знать, что делать дальше

QA DevOps DB

Page 18: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза

Логи — не нужны

● Текст — слишком мало● Всё равно приходится анализировать● Много текста — слишком много● Сложно восстановить ход события● Одного события недостаточно для исправления

Page 19: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза

Вместо логов

● Полноценный мониторинг с уведомлениями● Отладка

○ На живой системе

○ Гарантированная возможность повторить событие на изолированной тестовой системе

Page 20: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза

На заметку

● Копия системы может пригодиться● Отладка нужна всегда и везде● Лучше о возможных ошибках знать заранее

QADevOps

Page 21: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза

Масштабирование

Page 22: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза

Масштабирование

Page 23: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза

На заметку

● Нужно знать, сколько ресурсов нужно каждому компоненту

● Нужно знать, сколько ресурсов нужно минимум● Нужно знать, сколько и каких ресурсов нужно

добавить, если что● Нужно знать, как добавить ресурсы

QA DevOps DB

Page 24: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза
Page 25: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза

Пара умных слов

● Управление конфигурацией● Оркестрирование

Page 26: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза

Еще умные слова

● Виртуализация● Контейнеризация● Immutable Infrastructure

Page 27: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза

Люди

Page 28: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза

Предпоследняя картинка

Page 29: HappyDev-lite-2016-осень, день 2 01 Денис Нелюбин. Жизнь после релиза

Денис Нелюбин[email protected]

Жизнь после релиза