Hy vọng trường hợp của bạn là EBS backed.
Nếu có, bạn có thể sao lưu bản sao của mình bằng cách chụp Ảnh chụp nhanh EBS. Điều đó có thể được thực hiện thông qua aws.amazon.com (thủ công), sử dụng AWS Command Line Tools (có thể được tự động và được lên lịch trong cron hoặc Windows Task Scheduler nếu thích hợp) hoặc thông qua API AWS.
Bạn muốn đảm bảo rằng không có thay đổi nào được thực hiện cho trạng thái của tệp sao lưu cơ sở dữ liệu trong quá trình chụp nhanh. Khi tôi sử dụng chiến lược này cho MySQL chạy trên Ubuntu, tôi đã sử dụng một tập lệnh để đảm bảo một consistent snapshot. Tập lệnh đó sử dụng một tính năng của hệ thống tệp XFS để đóng băng hệ thống tệp trong ảnh chụp nhanh. Trong triển khai đó, ảnh chụp nhanh chỉ mất 2-3 giây và được thực hiện ở thời điểm rất thấp điểm. Bất kỳ khách truy cập trang web nào cũng sẽ bị trễ 2-3 giây. Đối với Windows, nếu không thể khởi động lại thiết bị cho ảnh chụp nhanh (bạn không có cửa sổ bảo trì vào ban đêm), thay vào đó tôi sẽ tạo một thiết bị EBS riêng biệt (ví dụ: thiết bị "S: \" cho ảnh chụp nhanh), sử dụng công cụ sao lưu SQL Server tạo tệp .bak trên thiết bị kia, sau đó tạo bản chụp EBS của thiết bị EBS riêng biệt đó.
Để biết chi tiết về kịch bản sao lưu, xem câu hỏi có liên quan này:
Automating Amazon EBS snapshots anyone have a good script or solution for this on linux
Nếu bạn đã lưu trữ riêng biệt gắn ví dụ cho cơ sở dữ liệu của bạn, hãy chắc chắn bạn cũng sao lưu nó!
CẬP NHẬT
Để tạo một bản chụp bằng tay,
Để tạo một hình ảnh AMI từ dụ và lauch trường hợp khác giống như nó (trong trường hợp có nhiều tài nguyên hoặc để cân bằng tải, vv):
Nguồn
2012-07-04 05:46:40
vâng dụ của tôi là EBS backed.can u xin cho tôi làm thế nào để có một bản chụp EBS trong AWS an ủi? – hacker
Cập nhật câu trả lời của tôi cho phù hợp. –
tôi có một sqlitedb trong trường hợp đó, nếu tôi làm như thế này cũng sẽ được sao lưu? – hacker