Tinh giản quá trình khôi phục tại thời điểm (PITR) cho Amazon Aurora với AWS Backup

Khách hàng mong đợi các giải pháp cơ sở dữ liệu vừa có khả năng mở rộng vừa được trang bị cơ chế khôi phục mạnh mẽ để giải quyết những gián đoạn dữ liệu không mong muốn. Các giao dịch không chủ ý hoặc lỗi hệ thống có thể ảnh hưởng đến hoạt động kinh doanh. Khôi phục tại một thời điểm cụ thể bằng tính năng khôi phục tại thời điểm (PITR) là không thể thiếu đối với một số khách hàng có khối lượng công việc quan trọng hoặc có yêu cầu tuân thủ

AWS Backup đơn giản hóa việc bảo vệ cơ sở dữ liệu Amazon Aurora với sự hỗ trợ cho PITR. AWS Backup cung cấp các giải pháp sao lưu và phục hồi tập trung trên các dịch vụ AWS, tăng cường tính bảo mật của tài sản kỹ thuật số. Với lần ra mắt gần đây , người dùng Aurora giờ đây có thể khôi phục chính xác cơ sở dữ liệu của mình về những thời điểm cụ thể, chính xác đến từng giây, với giới hạn lưu giữ lên tới 35 ngày.

Trong bài đăng trên blog này, tôi sẽ hướng dẫn bạn cách sử dụng tính năng hỗ trợ AWS Backup cho Amazon Aurora PITR để tăng cường khả năng bảo vệ cơ sở dữ liệu Aurora của bạn. Giải pháp này cung cấp cho bạn khả năng khôi phục dữ liệu của mình vào một thời điểm cụ thể và giúp đảm bảo rằng dữ liệu được bảo vệ tốt trước các biến chứng không lường trước được.

Khả năng PITR gốc của Aurora

Trước khi đi sâu vào các khả năng quản lý nâng cao mà AWS Backup mang đến, điều cần thiết là phải hiểu rõ các tính năng PITR mà Aurora cung cấp nguyên gốc. Aurora được thiết kế với mục tiêu có tính sẵn sàng cao và khắc phục thảm họa. Một trong những tính năng nổi bật của nó là PITR. Dưới đây là tóm tắt nhanh:

  • Phục hồi chi tiết : Với PITR của Aurora, bạn có thể khôi phục dữ liệu từ một thời điểm cụ thể, xuống đến một phần giây. Cho dù đó là thao tác xóa ngoài ý muốn hay lỗi ứng dụng, bạn có thể quay ngược đồng hồ trên cơ sở dữ liệu của mình về thời điểm chính xác trước khi xảy ra sự cố.
  • Sao lưu tự động : Aurora liên tục sao lưu dữ liệu của bạn và tự động giữ lại dữ liệu khôi phục trong khoảng thời gian do người dùng xác định. Việc sao lưu liên tục này giúp đảm bảo mất dữ liệu ở mức tối thiểu trong trường hợp khôi phục.
  • Lưu giữ bản sao lưu : Người dùng có thể xác định khoảng thời gian lưu giữ, tối đa 35 ngày, cho phép linh hoạt về thời gian lưu giữ dữ liệu sao lưu.
  • Hiệu suất : PITR của Aurora hoạt động mà không ảnh hưởng đến hiệu suất hoặc tính khả dụng của cơ sở dữ liệu của bạn. Ngay cả khi liên tục sao lưu dữ liệu, Aurora vẫn giúp đảm bảo rằng cơ sở dữ liệu của bạn luôn hoạt động nhanh và phản hồi nhanh.

Với những khả năng gốc này, Aurora cung cấp cho doanh nghiệp những biện pháp bảo vệ mạnh mẽ chống lại sự cố mất dữ liệu. Tuy nhiên, việc quản lý và tối ưu hóa các tính năng này có thể là một nhiệm vụ. AWS Backup đơn giản hóa các hoạt động bằng khả năng quản lý tập trung dựa trên khả năng PITR gốc của Aurora .

Hướng dẫn

Giờ đây, người dùng có thể quản lý tập trung cả khả năng sao lưu PITR liên tục và sao lưu ảnh chụp nhanh cho nhiều cơ sở dữ liệu Aurora. Điều này không chỉ giải quyết nhu cầu khôi phục ngay lập tức mà còn hỗ trợ các yêu cầu lưu giữ lâu hơn. Thay vì định cấu hình cài đặt sao lưu riêng cho từng cơ sở dữ liệu, AWS Backup cung cấp một phương pháp thống nhất, giúp đảm bảo cài đặt sao lưu nhất quán trên tất cả cơ sở dữ liệu Aurora, giảm thiểu lỗi và hợp lý hóa quy trình cấu hình sao lưu.

