Cách chụp ảnh nhanh (snapshot) của máy chủ EC2 để bảo vệ dữ liệu trên AWS EC2
Nếu bạn đang sử dụng Amazon Web Services (AWS) để chạy các phiên bản EC2 (máy ảo) trên Elastic Compute Cloud, bạn có một số cách để bảo vệ khối lượng công việc của mình khỏi tình trạng mất dữ liệu do lỗi phần mềm, nhiễm phần mềm độc hại, xóa nhầm, v.v. Một tùy chọn có sẵn cho bạn là tính năng sao lưu tích hợp sẵn của AWS dành cho các instance EC2, được gọi là EBS snapshots. Bài viết này giải thích cách tạo bản sao lưu (snapshot) của một instance EC2 bằng cách sử dụng bản sao lưu khối lượng EBS, kèm theo các ví dụ chi tiết về quy trình cấu hình.
Bản sao lưu EBS là gì?
Bản sao lưu EBS là các bản sao gia tăng của một khối lượng Elastic Block Store (EBS) được lưu trữ trên Amazon S3. Điều này có nghĩa là khi bạn tạo bản sao lưu EBS lần đầu tiên, một bản sao lưu đầy đủ sẽ được tạo ra, và chỉ dữ liệu đã thay đổi mới được sao chép cho các bản sao lưu EBS tiếp theo. Khối lượng EBS là các đĩa ảo được gắn vào các phiên bản EC2.
Mặc dù các bản sao lưu EBS được lưu trữ trong Amazon S3, bạn không thể truy cập các bản sao lưu này trong kho lưu trữ S3 theo cách thủ công. Bạn có thể quản lý các bản sao lưu này trong Bảng điều khiển Quản lý EC2.
Lưu ý: Các thuật ngữ AWS EC2 snapshot và Amazon snapshot đôi khi cũng được sử dụng để chỉ các bản sao lưu EBS.
Cách hoạt động của các bản sao lưu EBS
Các bản sao lưu EBS là bản sao lưu cấp khối của dữ liệu instance EC2, đại diện cho khối lượng EBS tại thời điểm cụ thể khi lệnh tạo bản sao lưu được thực thi. Điều này có nghĩa là nếu instance đang chạy, các khối dữ liệu được ghi vào khối lượng EBS sau khi bắt đầu quá trình tạo bản sao lưu sẽ không được lưu vào bản sao lưu. Do đó, bản sao lưu EBS là Bản sao lưu nhất quán theo hệ thống và không nhất quán theo ứng dụng.
Lưu ý rằng bản sao lưu EBS không giống với bản sao lưu trong bối cảnh VMware vSphere và Microsoft Hyper-V. Hyper-V và Các bản chụp nhanh của VMware không phải là bản sao lưu và không thể thay thế cho các bản sao lưu chính thức.
Tuy nhiên, vẫn tồn tại Những hạn chế của bản sao lưu EBS, bao gồm việc thiếu các tùy chọn lịch trình và lưu trữ, không thể tạo bản sao tại chỗ, cũng như sự phức tạp khi tạo bản sao lưu EC2 nhất quán với ứng dụng để đơn giản hóa quá trình khôi phục.
Cách tạo bản sao lưu (Snapshot) trong AWS Console cho các instance EC2
AWS Management Console là giao diện web đồ họa (GUI) được sử dụng để quản lý tất cả các tài nguyên tính toán, lưu trữ và các tài nguyên khác của AWS, bao gồm việc tạo bản sao lưu EBS.
Để truy cập instance EC2 mà bạn muốn tạo bản sao lưu:
- Đăng nhập vào AWS Management Console bằng tài khoản có quyền hạn cần thiết để tạo instance EC2, khối lượng EBS và bản sao lưu EBS.
- Nhấp vào
Servicesvà trong phầnCompute, nhấp vàoEC2để mở bảng điều khiển quản lý cho các instance EC2, khối lượng EBS và các tính năng EC2 khác.
Chúng tôi đã chuẩn bị một instance EC2 để minh họa các bước tạo bản sao lưu EBS. Các thông số của instance EC2 này, mà chúng tôi sẽ sao lưu và khôi phục bằng bản sao lưu EBS, như sau:
Tên: blog-temp
ID instance EC2: i-0071290000000cb84
Loại instance: t2.micro
Khu vực sẵn sàng: eu-central-1c
Khối lượng EBS 1: vol-0617000000000763c
Loại khối lượng: gp2
Dung lượng ổ đĩa: 8 GB
Hệ điều hành khách (OS) đang chạy trên phiên bản EC2 là Ubuntu Server (Linux).
Ghi tệp vào ổ đĩa EBS
Hãy tạo hai tệp trên đĩa ảo được gắn vào phiên bản EC2 trước khi tạo bản sao lưu. Bằng cách này, chúng ta có thể kiểm tra xem các tệp này có được khôi phục sau khi khôi phục phiên bản từ bản sao lưu EBS hay không. Chúng ta tạo hai tệp trong thư mục home của người dùng:
lspci > file01.txt
echo "test EC2 snapshot 01" > snapshot01.txt
Chuẩn bị instance
Dừng instance EC2 để đảm bảo rằng bản sao lưu chứa dữ liệu nhất quán. Lý do là các khối lưu trữ EBS hoạt động ở cấp độ khối. Khi tạo bản sao lưu EBS, trạng thái của khối lưu trữ EBS tại thời điểm đó được lưu lại. Các khối lưu trữ được lưu nguyên trạng. Hệ thống không nhận biết các thao tác được thực hiện với tệp ở cấp độ hệ thống tệp tại thời điểm đó. Nếu các tệp đang được ghi vào khối lượng EBS khi chụp ảnh chụp nhanh, ảnh chụp nhanh sẽ chứa dữ liệu không nhất quán. Hiệu ứng này tương tự như việc rút dây nguồn khỏi máy tính vật lý trong khi các tệp đang được ghi.
Nếu bạn muốn chụp ảnh chụp nhanh của một khối lượng EBS không phải hệ thống, bạn có thể ngắt kết nối hệ thống tệp khỏi hệ điều hành để đảm bảo không có thao tác ghi tệp nào trên khối lượng. Chế độ ngủ đông (Hibernation) phải được tắt trên instance EC2 để tạo bản sao lưu.
Để chuẩn bị instance EC2 cho việc tạo bản sao lưu:
- Mở trang danh sách các instance EC2 trong bảng điều khiển quản lý EC2. Nhấp chuột phải vào tên instance và trong menu ngữ cảnh, chọn ”
Stop instance“.
- Tìm khối lượng (volume) được instance EC2 sử dụng. Nhấp vào tab
Storagevà nhấp vào ID khối lượng của khối lượng EBS phù hợp ( vol-0617000000000763c trong trường hợp của chúng tôi).
Tạo bản sao lưu
Chúng ta đã sẵn sàng tạo bản sao lưu cho instance EC2:
- Chọn khối lượng EBS (nhấp vào ô chọn bên trái dòng) và nhấp vào
Actions>Create Snapshot.
- Nhập mô tả, thiết lập cài đặt mã hóa và thêm thẻ. Tôi sử dụng các tham số sau:
- Mô tả: Bản sao lưu EBS blog 01
- Mã hóa: Không mã hóa
Nhấp vào Create Snapshot.
Lưu ý:Chúng tôi sử dụng khối lượng không mã hóa và tạo bản sao lưu không mã hóa. Trong trường hợp này, cài đặt mã hóa cho bản sao lưu có thể được thiết lập thủ công. Khi bạn tạo bản sao lưu (snapshot) của một khối lượng được mã hóa, bản sao lưu đó sẽ được mã hóa tự động.
- Bạn sẽ thấy thông báo sau cùng với ID bản sao lưu:
Yêu cầu tạo bản sao lưu đã thành công
snap-0778000000000ab40
Nhấp vào ID bản sao lưu để mở trang hiển thị các tùy chọn và trạng thái của bản sao lưu.
- Trạng thái bản sao lưu đang chờ xử lý có nghĩa là dữ liệu từ khối lượng EBS hiện đang được chuyển sang Amazon S3. Vui lòng đợi cho đến khi quá trình tạo bản sao lưu hoàn tất (trạng thái sẽ chuyển sang đã hoàn tất ). Thời gian phụ thuộc vào kích thước dữ liệu được lưu vào bản sao lưu.
Cách tạo bản sao lưu nhiều khối lượng
Thường thấy một phiên bản EC2 sử dụng nhiều khối lượng EBS. Trong trường hợp này, bạn có thể tạo bản sao lưu đa khối lượng cho tất cả các khối lượng EBS được gắn vào instance EC2 đó để sao lưu Amazon EC2.
Trong phần này, chúng ta sẽ tìm hiểu:
Tạo khối lượng EBS thứ hai cho instance EC2
Trước tiên, hãy thêm khối lượng EBS thứ hai vào instance EC2 của chúng ta, mà chúng ta đang sử dụng cho mục đích minh họa:
- Trong thanh điều hướng của bảng điều khiển quản lý EC2, hãy truy cập
Elastic Block Store>Volumes. Nhấp vàoCreate Volume.
- Đối với Khu vực sẵn sàng , khu vực phải trùng khớp với khu vực của instance ( eu-central-1c trong trường hợp của chúng tôi).
Nhập loại/kích thước volume, thiết lập các tùy chọn mã hóa và nhập thẻ. Thẻ giúp tìm kiếm volume trong danh sách các volume. Chúng tôi đặt kích thước khối lượng là 1 GiB và sử dụng các thẻ sau:
-
Key: blog
-
Value: temp volume 2
Nhấp vào Create Volume.
- Ghi nhớ (hoặc ghi lại) ID của khối lượng (vol-0b4a0000000003d01 trong trường hợp của chúng tôi). Nhấp vào ID khối lượng để mở thuộc tính khối lượng.
- Gắn khối lượng vào instance EC2. Nhấp chuột phải vào khối lượng hoặc nhấp vào
Actionsvà, trong menu hiện ra, nhấp vàoAttach Volume.
- Chọn instance mà bạn cần gắn khối lượng EBS. Bạn phải chọn ID instance EC2. Trong trường hợp của chúng ta, ID instance là i-0071290000000cb84 .
Bạn có thể chọn thiết bị trong hệ điều hành khách được sử dụng để truy cập khối lượng đã gắn. Trong trường hợp của chúng ta, /dev/sdf được sử dụng.
Nhấp vào Attach để gắn khối lượng mới vào máy ảo EC2.
Lưu ý:Thông tin hữu ích về việc đổi tên thiết bị đĩa được hiển thị trong phần lưu ý. Trong trường hợp của chúng ta, /dev/sdf được đổi tên thành /dev/xvdf trong hệ điều hành khách.

