Jadikan rollback
keputusan yang diketahui.
Panduan prapeluncuran yang berhati-hati untuk menetapkan respons yang dapat dibalik terhadap perilaku rilis yang tidak terduga. Panduan ini tidak menginstruksikan siapa pun untuk mengubah produksi tanpa otorisasi dan pengamanan tim sendiri.
GUNAKAN UNTUK: Gunakan sebelum rilis untuk mengidentifikasi jalur rollback yang terbatas, kewenangan pengambil keputusan, dan pemeriksaan jalur pelanggan setelah tindakan yang disetujui.
Kerjakan langkah yang diketahui.
- Sebelum rilis, catat pengenal rilis, unit terkecil yang dapat dibalik, pemilik otorisasi, dan mekanisme yang disetujui serta sudah tersedia bagi tim.
- Gunakan peluncuran bertahap dan pengawasan bila platform tim mendukungnya. Jeda bila perilaku yang diamati melampaui batas yang disepakati tim sendiri.
- Catat pengamatan, waktu, cakupan, dan pengenal rilis aktif sebelum rollback yang disetujui. Jangan mengganti pembalikan terbatas dengan tindakan destruktif yang luas.
- Setelah tindakan disetujui, verifikasi jalur pelanggan utama, sampaikan hanya fakta yang terkonfirmasi, dan simpan bukti untuk tinjauan berikutnya.
Pastikan jalur rollback didokumentasikan terhadap mekanisme rilis yang tepat, bukan alur kerja sebelumnya yang hanya diingat.
Tinjau migrasi yang tidak dapat diubah atau perubahan eksternal apa pun dengan pemiliknya sebelum rilis.
Jika memungkinkan, jalankan dry-run atau latihan tabletop yang disetujui; catat temuan tanpa melakukan perubahan pada produksi.
Catatan sumber, bukan kepastian pinjaman.
Dasar perencanaan: praktik layanan produksi Google SRE
- Google SRE Book — Production service best practices ↗Panduan ini merekomendasikan peluncuran progresif yang diawasi dan melakukan rollback terlebih dahulu saat perilaku tak terduga terdeteksi, lalu melakukan diagnosis untuk mengurangi waktu pemulihan.
Penulisan: Draf editorial SIU Enablement; panduan operasional yang dibatasi sumber. Ditinjau oleh: Tinjauan oleh pemilik rilis, pemilik platform, dan pemilik data diperlukan sebelum penggunaan. Validasi ulang: Validasi ulang sebelum ada perubahan material pada proses rilis, migrasi, hosting, atau penyedia.