Monday, February 22, 2010

Как составить правильный план деплоймента компоненты

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

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

Итак, какие основные вещи следует иметь до и сделать во время деплоймента:

  1. Максимально детальный план работ, расписанный по часам, минутам и исполнителям - это поможет реально оценить необходимое для деплоймента временное окно, а так же понимать, кто когда и что должен делать. Обязательным пунктом являются бакапы всего, что может сломаться в ходе обновления.
  2. Такой же детальный план отката, на случай проблем - критически (!) важный пункт, который, из-за природного оптимизма, чаще всего никто не делает. Что соотвественно приводит к печальным последствиям, особенно если деплоймент идет в сильно сжатые сроки.
  3. Дистрибутивы всех необходимых компонент, лицензионные ключи - чтобы не оказалось так, что в самый важный момент у нас нет какого-нибудь лицензионного ключа, а люди, у которых он есть, сейчас спят (так как ранее утро) или отдыхают с семьей на природе (потому что выходные).
  4. Контактные мобильные (!) телефоны абсолютно всех людей, которые могут помочь или от которых что-либо может зависеть - это позволить максимально быстро решить любую проблему, если таковая возникнет (а она, как правило, обязательно возникнет).

Read more: DEVPROM

Posted via email from jasper22's posterous