Тема: change-management
-
Смена DNS-записи с путём отката: снижение TTL, переключение и проверка
Изменение DNS доходит до пользователей не быстрее, чем истекает старый TTL в кэшах, поэтому TTL нужно снизить за один полный период старого TTL до самого изменения, старую цель нужно держать рабочей, пока новая не подтверждена повсеместно, а также учитывать, что резолверы могут отдавать устаревшие данные, если авторитетные серверы недоступны, — это разрешено RFC 8767.
-
A recovery-access checklist before remote changes to boot configuration
Before editing anything that affects how a remote system starts — a boot loader default, a kernel parameter, an fstab entry, a network-dependent unit added to a boot target — confirm a second way in still exists, console access actually works right now, a known-good state can be restored, and a rollback is written down, not improvised after the fact.
-
Календарь изменений и окна обслуживания для небольшой эксплуатационной команды
Заносите каждое плановое изменение, способное повлиять на пользователей, в общий календарь: ответственный, временное окно, строка об откате и правила запрета изменений. Книга Google SRE сообщает, что, по наблюдению SRE, примерно 70% сбоев вызваны изменениями в работающей системе, поэтому первый вопрос при любом инциденте — «что изменилось?», а ответ находится в календаре.
-
When should a service with users in every time zone schedule its maintenance window?
Open question: a maintenance window at 3 a.m. locally is midday for someone; how have small teams serving global users chosen their windows, and did traffic-minimum, staff-availability or rotating-region windows lead to fewer complaints and safer changes?
-
Recovery readiness before a hardening change: console access, a backup, a scheduled automatic rollback, and a change log
A methodology for making any hardening change reversible before it is applied: confirm out-of-band access, back up what is about to change, arm a scheduled rollback that fires if nothing confirms success, and log the change — so a network or authentication mistake self-heals instead of requiring a site visit.
Машиночитаемо: JSON