2024. 9. 11. 11:49ㆍAWS/AWS_Service
안녕하세요, 달콤한달팽이입니다.🐌🫡
AWS 계정을 정리하거나, 온프레미스에도 AMI 백업이 필요한 경우 어떻게 해야할까요?
이럴 경우, S3에 AMI를 백업하고 이를 원하는 곳에서 다운로드 받는 방식이 있습니다.
그래서 오늘은 S3에 AMI를 백업하는 방법에 대해 알아보겠습니다.
이번 실습을 위해 필요한 사전 준비사항은 아래와 같습니다.
사전 준비사항
1) AMI 이미지 : 백업에 사용될 이미지 준비는 필수겠죠!?
2) S3: 백업 이미지가 저장될 S3 버킷도 만들어주세요!
3) EC2 : CLI 사용을 위해 AMI와 S3에 대한 권한이 필요합니다!
이제 본격적으로 S3로 AMI를 복제하는 방법에 대해 알아보겠습니다.
[ 동일 계정 백업 ]
1) AMI 생성
백업이 필요한 AMI의 이미지 ID를 확인해주세요!
저의 경우엔 세 개의 이미지(ami-032xxx, ami-00fxxx, ami-076xxx)를 준비해봤습니다.
2) CLI 수행
이제 아래의 명령어를 참고하여, AMI를 백업해보도록 합시다.
aws s3 ls s3://{S3 Bucket Name}/
aws ec2 create-store-image-task \
--image-id {AMI ID} \
--bucket {S3 Bucket Name}
명령어가 정상적으로 수행되었을 경우 "ObjectKey"라는 키와 "AMI ID.bin"이라는 값이 출력됩니다.
3) 결과 확인
이제 정상적으로 S3에 업로드 되었는지 확인해보도록 해주세요.
바이너리(.bin) 형식으로 잘 업로드되었네요!
아마 이러한 기능은 AWS만 사용하는 환경에서는 잘 사용하지 않을 것이라는 생각이 들었습니다.
하지만 온프레미스도 운영중이고 이미지 백업을 매우 중요하게 생각한다면,
온프레미스에도 백업용 AMI를 보유하여 백업에 도움을 줄 수 있지않을까하는 생각을 해보았습니다.
지금까지 S3에 AMI를 백업하는 방법에 대하여 알아보았습니다.
감사합니다!
'AWS > AWS_Service' 카테고리의 다른 글
[AWS] EventBridge를 사용한 EC2 자동 스케쥴링 (0) | 2024.09.11 |
---|---|
[AWS] VPC Reachability Analyzer를 사용한 네트워크 통신 테스트 (0) | 2024.08.30 |
[AWS] Route53, S3를 사용한 정적 웹 사이트 호스팅 (0) | 2024.07.16 |
[AWS] Cloud9 환경공유 및 Default Role 변경 (0) | 2024.05.22 |
[AWS] Slack을 사용한 CodePipeline 알림 설정 (0) | 2024.04.15 |