Mục lục bài viết

Amazon S3 Batch Replication là gì

Amazon S3 Batch Replication là tính năng bổ sung cho tính năng S3 Replication hiện có. Có hai loại: SRR (Same-Region Replication) và CRR (Cross-Region Replication).

SRR và CRR tự động sao chép objects mới giữa các bucket.

Nếu sử dụng S3 Batch Replication mới, bạn có thể sao chép objects hiện có. S3 Batch Replication có thể sao chép objects không phụ thuộc vào trạng thái sao chép. Nói cách khác, không quan tâm objects đã được sao chép trước đó, không thể sao chép trước đó hay được sao chép một phần trước đó.

Thử nghiệm replicate

  1. Từ AWS Management Console, chọn S3 service và chọn S3 bucket thích hợp.

Điều kiện tiên quyết là “Bucket Versioning” trong tab “Properties” đang được kích hoạt.

  1. Từ tab “Management”, hãy nhấp vào “Create Replication Rule” trong “Replication Rules”.
  1. Nhập tên của rule.
  1. Tại mục địa chỉ đích, chọn “Chọn bucket trong tài khoản này”.

Chọn S3 bucket, và kích hoạt versioning cho bucket đích. 

Về IAM Role, nhấp vào “Create new role”.

  1. Nhấp “Save”.
  1. Sau khi nhấp “Save”, một màn hình xác nhận sẽ hiển thị, click vào “Yes, replicate existing objects” và nhấp “Submit”.

Thông báo “Replication settings updated successfully” được hiển thị.

  1. Tiếp theo, từ “Batch Operations” của S3, nhấp vào “Create Job”.
  1. Tại “Operation selection”, chọn “Replication”.
  1. Trong “Additional options settings”, chọn S3 bucket để xuất báo cáo hoàn thành và chọn IAM role cần thiết, sau đó nhấp “Next”.
  1. Batch Operation job sẽ được tạo. Tùy thuộc vào số lượng objects, chờ một chút cho replication hoàn thành.

Chi phí

Vui lòng xem trang chi phí để biết thông tin chi tiết.

Quy tắc cơ bản trong việc tính phí replication là phải trả phí cho bản sao lưu.

Trong trường hợp của Cross-Region Replication (hay CRR), và Replication cùng một khu vực, bạn sẽ phải trả S3 storage fee của loại storage S3 đã chọn như địa chỉ đích, phí lưu trữ của bản sao lưu chính, phí PUT request tại địa chỉ đích của Replication, và phí rút lưu trữ truy cập tần suất thấp (nếu có).

Đối với CRR, có phí cho việc chuyển dữ liệu giữa các khu vực từ S3 đến khu vực đích.

Phí lưu trữ bản sao và PUT request dựa trên khu vực AWS được chọn làm đích, nhưng phí chuyển dữ liệu giữa các khu vực được tính dựa trên khu vực AWS nguồn.

Ngoài ra, cũng có phát sinh phí Batch Operation.

  • 0.25USD cho mỗi Job.
  • 1.00USD cho mỗi một triệu operations của objects đã thực hiện. 

Các khu vực tương thích

AWS GovCloud (Mỹ), Khu vực AWS Trung Quốc (Bắc Kinh) do Sinnet quản lý, Khu vực AWS (Ningxia) do NWCD quản lý và tất cả các khu vực AWS khác đều được hỗ trợ.