Giới thiệu chung

Một phần của tài liệu Bài giảng an toàn ứng dụng web và cơ sở dữ liệu (Trang 147 - 148)

Hình 7.1. Sao lưu (Backup) và khôi phục dựphòng (Restore) cơ sở dữ liệu

Sao lƣu cơ sở dữ liệu (Database backup) là thao tác tạo bản sao của một phần hoặc toàn bộcơ sở dữ liệu. Bản sao có thể đƣợc tạo và lƣu trên cùng phƣơng tiện lƣu trữ với

cơ sở dữ liệu hoặc sử dụng một phƣơng tiện lƣu trữriêng, nhƣ đĩa cứng, băng từ, ổ mạng, hoặc đám mây. Sao lƣu có thể đƣợc thực hiện định kỳ hoặc không định kỳ, phụ thuộc chính sách quản lý hệ thống của cơ quan, tổ chức.

Ngƣợc lại với sao lƣu cơ sở dữ liệu, khôi phục dự phòng cơ sở dữ liệu (Database restore) là thao tác khôi phục lại cơ sở dữ liệu sau các sự cố. Quá trình khôi phục có thể

sử dụng một phần, hoặc toàn bộ bản sao cơ sở dữ liệu đã tạo. Hình 7.1 minh họa quá

trình sao lƣu cơ sở dữ liệu ra đĩa sao lƣu (Backup disk) và khôi phục cơ sở dữ liệu từ file

sao lƣu trên đĩa.

Sao lƣu và khôi phục dựphòng cơ sở dữ liệu là các khâu chủđộng chuẩn bị nhằm đối phó với các sự cố có thể xảy ra với cơ sở dữ liệu hoặc các hệ thống có liên quan đến cơ

sở dữ liệu. Mục đích chính của sao lƣu và khôi phục dự phòng là nhằm đảm bảo tính sẵn dùng và toàn vẹn cơ sở dữ liệu. Việc sao lƣu cơ sở dữ liệu cần đƣợc thực hiện định kỳ, theo chu kỳ phù hợp. Việc lựa chọn tần suất sao lƣu phụ thuộc vào các yếu tố:

- Yêu cầu đảm bảo an toàn dữ liệu;

- Khảnăng lƣu trữ của phƣơng tiện sao lƣu dữ liệu; - Tải lên hệ thống khi thực hiện sao lƣu;

146 Các sự cố có thể xảy ra với hệ thống máy chủcơ sở dữ liệu và bản thân cơ sở dữ liệu có thểđƣợc chia thành 3 loại: sự cố với hệ quản trịcơ sở dữ liệu (Instance failures), sự cố ứng dụng hoặc giao dịch (Application/Transaction failures) và các sự cốphƣơng tiện lƣu

trữ (Media failures). Sự cố với hệ quản trị cơ sở dữ liệu có thể gây ra bởi lỗi bên trong hệ

quản trị cơ sở dữ liệu, lỗi của hệđiều hành. Trong một sốtrƣờng hợp, sự cố dạng này có thể gây hỏng hóc, hoặc mất mát dữ liệu dẫn đến yêu cầu phải khôi phục.

Sự cố ứng dụng hoặc giao dịch thƣờng xảy ra do các lỗi xử lý dữ liệu. Trong một số trƣờng hợp, sự cố dạng này có thể gây hỏng hóc, hoặc mất mát dữ liệu dẫn đến yêu cầu phải khôi phục. Các sự cốphƣơng tiện lƣu trữ gồm các hỏng hóc đối với các phƣơng tiện

lƣu trữ nhƣ đĩa cứng, RAID, băng từ hoặc các phƣơng tiện lƣu trữ khác. Sự cố dạng này

cũng có thể gây hỏng hóc, mất một phần hoặc toàn bộ cơ sở dữ liệu, đòi hỏi phải khôi phục.

Một phần của tài liệu Bài giảng an toàn ứng dụng web và cơ sở dữ liệu (Trang 147 - 148)

Tải bản đầy đủ (PDF)

(161 trang)