How to automate the process of EBS Snapshot Creation
AWS
28
White

Cường Nguyễn viết ngày 08/02/2020

Chào mừng bạn đến với chuỗi DevOps của tôi, hãy tiếp tục hành trình cùng tôi và trọng tâm bài này là Snapshot , nó rất quan trọng

Problem : Làm cách nào để snapshot EBS của bạn mỗi ngày

Solution : Có nhiều cách để đạt được điều này, và tôi chỉ tập trung vào 2 cách bên dưới cho các bạn dễ hiểu .

CloudWatch Events
EBS LifeCycle Manager

EBS Snapshots là gì ?

  • Snapshot là một bản sao lưu thời gian của các Tập EBS được lưu trữ trong S3.
  • là sự tăng dần, tức là snapshot đầu tiên là bản sao lưu hoàn chỉnh nhưng tất cả các bản snapshot sau đó chỉ là một thay đổi gia tăng.
  • có thể sử dụng snapshot để tạo AMI
  • nó chủ yếu được sử dụng cho mục đích sao lưu để khôi phục hoàn toàn EBS của bạn.
  • Để thống nhất dữ liệu, bạn nên stop mọi thao tác ghi trước khi thực hiện các snapshot.

CloudWatch Events

Go to AWS Console → Management Tools → CloudWatch → Events → Create rule
https://us-west-2.console.aws.amazon.com/cloudwatch

alt text

Note : mình xin giữ nguyên những ghi chú bên dưới cho mấy bạn dễ hình dung

  • Under Event Source, Choose Schedule
  • Choose the Schedule based on your requirement(for eg: I want this Process to be triggered 1.25 am everyday
  • In the Targets section, Choose EC2 CreateSnapshot API call and give your Volume ID
  • For CloudWatch Event to interact with EBS Volume it need an IAM role, Choose any existing one or create new one

Tiếp theo hãy vào console EC2
https://us-west-2.console.aws.amazon.com/ec2/

  • Trong ELASTIC BLOCK STORE, Click vào Snapshot

alt text

Bạn sẽ thấy một cái gì đó như thế này .
alt text

Data Life Cycle Manager

Đây có lẽ là cách dễ nhất, khi sử dụng một dịch vụ duy nhất, bạn có thể tạo và quản lý (xóa dịch vụ này sau nhiều ngày của NBS) những snapshot EBS

Go to AWS → Compute → EC2 → Elastic Block Store → Lifecycle Manager → Create Snapshot Lifecycle Policy

alt text

alt text

Note : mình giữ nguyên không dịch đoạn này để các bạn dễ hình dung .

  • Description: Add a description to your policy to help you identify what it is intended for.
  • Target volumes with tags: Add the Volume
  • Create snapshots every: 12 or 24 hour
  • Snapshot creation start time: 5:00(Timing is in UTC)
  • Retention rule: 30(Depending upon your requirement)
  • Keep all the other values as default

Như vậy là xong thêm 1 chủ đề về Snapshot , Snapshot rất quan trọng trong quá trình làm Devops Engineer cũng như trong những hệ thống khác .

Chúc các bạn vui vẻ , nhớ theo dõi tôi nhé .

Nguồn : https://techzones.me/devops/how-to-automate-the-process-of-ebs-snapshot-creation/

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

Cường Nguyễn

21 bài viết.
65 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
9 4
Đây là chủ đề mình thích nhất, mỗi tuần mình dành ra 12h rãnh để viết 1 Dockerfile mình thích, sẵn để sau này có mà dùng không phải viết lại hiện ...
Cường Nguyễn viết 7 tháng trước
9 4
White
6 2
Nginx một web services khá mạnh cho hiện tượng C10k . Có rất nhiều cấu hình của nó mà mình đã xem qua . Đa phần sysadmin không tìm hiểu kỹ về nó , ...
Cường Nguyễn viết 1 năm trước
6 2
White
4 2
Vấn đề bảo mật thông tin không chỉ đơn thuần là việc chống lại các cuộc tấn công từ hacker, ngăn chặn malware để đảm bảo thông tin không bị phá hủy...
Cường Nguyễn viết 2 năm trước
4 2
Bài viết liên quan
White
1 2
Transfer files từ local computer đến AWS EC2 dùng FileZilla Bài toán: Làm thế nào để copy files từ local computer đến AWS EC2? Cách làm: Có mấy ...
Minh-Trung Nguyễn viết hơn 1 năm trước
1 2
White
6 0
Sau khi nhận được chứng chỉ (Link) mình có lên kế hoạch ôn luyện cho kỳ thi thứ 2 là Developer Associate. Title hiện tại của mình là developer chứ...
Mầu Hà Quang viết 1 năm trước
6 0
White
2 0
Bài viết gốc có ở blog của mình: (Link) Trong bài viết này, mình muốn giới thiệu về module trong terraform, và cách sử dụng nó để deploy lên nhiều...
Chiến Kira viết hơn 1 năm trước
2 0
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
21 bài viết.
65 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!