Inflearn Community Q&A
안녕하세요
Written on
·
15
0
안녕하세요 질문이있습니다
현재 보인그룹까지 인강을 들었습니다. 들으면서 질문이 몇가지 있습니다
ami가 도커 이미지 느낌인걸까요? - 물론 시점에 따라 다르겠지만 도커이미지 최신상태 ami 현재 상태 따라 그대로 그 환경에서 서비스를 제공할수잇느지..
인스턴스 저장시 별도 하드가없으니 s3가 생성되는데 ebs와ami 강의에서 왜 ebs스냅샷을 떠서 s3를 저장하는지 궁금합니다. 저는 ebs스냅샷이랑 s3이랑같은 hw이지만 저장방법, 시점 다 다르다고 생각해서 사용자가 원하는 요구사항의 필요에 따라 쓰임이 다르다고 생각해서 따로 개념을 가졌습니다
그에 따른 s3에서 등록하면 ami 가 등록이 되는지도 의문이라서 문의드립니다 저의 질문의 추후 더욱 클라우드를 공부하게 되면 이해할수있는 부분이면 죄송합니다..
Answer 2
0
정확하게 질문을 잘 이해하지 못했습니다. 다만 제가 이해한 부분대로 답변드리면
1. 도커 이미지 느낌 에서 "느낌" 이 불분명해서 뭐라 말씀드리기 어렵지만, EC2의 현재 EBS 및 OS상태를 캡쳐한 것이 AMI입니다.
2. EBS 스냅샷의 데이터 내용의 저장 장소를 S3로 정해서 S3에 EBS 스냅샷의 파일데이터를 저장한다는 의미입니다.
3. 무슨 질문인지 이해하지 못했습니다.
좋은 답변을 위해서 조금 더 자세히 여쭤봐주실 수 있을까요?
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. 조소영님.
AWS에서 AMI와 관련된 내용을 잘 이해하고 계신지 궁금해하시는 것 같아, 간단히 정리해드리겠습니다.
1. AMI와 Docker 이미지의 차이
AMI (Amazon Machine Image): AWS에서 EC2 인스턴스를 시작할 때 필요한 모든 정보를 담고 있는 이미지입니다. 운영 체제, 애플리케이션 서버 및 애플리케이션들이 포함됩니다. 특정 시점의 상태를 이미지화하여, 여러 개의 인스턴스를 동일한 환경으로 시작할 수 있습니다.
Docker 이미지: 컨테이너 기반의 가상화 기술이며, 애플리케이션과 그 의존성을 패키징하여 어디서나 일관성 있게 실행할 수 있도록 합니다. AMI보다 더 경량화된 형태로, 주로 클라우드 환경에서 마이크로서비스 등을 구현하는 데 사용됩니다.
둘 다 “이미지”라는 개념을 가지고 있지만, AMI는 운영 체제까지 포함하여 전체 가상 머신 환경을 설정할 수 있고, Docker는 애플리케이션 실행 환경까지만 포함합니다.
2. EBS 스냅샷과 S3
EBS 스냅샷: 특정 시점에서의 EBS 볼륨 상태를 저장한 것이라 볼 수 있습니다. 주로 백업이나 복구를 위한 목적으로 사용합니다.
S3: AWS의 객체 스토리지 서비스로, 대규모의 데이터를 저장하기에 적합한 장소입니다. EBS 스냅샷은 S3에 저장되는 것이 맞지만, EBS와 S3는 다른 용도의 서비스입니다.
EBS 스냅샷을 S3에 저장하는 것은 백업이나 데이터 이동을 위한 것이며, 스냅샷을 통해 언제든지 그 시점으로 되돌아갈 수 있는 이점을 제공합니다.
3. S3와 AMI의 관계
AMI는 EBS 볼륨에서 만들어지며, 사용자가 스냅샷을 기반으로 AMI를 생성할 수 있습니다. S3는 AMI 자체를 생성 또는 등록하는 과정과는 따로 분리된 개념입니다. 여러 AWS 서비스 간의 상호작용에 따라 다르게 적용될 수 있지만, 일반적으로 AMI 생성은 EBS 기반 스냅샷에 의해 이루어집니다.
추가적으로 이해를 위해 아래 관련 게시글을 추천드립니다:
- AWS의 AMI 이해하기
- EBS와 S3의 차이점에 관한 질문
제가 제공한 설명이 유용하길 바라며, 추가적인 질문이 있으시면 언제든지 이어서 질문해 주세요. 현재 베타 기능으로 모든 답변이 만족스러울 수 있는 것은 아니오니, 양해 부탁드립니다. 🙏 충분히 이해되지 않는 부분은 시간이 지나면 자연스레 익숙해질 수 있습니다. 계속 학습을 이어나가시면 더 깊은 이해를 얻으실 수 있으니, 격려의 말씀 드립니다.
질문자님의 클라우드 학습 여정에 응원을 보냅니다! 😊





