efs를 쓰는데 s3도 쓰는 이유가 궁금합니다.
정적 컨텐츠를 efs에 올려 놓고 써도 될 것 같은데
굳이 s3를 별개로 사용하는 이유가 궁금합니다.
s3가 과금적인 면에서 대용량 파일을 다룰때 이점이 있는걸까요??
Answer 1
0
안녕하세요 정호원님,
1. 정적 콘텐츠를 EFS가 아닌 S3로 사용하는 이유
EFS는 EC2나 Lambda와 같은 컴퓨팅 리소스에서 파일 시스템처럼 접근하는 내부 공유 스토리지인 반면에, S3는 사용자에게 정적 파일을 직접 배포하기 위한 객체 스토리지입니다.
그리고 S3는 HTTP 또는 HTTPS로 바로 접근할 수 있어 서버를 거치지 않고 정적 콘텐츠를 직접 제공할 수 있고, CloudFront와 연동하면 캐싱, 인증서 관리, 자동 확장까지 지원되어 대규모 트래픽에도 안정적입니다.
반면에 EFS는 NFS 기반으로 EC2에 마운트해야 접근할 수 있고, 요청이 많을수록 병목 현상이 생길 수 있습니다.
그래서 정적 콘텐츠는 S3+CloudFront 구조로 많이 사용합니다.
2. 대용량 콘텐츠를 다룰 때 S3와 EFS 비용
기본적으로 S3가 EFS보다 단가가 낮기 때문에 비용적으로 유리합니다.
그리고 S3는 CloudFront 캐시를 활용하면 외부 트래픽 비용도 크게 절감되지만, EFS는 처리량에 따라 추가 과금이 발생해서 정적 콘텐츠처럼 읽기 요청이 많은 워크로드에서는 오히려 비용이 크게 증가할 수 있습니다.
그래서 대용량 정적 콘텐츠를 다룰 때는 S3가 비용 측면에서 효과적입니다.
Web Application Firewall (WAF)
0
136
2
40달러 이상 과금....
0
231
2
맥 사용자인데요 터미널 말고 EC2 인스턴스 connect로 연결해도 되나요?
0
123
1
11강 43:00 실습 mac에서 오류가 납니다
0
179
2
efs 마운트 안됨
0
197
2
putty로 키 변환 후 접속시 문제
0
363
2
s3 bucket policy
0
181
2
application load balancer 에서
0
159
1
리소스 삭제가 잘 안되는데 삭제 순서좀 알려주세요
0
279
1
Application Load Balancer를 통한 이중화 네트워크 구성(1)
0
196
2
파일시스템 에서 efs 까지 생성했는데.. 마운트시 오류발생
0
475
2
신규 강의 쿠폰..
0
200
1
[실습] Public EC2 인스턴스 생성 및 LAMP 웹서버 구성에서 질문
0
146
1
Release Elastic IP addresses
0
148
1
pem 키를 ppk 로 바꿔주는 이유
0
258
2
강의에 나오는 구조도
0
181
1
Elastic Beanstalk Warning
0
248
1
LAMP 웹서버 구성 - var에서 www 폴더가 없습니다 ..
0
367
3
private ec2 c1에 pem 키
0
265
1
라우팅 테이블 생성시
0
259
1
db접속이안되네요
0
220
1
스스로 구축하는 AWS 네트워크 입문?
0
318
1
bastion host 사용을 위해 private instance에 보안 그룹 설정할 때
0
356
1
LAMP 웹서버 구성 - 사이트에 연결할 수 없음이 뜹니다.
0
411
2

