Поддержка PHP с учетом рисков и обеспечения непрерывности работы.
Техническое обслуживание — это не ожидание поломки. Оно сохраняет поддержку, знания и возможности для внесения изменений, в то время как продукт продолжает служить пользователям.
- Отдельные инциденты, предотвращение и развитие событий.
- Расставляйте приоритеты, исходя из влияния и охвата аудитории.
- Оценка технического и эксплуатационного состояния.
- Практикуйте восстановление и перемещение.
1. Определите услугу.
Согласование систем, рабочего времени, степени важности, каналов связи и обязанностей предотвращает превращение всего в срочную ситуацию. Разделение задач: поддержка пользователей, технические инциденты, повторяющиеся проблемы и плановое развитие.
- Инвентарь и владельцы.
- Серьезность и последствия.
- Рабочее время и эскалация.
- Вступление в должность и принятие на работу.
2. Создайте цикл профилактики.
Резервируйте ресурсы для версий, зависимостей, резервных копий, сертификатов, емкости и документации. Предотвращение конкурирует с функциональностью и требует видимой политики.
- Календарь поддержки.
- Зависимости и уязвимости.
- Восстановление резервной копии.
- Анализ мощностей и затрат.
3. Учитесь на ошибках.
Сначала восстановите работоспособность системы; затем разберитесь в проблеме и снизьте вероятность ее повторного возникновения. Зафиксируйте хронологию событий, доказательства, принятое решение и последующие действия, избегая обвинений.
- Выявление и декларирование.
- Сдерживание и восстановление.
- Пропорциональный причинно-следственный анализ.
- Действия с указанием владельца и даты.
4. Меры для принятия мер
Объедините опыт, ошибки, задержку, насыщенность и бизнес-сигналы. Каждое оповещение должно указывать получателя и предпринимаемое действие; каждая панель мониторинга должна отвечать на вопрос.
- Цели предоставления услуг.
- Ошибки, связанные с потоком данных.
- Емкость очередей и базы данных.
- Тенденции инцидентов и задолженности.
5. Обеспечьте безопасные изменения.
Уменьшите размер пакетов, автоматизируйте проверки и знайте, как выполнить откат. Поддержание и разработка совместно определяют понятие завершенности и дисциплину выпуска.
- Анализ рисков и тестирование.
- Небольшие изменения.
- Окно и связь.
- Наблюдение после выпуска.
6. Сохранение знаний
Документируйте архитектуру, операционные процессы и решения, принимаемые командой. Протестируйте процессы адаптации и руководства по эксплуатации с другим человеком, чтобы выявить скрытые зависимости.
- Карта системы.
- Исполняемые сценарии автоматизации.
- Соответствующие решения.
- Вращение и перемещение.
Материалы, связанные с этим решением
Продолжить с диагностикой, выполнением или смежным опытом.
Примените это руководство к своему приложению.
Мы анализируем ситуацию, имеющиеся данные и варианты действий, не привязывая оценку к реализации.