EBS, EFS, S3 중 어디에 저장할까, 블록·파일·객체 스토리지 차이와 고르는 순서
EC2 인스턴스로 서비스를 만들다 보면 데이터를 어디에 둘지 정해야 하는 순간이 옵니다. 운영체제와 데이터베이스 파일, 여러 서버가 함께 읽는 업로드 파일, 오래 보관할 백업과 로그처럼 데이터마다 성격이 다르기 때문입니다. AWS는 이런 용도에 맞춰 EBS, EFS, S3라는 세 가지 스토리지를 제공합니다. 세 서비스는 모두 "데이터를 저장한다"는 점은 같지만, 데이터를 다루는 단위와 연결 방식, 요금을 매기는 방식이 다릅니다. 잘못 고르면 성능이 부족하거나, 쓰지도 않는 용량에 계속 요금을 내게 됩니다. 이 글에서는 블록·파일·객체 스토리지의 차이와 세 서비스의 특징, 100GB를 저장할 때의 요금 차이, 그리고 용도별로 고르는 순서를 정리합니다. 블록, 파일, 객체는 무엇이 다를까블록 스토리지는 디..
2026. 10. 23.
SNS, SQS, EventBridge는 무엇이 다를까, 메시지를 전달하는 세 가지 방식과 고르는 기준
주문이 들어오면 결제를 처리하고, 재고를 줄이고, 고객에게 메일을 보내야 하는 서비스를 생각해 보겠습니다. 이 일을 한 서버가 차례로 다 하면 메일 발송이 늦어질 때 주문 전체가 느려지고, 결제 서버가 잠깐 멈추면 주문까지 실패합니다. 그래서 일을 나누고 그 사이를 메시지로 연결하는 구조를 많이 씁니다. AWS에서 메시지를 전달하는 대표 서비스가 Amazon SQS, Amazon SNS, Amazon EventBridge입니다. 셋 다 "메시지를 보낸다"는 점은 같아서 처음에는 무엇을 써야 할지 헷갈리기 쉽습니다. 하지만 메시지를 누가 가져가는지, 몇 군데로 보내는지, 어떤 기준으로 골라 보내는지가 서로 다릅니다. 이 글에서는 세 서비스의 전달 방식 차이와 요금 구조, 한 달 1,000만 건을 처리할 때..
2026. 10. 21.