목록 보기
S3 Object Lambda를 이용한 On-Demand 이미지 변환 서비스 소개
백엔드

S3 Object Lambda를 이용한 On-Demand 이미지 변환 서비스 소개

무신사
무신사
2024년 5월 16일

두줄요약

AWS S3 Object Lambda로 On-Demand 이미지 변환 서비스를 구축한 사례를 소개했습니다. 사전 저장 방식의 비용과 복잡도를 줄이고 CloudFront 연동으로 성능과 운영 효율을 개선했습니다.

핵심 내용

  • AWS S3 Object Lambda를 활용한 On-Demand 이미지 변환 서비스 구축 사례
  • 전통적 사전 변환 방식의 누적 스토리지 비용, 변환 추적 복잡도, UI 대응 한계를 개선하려는 목적
  • Lambda@Edge, API Gateway + Lambda, Lambda Function URL, S3 Object Lambda를 비교해 비용과 보안 측면에서 S3 Object Lambda 선택
  • S3 Access Point, Object Lambda Access Point, CloudFront OAC, Lambda 권한 정책으로 연동 구성

선택 이유

  • Lambda@Edge보다 낮은 비용
  • API Gateway + Lambda보다 관리 포인트와 비용 부담이 적음
  • Lambda Function URL보다 엔드포인트 노출이 없어 보안과 보호 측면에서 유리

성능/운영 포인트

  • Lambda Power Tuning, node-sharp, middly, Lambda Powertool, Datadog, Serverless Framework + GitHub Action 적용
  • 원본 대비 95% 압축률, 기존 방식 대비 50% 이상 압축률
  • CloudFront DataTransfer 비용과 S3 저장 비용 절감, TBT 39% 감소, SI 13% 감소

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...