◇ 공부 기록용으로 작성하였으니 틀린점, 피드백 주시면 감사하겠습니다 ◇
사전 지식
https://jibinary.tistory.com/150
https://jibinary.tistory.com/67
EBS와 EFS 차이점
- EBS = Block Storage
- EFS = File Storage
차이를 쉽게 이해하기 위해서 NAS를 이해해야된다.
NAS에 대한 설명: https://jibinary.tistory.com/327
NAS는 인터넷에 연결가능한 하드디스크이다.
그래서 여러명이 동시에 인터넷을 통해 NAS에 접속할 수 있다.
하지만 일반적인 하드디스크는 인터넷에서 접속이 불가능하고 여러명이 한꺼번에 접속할 수도 없다.
"EFS는 NAS"라고 생각하면 쉽고
"EBS는 일반적인 하드디스크"라 생각하면 아주 이해하기 쉽다.
비교) EBS vs. EFS
EFS와 EBS의 큰 차이점은 EFS는 여러 인스턴스에서 동시에 접근할 수 있다는 점이다. EBS는 기본적으로 하나의 인스턴스에 접속.
또한, EBS는 동일한 AZ 내의 AWS 리소스만 접근이 가능했지만, EFS는 다른 AZ의 AWS 리소스에서도 접근이 가능하다.
저장 방식 | Block Storage | File Storage |
📦 저장 장소 | EBS의 Volume 데이터는 한 곳의 AZ에만 저장된다. |
EFS는 한 곳이 아니라 여러 AZ에 걸쳐 데이터를 저장한다. |
🔌연결 | EC2 인스턴스에 EBS을 붙이기 위해서는 인스턴스와 EBS가 꼭 같은 AZ에 있어야 연결 가능하다. | 인스턴스가(같은 Region 안에) 어느 AZs에서 접속하든 동시 접속이 가능하다. |
🌐멀티 연결 | 기본적으로 EBS는 1대의 인스턴스와 연결, 하지만 같은 AZ에 있는 인스턴스라면 특정유형의 ebs일 경우에 여러 개와 동시 연결 가능. | 문제없이 여러 인스턴스와 연결 가능 |
⚡ Availability | 같은 AZ에서 복제 가능 | 여러 AZ에서 복제 가능 |
📈 Scalability | 수동으로 볼륨 확장 | 자동으로 볼륨 확장 |
참고로) EFS는 NFS(Network File System) 프로토콜을 지원한다.
on-premises 서버도 AWS Direct Connect를 사용하면 EFS에 접속 가능하다
AWS SAA 문제
A company is hosting a web application on AWS using a single Amazon EC2 instance that stores user-uploaded documents in an Amazon EBS volume. For better scalability and availability, the company duplicated the architecture and created a second EC2 instance and EBS volume in another Availability Zone, placing both behind an Application Load Balancer. After completing this change, users reported that, each time they refreshed the website, they could see one subset of their documents or the other, but never all of the documents at the same time.
What should a solutions architect propose to ensure users see all of their documents at once?
A. Copy the data so both EBS volumes contain all the documents
B. Configure the Application Load Balancer to direct a user to the server with the documents
C. Copy the data from both EBS volumes to Amazon EFS. Modify the application to save new documents to Amazon EFS
D. Configure the Application Load Balancer to send the request to both servers. Return each document from the correct server
정답. C
'클라우드(AWS) > EBS' 카테고리의 다른 글
[AWS] EBS Volume Types(볼륨 타입) 쉽게 차이점 정리 (0) | 2024.06.27 |
---|---|
[AWS] Block Device Mappings란? 쉽게 정리 (EBS와 인스턴스 스토어) (0) | 2024.06.07 |
[AWS] Amazon EBS와 Instance Store란? 쉽게 정리 (Elastic Block Store, 블록 스토리지, Snapshot, 암호화, RAID 구조) (0) | 2024.05.30 |
[AWS] RAID란? 쉽게 특징 정리 (EBS의 RAID 구성) (0) | 2024.05.26 |