Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Tahap 1: Tetapkan tujuan
Bayangkan tim Anda berada di sprint terakhir sebelum peluncuran produk utama. Fitur-fitur baru ini merupakan terobosan, dan kegembiraan investor sedang membangun. Kemudian, selama penerapan rutin, layanan inti Anda turun. Ketika keluhan pelanggan membanjiri email Anda, dua pertanyaan menjadi sangat jelas: Berapa lama Anda bisa offline? Data apa yang bisa Anda hilangkan?
Berharap semuanya akan bekerja dengan baik bukanlah strategi yang baik. Anda memerlukan cara sistematis untuk memutuskan di mana ketahanan paling penting dan di mana tidak. Di sinilah analisis dampak bisnis (BIA) menjadi kritis. Ini membantu Anda membuat keputusan berdasarkan informasi tentang di mana berinvestasi dalam ketahanan. BIA membantu Anda memahami bagian mana dari sistem Anda yang benar-benar membutuhkan keandalan yang kokoh dan mana yang dapat mentolerir beberapa fleksibilitas.
Mulailah dengan memetakan perjalanan pengguna inti Anda. Untuk masing-masing, tanyakan pada diri Anda hal-hal berikut:
-
Apa dampaknya jika ini terganggu?
-
Seberapa cepat kita harus memulihkan layanan?
-
Data apa yang penting untuk dilindungi?
Ini bukan hanya latihan teknis; ini membantu Anda memahami dampak bisnis dari masalah keandalan. Kehilangan pendapatan hanyalah permulaan. Pertimbangkan bagaimana pemadaman dapat mengikis kepercayaan pelanggan, melanggar persyaratan peraturan, atau memberi keunggulan kepada pesaing.
Dari analisis ini, Anda akan memperoleh dua angka penting untuk setiap perjalanan pengguna: tujuan waktu pemulihan (RTO) dan tujuan titik pemulihan (RPO). RTO mendefinisikan seberapa cepat Anda harus memulihkan perjalanan itu. RPO mendefinisikan berapa banyak kehilangan data yang dapat ditoleransi pelanggan Anda. Target yang digerakkan oleh bisnis ini kemudian memandu komponen mana yang Anda pilih dan bagaimana Anda merancangnya, tanpa rekayasa berlebihan setiap bagian dari sistem.
Keindahan dari pendekatan ini adalah membantu Anda memfokuskan sumber daya terbatas Anda di tempat yang paling penting. Mungkin pemrosesan transaksi inti Anda membutuhkan pemulihan yang hampir instan dan nol kehilangan data, tetapi mesin rekomendasi Anda dapat mentolerir waktu henti yang lebih lama. Dengan menetapkan tujuan yang jelas, Anda membuat kerangka kerja yang memungkinkan Anda melanjutkan pengembangan fitur yang cepat sambil membangun ketahanan secara strategis.
Dokumentasikan tujuan-tujuan ini dengan jelas. Mereka tidak hanya untuk tim teknik Anda. Ketika Anda melempar ke pelanggan bisnis atau melalui uji tuntas teknis dengan investor, dokumentasi ini menunjukkan bahwa Anda telah berpikir kritis tentang kelangsungan bisnis.
Target ini berkembang seiring pertumbuhan startup Anda. Kebutuhan ketahanan ribuan pengguna pertama Anda berbeda dari kebutuhan klien bisnis pertama Anda. Mulailah dengan tujuan yang dapat Anda penuhi secara realistis hari ini, tetapi rencanakan bagaimana mereka akan memperketat saat Anda menskalakan.
Panduan ini mengeksplorasi bagaimana menerapkan langkah-langkah ketahanan yang memenuhi tujuan ini. Menetapkan target ini adalah langkah pertama Anda yang penting. Mereka adalah kompas Anda untuk menavigasi ketegangan konstan antara inovasi dan stabilitas, membantu Anda membangun sistem yang secara andal memberikan nilai kepada pelanggan Anda.