Menentukan RTO, RPO, dan Tingkat Pemulihan
Klasifikasikan beban kerja berdasarkan tingkat kritisnya, tetapkan target RTO dan RPO, lalu petakan ke kemampuan pemulihan dan frekuensi replikasi Azure yang sesuai.
Menentukan RTO, RPO, dan Tingkat Pemulihan adalah pelajaran Cloud & IT Cert Prep gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Cloud & IT Cert Prep, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Cloud & IT Cert Prep mencakup 4 pelajaran total.
Dasar-Dasar Perencanaan Keberlangsungan Bisnis
Perencanaan keberlangsungan bisnis (BCP) adalah proses untuk memastikan bahwa fungsi bisnis penting dapat terus berjalan selama dan setelah bencana. Dalam komputasi awan, hal ini berarti merancang sistem yang dapat pulih dari kegagalan dalam batas waktu dan kehilangan data yang dapat diterima. Dua metrik utama—RTO dan RPO—menentukan arti "dapat diterima" untuk setiap beban kerja.
Tujuan Waktu Pemulihan (RTO)
Tujuan Waktu Pemulihan (RTO) adalah durasi maksimum yang masih dapat diterima ketika sistem luring setelah bencana. RTO menjawab pertanyaan: "Berapa lama bisnis dapat menoleransi aplikasi ini tidak beroperasi?". RTO dinyatakan dalam satuan waktu—jam, menit, atau detik. Sistem pemrosesan Payment mungkin memiliki RTO 15 menit, sedangkan portal HR Internal mungkin memiliki RTO 24 jam.
# RTO examples by workload type:
# Payment processing: RTO = 15 minutes
# E-commerce storefront: RTO = 1 hour
# Internal reporting: RTO = 4 hours
# Archive/audit data: RTO = 24 hours
# Shorter RTO = more expensive architecture required
# (warm standby, active-active, auto-failover)Tujuan Titik Pemulihan (RPO)
Tujuan Titik Pemulihan (RPO) adalah jumlah maksimum kehilangan data yang masih dapat diterima, diukur berdasarkan waktu. RPO menjawab pertanyaan: "Berapa banyak data yang sanggup ditanggung untuk hilang oleh bisnis?". Jika RPO adalah 1 jam, bisnis menerima kehilangan transaksi hingga 1 jam. RPO menentukan seberapa sering Anda harus mencadangkan atau mereplikasi data. RPO 0 memerlukan replikasi sinkron, yang mahal dan dapat memengaruhi kinerja penulisan.
# RPO examples:
# Financial transactions: RPO = 0 (no data loss tolerated)
# E-commerce orders: RPO = 5 minutes
# User-generated content: RPO = 1 hour
# Configuration/metadata: RPO = 24 hours
# Shorter RPO = more frequent replication or synchronous writes
# = higher cost and possibly higher latencyRTO vs. RPO: Perbedaan Utama
Penting untuk tidak menyamakan RTO dan RPO:
- RTO berkaitan dengan waktu—berapa lama sistem tidak beroperasi
- RPO berkaitan dengan data—berapa banyak data yang hilang
Sistem dapat memiliki RTO singkat (pemulihan cepat) tetapi RPO panjang (menerima kehilangan data yang signifikan), atau sebaliknya. Kondisi idealnya adalah keduanya singkat, tetapi pencapaiannya memerlukan investasi besar dalam replikasi dan kapasitas siaga hangat.
Mengelompokkan Beban Kerja Berdasarkan Kekritisan
Tidak semua beban kerja memiliki tingkat kekritisan yang sama. Pendekatan umum adalah mengelompokkan beban kerja ke dalam tingkat pemulihan berdasarkan dampaknya terhadap bisnis:
- Tingkat 1 (Sangat Penting)—RTO/RPO ketat, biaya tertinggi (misalnya Payment dan platform perdagangan)
- Tingkat 2 (Penting bagi Bisnis)—RTO/RPO sedang (misalnya CRM dan ERP)
- Tingkat 3 (Tidak Kritis)—RTO/RPO longgar, biaya terendah (misalnya lingkungan pengembangan dan arsip)
Memetakan Tingkat ke Opsi Pemulihan Azure
Tingkat pemulihan yang berbeda dipetakan ke kemampuan Azure yang berbeda:
- Tingkat 1—penulisan multiwilayah Cosmos DB, grup failover otomatis SQL, arsitektur aktif-aktif, Traffic Manager
- Tingkat 2—Azure Site Recovery ke wilayah sekunder, replikasi geografis SQL (replika baca), pencadangan harian dengan retensi 30 hari
- Tingkat 3—Azure Backup dengan jadwal mingguan, tanpa replikasi, pemulihan dari snapshot
Menghitung Biaya Waktu Henti
Untuk membenarkan investasi pada arsitektur dengan RTO rendah, hitung biaya waktu henti untuk beban kerja tersebut. Biaya ini mencakup kehilangan Revenue, denda SLA kepada pelanggan, penurunan produktivitas Staff, dan kerusakan reputasi. Jika biaya waktu henti selama 1 jam adalah $500.000, pengeluaran $50.000 per bulan untuk penyiapan aktif-aktif mudah dibenarkan. Gunakan angka-angka ini untuk menyusun kasus bisnis bagi tingkat pemulihan yang sesuai.
# Cost of downtime formula:
# Hourly revenue at risk + (staff hours idle x hourly rate)
# + SLA penalty exposure + estimated reputational cost
# Example:
# Revenue: $100,000/hour
# Staff: 500 people x $60/hour = $30,000/hour idle
# SLA penalties: $5,000/hour
# Total cost of downtime: ~$135,000 per hourAzure Site Recovery untuk Tingkat 2
Azure Site Recovery (ASR) adalah layanan Primary untuk mencapai target RTO/RPO Tingkat 2 di Azure. ASR terus-menerus mereplikasi VM ke wilayah sekunder dan dapat memulai failover dalam hitungan menit. Frekuensi replikasi untuk VM Azure adalah setiap 30 detik (konsisten terhadap kerusakan) atau setiap 1–4 jam (konsisten terhadap aplikasi), sehingga RPO biasanya berada dalam rentang tersebut, bergantung pada Configuration.
# Enable replication for a VM with ASR:
az site-recovery protected-item create \
--resource-group myRG \
--vault-name myRecoveryVault \
--fabric-name 'Primary' \
--container-name 'asr-a2a-default-eastus-container' \
--protected-item-name myVM-protectedRPO dan Frekuensi Pencadangan
Untuk beban kerja dengan RPO yang diukur dalam hitungan jam, Azure Backup dengan jadwal yang sesuai sudah memadai. Misalnya, RPO 4 jam memerlukan interval pencadangan paling lama 4 jam. Azure Backup mendukung kebijakan yang disempurnakan yang memungkinkan jadwal pencadangan per jam untuk VM Azure. Untuk basis data, pemulihan titik waktu (PITR) dengan pencadangan log transaksi dapat mencapai RPO kurang dari 1 jam dengan biaya lebih rendah daripada ASR.
Mendokumentasikan Komitmen RTO dan RPO
Target RTO dan RPO harus didokumentasikan secara formal dalam Analisis Dampak Bisnis (BIA) dan ditinjau oleh pemangku kepentingan teknis maupun bisnis. BIA memetakan setiap aplikasi ke tingkat pemulihannya, mendokumentasikan target RTO/RPO, mengidentifikasi layanan Azure yang akan memenuhi target tersebut, dan menetapkan jadwal pengujian (seberapa sering rencana DR divalidasi melalui latihan).
Menguji Target RTO/RPO
Target RTO dan RPO masih berupa aspirasi sampai divalidasi melalui pengujian DR. Selama pengujian DR, ukur waktu aktual untuk pulih (apakah memenuhi RTO yang ditetapkan?) dan kehilangan data aktual pada titik pemulihan (apakah memenuhi RPO yang ditetapkan?). Jika pengujian menemukan kesenjangan, perbarui arsitektur atau prosedur hingga target tercapai secara konsisten. Dokumentasikan hasil pengujian untuk audit kepatuhan.
Pemeriksaan Singkat
Uji pemahaman Anda tentang konsep Microsoft Azure Fundamentals (AZ-900) dari pelajaran ini.
Ringkasan Pelajaran
Dalam pelajaran ini, Anda telah mempelajari bahwa RTO adalah waktu henti maksimum yang dapat diterima, sedangkan RPO adalah kehilangan data maksimum yang dapat diterima dan diukur berdasarkan waktu; beban kerja dikelompokkan ke dalam tingkat pemulihan yang dipetakan ke layanan Azure tertentu; dan pengujian sangat penting untuk memvalidasi bahwa target RTO/RPO dapat dicapai. Selanjutnya, kita akan membahas rencana pemulihan dan failover otomatis dengan Azure Site Recovery.
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Menentukan RTO, RPO, dan Tingkat Pemulihan” gratis?
Ya — teks lengkap “Menentukan RTO, RPO, dan Tingkat Pemulihan” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Cloud & IT Cert Prep, upgrade ke CoddyKit PRO. Kursus Cloud & IT Cert Prep mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Menentukan RTO, RPO, dan Tingkat Pemulihan”?
Klasifikasikan beban kerja berdasarkan tingkat kritisnya, tetapkan target RTO dan RPO, lalu petakan ke kemampuan pemulihan dan frekuensi replikasi Azure yang sesuai. Kamu berlatih Cloud & IT Cert Prep dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Cloud & IT Cert Prep?
Tidak diperlukan pengalaman sebelumnya. Cloud & IT Cert Prep di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.
Berapa lama pelajaran “Menentukan RTO, RPO, dan Tingkat Pemulihan” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Cloud & IT Cert Prep ini?
Ya. Setiap pelajaran Cloud & IT Cert Prep menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Menentukan RTO, RPO, dan Tingkat Pemulihan
- Rencana Pemulihan dan Failover Otomatis
- Pengujian DR Tanpa Dampak
- DR untuk Layanan PaaS