Hiện tại có hai khối lượng được gắn vào máy chủ EC2 của chúng ta ( blog-temp ):
vol-0617000000000763c
vol-0b4a0000000003d01
Ghi dữ liệu vào khối lượng EBS thứ hai
Tiếp theo, chúng ta sẽ tạo một tệp trên khối lượng EBS thứ hai. Tệp này sẽ được sử dụng để kiểm tra xem liệu tất cả dữ liệu có được khôi phục sau khi khôi phục khối lượng từ bản sao lưu EBS hay không. Vì lý do này, chúng ta sẽ tạo một phân vùng, tạo hệ thống tệp và gắn hệ thống tệp vào hệ điều hành Linux khách đang chạy trên máy ảo EC2.
Mặc dù chúng ta tập trung vào các thao tác với bản sao lưu EBS thay vì các thao tác trong hệ điều hành Linux khách đang chạy trên máy ảo EC2, chúng ta liệt kê các lệnh được sử dụng để hiểu rõ hơn về các thao tác với khối lượng.
Managing storage
- Sử dụng
lsblkđể hiển thị chi tiết về các thiết bị khối trong Linux. - Sử dụng
df -hđể kiểm tra dung lượng lưu trữ trên các đĩa đã gắn. - Sử dụng
mountđể kiểm tra các đĩa đã gắn.
Tạo và gắn phân vùng
Tạo và định dạng phân vùng trên khối lượng EBS thứ hai trong parted:
sudo parted -l
parted /dev/xvdf
(parted) mklabel msdos
(parted) print
(parted) mkpart primary ext4 1MB 955MB
(parted) print
(parted) quit
Tạo hệ thống tệp trên phân vùng đã chuẩn bị:
mkfs.ext4 /dev/xvdf1
Tạo thư mục để sử dụng làm điểm gắn:
mkdir disk2
Gắn phân vùng có hệ thống tệp vào thư mục đã tạo:
mount /dev/xvdf1 /disk2/
Truy cập vào thư mục của phân vùng đã gắn:
cd /disk2
Ghi thay đổi vào 2 khối lượng EBS
- Tạo tệp trên phân vùng nằm trên khối lượng EBS thứ hai được gắn vào máy chủ EC2 chạy Linux:
echo "EBS snapshot for disk 2" > /disk2/d2-file01.txt
- Thực hiện thay đổi trên đĩa đầu tiên để tạo bản sao lưu EBS mới của khối lượng đầu tiên được instance EC2 sử dụng. Cả hai khối lượng đều phải chứa các thay đổi so với trạng thái khi bản sao lưu trước đó được tạo.
Chúng ta tạo tệp snapshot02.txt trên khối lượng đầu tiên để dễ dàng phát hiện các thay đổi được lưu vào bản sao lưu mới của khối lượng đầu tiên.
Sau khi hai khối lượng EBS chứa dữ liệu mới được gắn vào instance EC2, chúng ta có thể tạo bản sao lưu đa khối lượng.
Tạo bản sao lưu nhiều khối lượng
- Truy cập
Elastic Block Store>Snapshotstrong khung điều hướng của trang quản lý các phiên bản EC2. Nhấp vàoCreate Snapshot.
- Chọn loại tài nguyên: Phiên bản .
- Nhập ID phiên bản của phiên bản EC2 cần thiết mà bạn muốn sao lưu các khối lượng bằng cách sử dụng bản sao lưu EBS.
Tất cả các khối lượng được gắn vào phiên bản đã chọn sẽ được chọn tự động.
- Nhập mô tả để giúp bạn tìm thấy bản sao lưu EBS trong AWS khi cần thiết. Trong ví dụ của chúng tôi, mô tả là EBS snapshot blog 02 .
- Chọn hộp kiểm Copy tags from volume nếu bạn muốn sử dụng các thẻ được gán cho các khối lượng EBS.
- Sau khi nhấp vào
Create Snapshot, các bản sao lưu cho tất cả các khối lượng đã chọn sẽ được tạo.
Nếu quá trình thành công, bạn sẽ thấy thông báo sau:
Yêu cầu tạo bản sao lưu thành công
Hai mã định danh bản sao lưu Amazon được hiển thị: snap-0f95000000000de71 và snap – 0a91000000000769b trong trường hợp của chúng tôi.
Bạn có thể lưu các giá trị ID này và nhấp vào một trong số chúng để kiểm tra trạng thái tạo bản sao lưu. Ngay sau khi bắt đầu tạo bản sao lưu, trạng thái thao tác là đang chờ xử lý và thay đổi thành đã hoàn tất khi quá trình kết thúc.
Một bản sao lưu mới cho mỗi khối lượng đã được tạo.
Sử dụng AWS CLI để tạo bản sao lưu
Bạn có thể sử dụng AWS CLI thay thế cho AWS Management Console nếu bạn thích giao diện dòng lệnh hoặc cần tự động hóa việc tạo bản sao lưu.
Lệnh để tạo bản sao lưu EBS trong AWS CLI là:
aws ec2 create-snapshot --volume-id vol-0b4a51e1cea333d01 --description "This is a test snapshot for the blog"
Kết quả hiển thị sẽ trông như sau:
{
"Description": "This is a test snapshot for the blog",
"Tags": [],
"Encrypted": false,
"VolumeId": "vol-0b4a51e1cea333d01",
"State": "pending",
"VolumeSize": 8,
"StartTime": "2021-08-28T21:06:01.000Z",
"Progress": "",
"OwnerId": "012345678910",
"SnapshotId": "snap-0689749a39a7b822b"
}
Lệnh để tạo bản sao lưu kèm thẻ:
aws ec2 create-snapshot --volume-id vol-0b4a51e1cea333d01 --description 'Prod backup' --tag-specifications
'ResourceType=snapshot,Tags=[{Key=Blog,Value=Test},{Key=AWS,Value=EC2-snapshot}]'
Cách khôi phục máy ảo EC2 bằng bản sao lưu EBS
Chúng ta đã tạo các bản sao lưu cho các khối lượng EBS được gắn vào máy ảo Amazon EC2. Các bản sao lưu này là hình thức sao lưu dữ liệu trong AWS. Bây giờ hãy tìm hiểu cách tạo máy ảo EC2 từ bản sao lưu bằng cách khôi phục:
- các khối lượng EBS cụ thể trong AWS
- toàn bộ máy ảo EC2
Khôi phục khối lượng EBS thứ hai
Hãy khôi phục khối lượng EBS thứ hai (kích thước là 1 GiB) từ bản sao lưu. Khối lượng này được sử dụng để lưu trữ tệp tin, và hệ điều hành không được cài đặt trên khối lượng này.
-
Elastic Block StoreTrong khung điều hướng của bảng điều khiển quản lý EC2, hãy truy cập . Chúng ta nhập “ blog ” vào ô tìm kiếm để hiển thị tất cả các bản sao lưu (snapshot) được tạo cho các khối lượng EBS của máy ảo EC2 được sử dụng để viết bài blog này. Đây là một ví dụ minh họa tại sao việc thêm mô tả và thẻ lại rất hữu ích. Chọn bản sao lưu của khối lượng 1-GiB và tạo một khối lượng mới từ bản sao lưu đó. Nhấp chuột phải vào bản sao lưu và trong menu hiện ra, chọn “ ”. Định nghĩa các thông số cần thiết cho khối lượng trên trang “Create Volume” tại : chọn loại khối lượng và định nghĩa kích thước khối lượng, vùng sẵn sàng, tùy chọn mã hóa, khóa thẻ và giá trị. Vùng sẵn sàng phải trùng khớp với vùng sẵn sàng của instance EC2 ( eu-central-1c trong trường hợp của chúng ta). Kích thước khối lượng tương đương với kích thước của khối lượng sao lưu gốc (1 GiB) trong ví dụ của chúng tôi. Khóa thẻ là blog và giá trị là recovered volume 1 . Nhấp vào để hoàn tất và tạo khối lượng EBS từ bản sao lưu EBS. Bạn sẽ thấy thông báo sau: Yêu cầu tạo khối lượng thành công Bạn có thể lưu ID khối lượng. ID khối lượng mới là vol-09cd000000000b502 trong trường hợp của chúng tôi. Khôi phục khối lượng hệ thống Để khôi phục một phiên bản EC2, bạn cần khôi phục khối lượng EBS mà hệ điều hành được cài đặt trên đó. Trong trường hợp này, bạn có thể tạo một hình ảnh từ bản sao lưu của khối lượng EBS được hệ điều hành khách sử dụng và khởi chạy phiên bản bằng hình ảnh này (phiên bản EC2 đã khôi phục). Tạo hình ảnh Trong bảng điều khiển quản lý EC2, truy cập và chọn bản sao lưu cần thiết của khối lượng EBS mà hệ điều hành khách được cài đặt. Chúng tôi chọn bản sao lưu mới nhất của khối lượng 8-GiB được hệ điều hành khách (Ubuntu Server) sử dụng. Bản sao lưu khối lượng EBS này được tạo khi chúng tôi tạo bản sao lưu đa khối lượng cho phiên bản EC2. Nhấp chuột phải vào bản sao lưu và trong menu hiện ra, chọn ” “. Trong cửa sổ hiện ra, nhập thông tin cần thiết và chọn các tùy chọn để tạo hình ảnh từ bản sao lưu EBS. Chúng tôi sử dụng các thông số sau. Tên: blog-recovered Mô tả: Khôi phục từ bản sao lưu EBS (blog) Các thiết lập khác được để nguyên giá trị mặc định. Nhấp vào ” “. >Snapshots
-
Create Volume
-
Create Volume
-
Elastic Block Store>Snapshots
Create Image
- Yêu cầu Tạo hình ảnh đã nhận được Hộp thoại sẽ mở ra. Nhấp vào ID hình ảnh để xem thông tin về hình ảnh ( ami-08ed800000000872a trong trường hợp của chúng ta). Chờ cho đến khi quá trình tạo hình ảnh hoàn tất.
Khởi chạy hình ảnh
Sau khi hình ảnh được tạo, nhấp chuột phải vào hình ảnh và chọn Launch.
Trình hướng dẫn tạo phiên bản EC2 mới sẽ mở ra. Bạn phải chọn các tùy chọn cho phiên bản. Bạn có thể chọn các tùy chọn giống như các tùy chọn đã chọn cho máy ảo gốc đã được sao lưu. Bạn cũng có thể khôi phục phiên bản vào một phiên bản EC2 mới mạnh mẽ hơn.
Lưu ý: Chúng ta được chuyển hướng đến Step 2 của trình hướng dẫn (thay vì Step 1. Choose AMI) vì chúng ta đã chọn blog-recovered AMI từ trang danh sách các AMI.
Step 2: Choose an Instance Type.Chúng ta chọn t2.micro làm loại phiên bản. Nhấp vào Next tại mỗi bước của trình hướng dẫn để tiếp tục.
Step 3: Configure Instance. Cấu hình các chi tiết tùy theo yêu cầu của bạn, bao gồm cài đặt mạng, vai trò IAM, hành vi tắt máy, v.v.
Step 4: Add Storage là quan trọng khi bạn khôi phục một instance EC2 bằng cách sử dụng bản sao lưu EBS. Nhấp vào Add New Volume. Một dòng mới với các tùy chọn volume sẽ được thêm vào trang này. Nhập ID của bản sao lưu volume cần thiết vào trường Snapshot .
Chúng ta nhập snap-0a91000000000769b, đây là ID của bản sao lưu khối lượng 1-GiB của chúng ta. Kích thước khối lượng 8-GiB được chọn mặc định trong ví dụ này. Chúng ta có thể đặt kích thước khối lượng thành 1 GiB như đã cấu hình cho khối lượng EBS ban đầu. Bạn cũng có thể chọn thiết bị lưu trữ, loại khối lượng, mã hóa và các tùy chọn xóa khi kết thúc.
Step 5: Add Tags. Đảm bảo các thẻ hữu ích cho mục đích tìm kiếm. Các thẻ được áp dụng cho tất cả các khối lượng và phiên bản. Trong ví dụ này, khóa thẻ là blog và giá trị là recovered VM 01 .
Step 6: Configure Security Group. Chỉnh sửa các thông số để kiểm soát lưu lượng mạng cho phiên bản EC2 của bạn.
Step 7: Review Instance Launch. Xem lại chi tiết khởi chạy phiên bản và nhấp vào Launch để hoàn tất. Bạn phải chọn một cặp khóa hoặc tạo một cặp khóa mới để truy cập vào phiên bản EC2.
- Trang Trạng thái Khởi chạy hiện được hiển thị. Nhấp vào
View instances.
- Nhập tên cho instance đã khôi phục ( blog-recovered trong trường hợp của chúng tôi). Trạng thái của instance EC2 đã khôi phục là đang chạy . Cả hai khối lượng EBS được khôi phục từ các bản chụp nhanh EBS đều đã được gắn vào máy ảo EC2 (xem ảnh chụp màn hình bên dưới).
Kiểm tra các tệp đã khôi phục
Hãy kiểm tra xem các tệp được tạo ra trước khi chụp bản chụp nhanh mới nhất có được khôi phục hay không:
Liệt kê các thiết bị khối đã gắn:
lsblk
Liệt kê các tệp trong thư mục hiện tại (thư mục home) của người dùng:
ls -al
Các tệp snapshot01.txt và snapshot2.txt được tạo ra trước khi chụp bản chụp nhanh đầu tiên và thứ hai của khối lượng EBS nơi hệ điều hành được cài đặt hiện đã có mặt.
Gắn phân vùng nằm trên đĩa thứ hai (khối lượng EBS):
sudo mount /dev/xvdb1 /disk2/
Tên phân vùng đã được đổi thành /dev/xvdb1. Lưu ý rằng bạn có thể cần chỉnh sửa /etc/fstab sau khi khôi phục instance để tự động gắn phân vùng.
ls -al /disk2/
d2-file01.txt có mặt trên hệ thống tệp được lưu trữ trên khối lượng EBS thứ hai sau khi khôi phục.
Instance AWS EC2, cùng với tất cả các khối lượng EBS được gắn, đã được khôi phục thành công từ các bản sao lưu EBS. Tất cả dữ liệu cần thiết đều được bảo toàn.
Kết luận
Bạn có thể sao lưu một khối lượng duy nhất hoặc sao lưu tất cả các khối lượng bằng cách sử dụng ảnh chụp nhanh đa khối lượng. Đây là một tính năng gốc rất tiện lợi của AWS để bảo vệ dữ liệu và khắc phục thảm họa. Tuy nhiên, cần lưu ý rằng việc lưu trữ bản sao lưu EBS trên đám mây Amazon sẽ phát sinh chi phí bổ sung do sử dụng thêm dung lượng lưu trữ đám mây. Ngoài ra, việc sử dụng bản sao lưu EBS cho sao lưu còn có một số hạn chế khác, chẳng hạn như hệ thống tạo bản sao lưu không nhận biết được các tệp đang được ghi tại thời điểm tạo bản sao lưu. Do đó, các bản sao lưu được tạo bằng bản sao lưu EBS là nhất quán về sự cố (crash-consistent) chứ không phải nhất quán về ứng dụng (application-consistent).
NAKIVO Backup & Replication là giải pháp bảo vệ dữ liệu hỗ trợ việc tạo bản sao lưu ( Sao lưu có tính đến ứng dụng ) và bản sao (replicas) của các instance Amazon EC2. Bạn cũng có thể sử dụng giải pháp này để đơn giản hóa và tự động hóa đáng kể quy trình sao lưu và khôi phục. Khôi phục toàn bộ instance EC2 từ bản sao lưu một cách nhanh chóng mà không cần phải khôi phục các volume EBS, tạo instance EC2 và gắn các volume đó vào instance EC2 đã tạo một cách thủ công.






























