Bảo vệ dữ liệu và Duy trì hoạt động

Quản trị, Quản trị dữ liệu & Cộng tác trên Snowflake

Emily Melhuish

Technical Curriculum Developer, Snowflake

Bài toán duy trì hoạt động kinh doanh

Sơ đồ ba rủi ro: xóa nhầm, sự cố vùng, và cư trú dữ liệu liên vùng, mỗi mục kèm giải pháp Snowflake tương ứng

  • Nhà phân tích lỡ xóa bản ghi - Time Travel xử lý
  • Sự cố vùng đám mây làm tài khoản Claro không khả dụng - nhóm failover xử lý
  • Người dùng EU cần dữ liệu chỉ có ở tài khoản US - sao chép xử lý
  • Rủi ro khác nhau cần công cụ khác nhau
Quản trị, Quản trị dữ liệu & Cộng tác trên Snowflake

Time Travel và Fail-Safe

Sơ đồ dòng thời gian

  • Time Travel cho phép khôi phục dữ liệu về trạng thái trước đó
  • Độ sâu cửa sổ tùy theo gói
    • Standard: Tối đa 1 ngày
    • Enterprise: Tối đa 90 ngày
  • Fail-Safe: vùng đệm khôi phục 7 ngày ngoài cửa sổ Time Travel: cần liên hệ Snowflake Support
Quản trị, Quản trị dữ liệu & Cộng tác trên Snowflake

Zero-Copy Cloning: Mẫu vận hành

  • Clone bảng trước mọi thao tác hàng loạt rủi ro
  • Sao chép tức thì - không tốn lưu trữ khi tạo
  • Nếu di trú lỗi, khôi phục từ bản clone
  • Ghi vào clone không ảnh hưởng nguồn

Zero Copy Cloning.png

1 Tài liệu học Snowflake
Quản trị, Quản trị dữ liệu & Cộng tác trên Snowflake

Sao chép là gì?

  • Sao chép dữ liệu qua ranh giới tài khoản
  • Không đồng bộ — đích gần thời gian thực, không phải gương trực tiếp

Trường hợp sử dụng

Screenshot 2026-05-17 at 7.33.30 pm.png

Ví dụ sao chép.png

Quản trị, Quản trị dữ liệu & Cộng tác trên Snowflake

Nhóm sao chép (Replication Groups)

Sơ đồ một nhóm sao chép gồm hai cơ sở dữ liệu trên tài khoản chính US-East, với mũi tên tới các bản sao chỉ đọc trên tài khoản phụ EU-West

Quản trị, Quản trị dữ liệu & Cộng tác trên Snowflake

Tạo nhóm sao chép

-- 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;
Quản trị, Quản trị dữ liệu & Cộng tác trên Snowflake

Nhóm Failover: Thêm gì mới

  • Kế thừa nhóm sao chép với một bổ sung quan trọng
  • Phụ có thể thăng thành chính khi chính gặp sự cố
  • Phụ luôn chỉ đọc
  • Phụ sau khi thăng sẽ có thể ghi — trở thành nguồn sự thật
  • Sao chép cả đối tượng tài khoản: users, roles, warehouses, resource monitors

Ví dụ failover.png

Quản trị, Quản trị dữ liệu & Cộng tác trên Snowflake

Failover có kế hoạch và cơ chế Failover

  • Planned Failover - có kế hoạch: chính hạ cấp, phụ thăng cấp; không mất dữ liệu
  • Failover - đột xuất: chính không khả dụng, phụ lập tức thăng cấp
  • Sao chép không đồng bộ - thay đổi sau lần làm mới cuối chưa có trên phụ
  • Tần suất làm mới là quyết định RPO then chốt

Ví dụ failover.png

Quản trị, Quản trị dữ liệu & Cộng tác trên Snowflake

Vamos praticar!

Quản trị, Quản trị dữ liệu & Cộng tác trên Snowflake

Preparing Video For Download...