Phần này bao gồm các bước cần thiết để quản lý khả năng sao lưu PITR tích hợp với AWS Backup cho cơ sở dữ liệu Aurora của bạn. Phần sau, tôi sẽ thảo luận về một số cân nhắc quan trọng khi sử dụng tính năng mới này.

Đối với hướng dẫn này, tôi đưa ra một vài giả định:

  • Bạn đã quen với AWS Backup.
  • Bạn hiện có một cụm Aurora để thử nghiệm chức năng mới này.

Bạn phải giúp đảm bảo rằng mình không sử dụng cụm Aurora có dữ liệu sản xuất cho thử nghiệm này để tránh mọi biến chứng không lường trước được.

  1. Đăng nhập vào Bảng điều khiển quản lý AWS và mở AWS Backup.
  2. Điều hướng đến gói dự phòng của bạn . Trong cấu hình Quy tắc sao lưu , bạn nhận thấy phần Sao lưu liên tục hiện đã bao gồm Aurora.

Hình 1: Phần cấu hình quy tắc sao lưu cho thấy Aurora hiện là một tùy chọn khả dụng khi chọn sao lưu liên tục

  1. Tùy thuộc vào tần suất sao lưu và khoảng thời gian bạn đã chọn, sau khi công việc sao lưu liên quan kết thúc, điểm khôi phục liên tục sẽ xuất hiện trong kho dự phòng được chỉ định trong gói sao lưu của bạn.

Hình 2: Các bản sao lưu Aurora trong Kho dự phòng AWS cho thấy chúng hoạt động liên tục

  1. Chọn điểm khôi phục để xem chi tiết. Lưu ý rằng loại sao lưu được gắn nhãn là Liên tục 
  1. Chọn Khôi phục . Trong giao diện, trình bày chi tiết về cách khôi phục cụm Aurora sang cụm mới bằng cách sử dụng bản sao lưu liên tục. Bạn cũng có thể linh hoạt chọn thời gian có thể khôi phục gần đây nhất hoặc chỉ định ngày và giờ cụ thể có sẵn trong điểm khôi phục.

Hình 4: Khôi phục phần sao lưu hiển thị các tùy chọn thời điểm để khôi phục cụm Aurora

Nếu trước đây bạn đã khôi phục Cụm Aurora về một điểm được chỉ định bằng bảng điều khiển Aurora thì quy trình này có vẻ quen thuộc. Các bước sau đây để thiết lập cụm cơ sở dữ liệu mới từ điểm khôi phục sẽ phù hợp chặt chẽ với trải nghiệm đó. Để biết hướng dẫn chi tiết hơn về quy trình này, hãy tham khảo Hướng dẫn sử dụng Aurora.

6. Điều hướng tới bảng điều khiển Amazon Relational Database Service (Amazon RDS) để xem cấu hình của cụm Aurora sau khi tích hợp nó với tính năng quản lý sao lưu liên tục của AWS Backup. Chọn một cụm được bảo vệ bởi gói sao lưu của bạn và chuyển tới tab Bảo trì & sao lưu .  Trong phần Sao lưu , bạn sẽ thấy dấu hiệu cho thấy bản sao lưu của cụm hiện được liên kết với gói AWS Backup, nhấn mạnh rằng mọi hoạt động quản lý sao lưu phải được thực hiện thông qua dịch vụ AWS Backup.Phần Bảo trì & Sao lưu, cho biết các Bản sao lưu được quản lý trong AWS Backup dành cho phiên bản Aurora

Hình 5: Phần Bảo trì & Sao lưu cho thấy Sao lưu được quản lý trong AWS Backup cho phiên bản Aurora

7. Chọn Sửa đổi nằm ở góc trên bên phải. Trong phần Cấu hình bổ sung , bạn nên tìm phần sao lưu. Lưu ý rằng khả năng điều chỉnh thời gian lưu giữ trực tiếp trong cụm đã bị tắt vì tính năng này được quản lý thông qua gói AWS Backup.

Phần cấu hình bổ sung, Cấu hình sao lưu, Lưu ý: Gói sao lưu đang quản lý bản sao lưu của cụm, để xem và quản lý nó, hãy truy cập bảng điều khiển AWS Backup.

Hình 6: Phần cấu hình bổ sung, Cấu hình dự phòng. Lưu ý rằng gói Sao lưu đang quản lý bản sao lưu của cụm. Để xem và quản lý nó, hãy đi tới bảng điều khiển AWS Backup.

Cân nhắc

Việc tích hợp AWS Backup cho PITR của Aurora mang lại nhiều lợi ích, nhưng điều quan trọng là bạn phải lưu ý một số cân nhắc nhất định để có trải nghiệm mượt mà:

1. Hoàn nguyên quản lý cụm Aurora: Để loại bỏ hoàn toàn cụm Aurora khỏi quản lý PITR của AWS Backup, điều cần thiết là phải tách điểm khôi phục. Thực hiện theo các bước sau:

  • Chọn điểm khôi phục được liên kết với cụm Aurora.
  • Chọn Phân tách .

Ngoài ra, hãy giúp đảm bảo rằng tài nguyên không được đưa vào bất kỳ gói dự phòng nào khác. Nếu nó vẫn là mục tiêu của bất kỳ gói nào thì AWS Backup có thể tiếp tục quản lý trong lần chạy kế hoạch tiếp theo.

2. Tác động về chi phí : Mặc dù AWS Backup không tính bất kỳ khoản phí nào cho việc sắp xếp và quản lý các bản sao lưu liên tục của Amazon Aurora nhưng chi phí lưu trữ bản sao lưu Aurora vẫn được áp dụng. Điều này phù hợp với việc sử dụng dịch vụ trực tiếp thông qua bảng điều khiển Aurora. Để biết thêm thông tin về phí dự phòng Aurora, hãy tham khảo trang giá Aurora .

3. Xóa cụm Aurora: Trước khi tiến hành xóa cụm Aurora, hãy đảm bảo rằng tùy chọn giữ lại bản sao lưu tự động đã được chọn. Điều này giúp đảm bảo rằng cấu hình khoảng thời gian lưu giữ được đặt thành điểm khôi phục liên tục được tuân thủ ngay cả sau khi Cụm Aurora bị xóa. Nếu tùy chọn này không được chọn thì bạn có thể gặp phải sự cố ngăn cản việc xóa cơ sở dữ liệu và thông báo lỗi liên quan có thể được hiển thị.

4. Hành động sao chép kế hoạch dự phòng : Nếu Kế hoạch dự phòng của bạn kết hợp hành động sao chép thì hãy lưu ý rằng việc sao chép sẽ dẫn đến một điểm khôi phục không liên tục.

5. Chồng chéo cửa sổ sao lưu và bảo trì : Sau khi AWS Backup đảm nhận trách nhiệm quản lý chức năng Aurora PITR, nó sẽ tính toán lại cửa sổ sao lưu để ngăn chặn bất kỳ sự chồng chéo hoặc xung đột nào với cửa sổ bảo trì.

Dọn dẹp

Để tránh phát sinh bất kỳ khoản phí không mong muốn nào, hãy đảm bảo xóa các điểm khôi phục liên tục cho các cụm Aurora do AWS Backup quản lý. Để xóa chúng, chỉ cần đi tới kho dự phòng nơi lưu trữ điểm khôi phục Aurora của bạn, đánh dấu điểm đó và trong menu Hành động , chọn xóa .

Phần kết luận

Trong bài đăng này, tôi đã trình bày cách AWS Backup với PITR của Aurora có thể đơn giản hóa các hoạt động sao lưu và khôi phục cho cơ sở dữ liệu Aurora của bạn ở mức độ chi tiết theo từng thời điểm. Chúng tôi đã trình bày chi tiết hướng dẫn từng bước để thiết lập sao lưu liên tục trong bảng điều khiển Sao lưu AWS và xác minh Amazon RDS trong bảng điều khiển RDS để đảm bảo phạm vi phủ sóng PITR liên tục.

Việc tích hợp này hợp lý hóa quy trình bảo vệ dữ liệu và giúp đảm bảo khôi phục dữ liệu chính xác và đáng tin cậy cho cơ sở dữ liệu Aurora, duy trì tính liên tục trong kinh doanh và tính toàn vẹn của dữ liệu. Bằng cách làm theo các bước đã nêu, bạn có thể nâng cao khả năng phục hồi của cơ sở dữ liệu Aurora trước những gián đoạn dữ liệu có thể xảy ra, củng cố tư thế bảo vệ dữ liệu của bạn.

Chia sẻ phản hồi hoặc câu hỏi của bạn trong phần bình luận. Để hiểu sâu hơn và hiểu biết sâu hơn về AWS Backup, hãy tham khảo tài liệu AWS Backup.

Enrique Ramirez

Enrique là Kiến trúc sư giải pháp dịch vụ cấp cao của nhóm Sao lưu AWS. Có trụ sở tại Dallas, Texas Enrique thích giúp khách hàng xây dựng các giải pháp bảo vệ dữ liệu và tìm hiểu sâu các yêu cầu kinh doanh của họ để đảm bảo các giải pháp của họ hoàn toàn phù hợp. Khi không làm việc, anh ấy thích dành thời gian cho gia đình và đi du lịch vòng quanh thế giới.