Perlindungan Data dan Kelangsungan Bisnis

Manajemen, Tata Kelola, & Kolaborasi Snowflake

Emily Melhuish

Technical Curriculum Developer, Snowflake

Masalah Kelangsungan Bisnis

Diagram tiga skenario risiko: penghapusan tak sengaja, gangguan wilayah, dan residensi data lintas wilayah, masing-masing dengan solusi Snowflake terkait

  • Analis tak sengaja menghapus record - Time Travel menanganinya
  • Gangguan region cloud membuat akun Claro tidak tersedia - failover groups menanganinya
  • Pengguna UE butuh data yang hanya ada di akun AS - replikasi menanganinya
  • Risiko berbeda butuh alat berbeda
Manajemen, Tata Kelola, & Kolaborasi Snowflake

Time Travel dan Fail-Safe

Diagram linimasa

  • Time Travel memungkinkan pemulihan data ke keadaan sebelumnya
  • Kedalaman jendela tergantung edisi
    • Standard: hingga 1 hari
    • Enterprise: hingga 90 hari
  • Fail-Safe: buffer pemulihan 7 hari di luar jendela Time Travel: perlu menghubungi Snowflake Support
Manajemen, Tata Kelola, & Kolaborasi Snowflake

Zero-Copy Cloning: Pola Operasional

  • Clone tabel sebelum operasi massal berisiko
  • Salin instan - tanpa overhead storage saat dibuat
  • Jika migrasi gagal, pulihkan dari clone
  • Tulis ke clone tidak pernah menyentuh sumber

Zero Copy Cloning.png

1 Materi Pembelajaran Snowflake
Manajemen, Tata Kelola, & Kolaborasi Snowflake

Apa itu Replikasi?

  • Menyalin data lintas batas akun
  • Asinkron — target hampir real-time, bukan cermin live

Use case

Screenshot 2026-05-17 at 7.33.30 pm.png

Contoh replikasi.png

Manajemen, Tata Kelola, & Kolaborasi Snowflake

Grup Replikasi

Diagram grup replikasi berisi dua database di akun utama US-East, dengan panah ke replika hanya-baca di akun sekunder EU-West

Manajemen, Tata Kelola, & Kolaborasi Snowflake

Membuat Grup Replikasi

-- On the primary account
CREATE REPLICATION GROUP claro_replication_group
  OBJECT_TYPES = DATABASES
  ALLOWED_DATABASES = claro_db, claro_users_db
  ALLOWED_ACCOUNTS = claro.eu_west;

-- On the secondary account
CREATE REPLICATION GROUP claro_replication_group
  AS REPLICA OF claro.us_east.claro_replication_group;

-- Trigger a refresh
ALTER REPLICATION GROUP claro_replication_group REFRESH;
Manajemen, Tata Kelola, & Kolaborasi Snowflake

Failover Groups: Tambahannya

  • Berbasis pada grup replikasi dengan satu tambahan penting
  • Sekunder dapat dipromosikan jadi primer jika primer turun
  • Sekunder selalu hanya-baca
  • Sekunder yang dipromosikan jadi dapat ditulis — menjadi sumber kebenaran
  • Juga mereplikasi objek akun: users, roles, warehouses, resource monitors

Contoh failover.png

Manajemen, Tata Kelola, & Kolaborasi Snowflake

Planned Failover dan Mekanismenya

  • Planned Failover - terencana: primer didemosi, sekunder dipromosi; tanpa kehilangan data
  • Failover - tak terencana: primer tidak tersedia, sekunder langsung dipromosi
  • Replikasi asinkron — perubahan setelah refresh terakhir tidak ada di sekunder
  • Frekuensi refresh adalah keputusan desain RPO kunci

Contoh failover.png

Manajemen, Tata Kelola, & Kolaborasi Snowflake

Ayo berlatih!

Manajemen, Tata Kelola, & Kolaborasi Snowflake

Preparing Video For Download...