Перейти к содержимому
DedicatedPHP Контакт
Руководство по эксплуатации

Поддержка PHP с учетом рисков и обеспечения непрерывности работы.

Техническое обслуживание — это не ожидание поломки. Оно сохраняет поддержку, знания и возможности для внесения изменений, в то время как продукт продолжает служить пользователям.

Ключевые идеи
  • Отдельные инциденты, предотвращение и развитие событий.
  • Расставляйте приоритеты, исходя из влияния и охвата аудитории.
  • Оценка технического и эксплуатационного состояния.
  • Практикуйте восстановление и перемещение.

1. Определите услугу.

Согласование систем, рабочего времени, степени важности, каналов связи и обязанностей предотвращает превращение всего в срочную ситуацию. Разделение задач: поддержка пользователей, технические инциденты, повторяющиеся проблемы и плановое развитие.

  • Инвентарь и владельцы.
  • Серьезность и последствия.
  • Рабочее время и эскалация.
  • Вступление в должность и принятие на работу.

2. Создайте цикл профилактики.

Резервируйте ресурсы для версий, зависимостей, резервных копий, сертификатов, емкости и документации. Предотвращение конкурирует с функциональностью и требует видимой политики.

  • Календарь поддержки.
  • Зависимости и уязвимости.
  • Восстановление резервной копии.
  • Анализ мощностей и затрат.

3. Учитесь на ошибках.

Сначала восстановите работоспособность системы; затем разберитесь в проблеме и снизьте вероятность ее повторного возникновения. Зафиксируйте хронологию событий, доказательства, принятое решение и последующие действия, избегая обвинений.

  • Выявление и декларирование.
  • Сдерживание и восстановление.
  • Пропорциональный причинно-следственный анализ.
  • Действия с указанием владельца и даты.

4. Меры для принятия мер

Объедините опыт, ошибки, задержку, насыщенность и бизнес-сигналы. Каждое оповещение должно указывать получателя и предпринимаемое действие; каждая панель мониторинга должна отвечать на вопрос.

  • Цели предоставления услуг.
  • Ошибки, связанные с потоком данных.
  • Емкость очередей и базы данных.
  • Тенденции инцидентов и задолженности.

5. Обеспечьте безопасные изменения.

Уменьшите размер пакетов, автоматизируйте проверки и знайте, как выполнить откат. Поддержание и разработка совместно определяют понятие завершенности и дисциплину выпуска.

  • Анализ рисков и тестирование.
  • Небольшие изменения.
  • Окно и связь.
  • Наблюдение после выпуска.

6. Сохранение знаний

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

  • Карта системы.
  • Исполняемые сценарии автоматизации.
  • Соответствующие решения.
  • Вращение и перемещение.

Примените это руководство к своему приложению.

Мы анализируем ситуацию, имеющиеся данные и варианты действий, не привязывая оценку к реализации.

Запросить оценку