이 AWS 솔루션은 어떤 작업을 수행합니까?
이 솔루션은 AWS 클라우드에서 비용 효율적인 이미지 처리를 시작하기 위한 서버리스 아키텍처를 생성합니다. 이 아키텍처는 AWS 서비스와 함께 오픈 소스 이미지 처리 소프트웨어인 Sharp를 사용하며 동적 이미지 조정에 최적화됩니다. 이 솔루션을 사용하면 웹 사이트 및 모바일 애플리케이션의 고화질 이미지를 유지 관리하여 사용자 참여를 증진하는 데 도움이 됩니다.
이점
고객의 디바이스에 따라 런타임 시 동적 이미지 전송
Amazon Rekognition을 사용하여 흐릿하고 부적절한 이미지를 감지합니다.
Amazon Rekognition의 얼굴 인식 기능을 사용하여 이미지를 자릅니다.
계정에 이미 존재하는 이미지 파일을 사용하여 이미지 핸들러 API 엔드포인트와 직접 상호작용할 수 있는 간단한 웹 인터페이스를 배포합니다.
자동화된 버전 제어를 통해 여러 버전의 이미지를 제거하여 스토리지 비용을 절감합니다.
AWS 솔루션 개요
아래 다이어그램은 솔루션의 구현 가이드와 이에 수반되는 AWS CloudFormation 템플릿을 사용하여 몇 분 만에 배포할 수 있는 서버리스 아키텍처를 보여줍니다.

Serverless Image Handler 솔루션 아키텍처
AWS CloudFormation 템플릿은 다음 리소스를 배포합니다.
- 캐싱 계층을 제공하여 이미지 처리 비용을 절감하고 후속 이미지 전송의 지연 시간을 낮추는 Amazon CloudFront 배포 이미지 핸들러 API에 대한 액세스를 캐싱하는 CloudFront 도메인 이름
- 엔드포인트 리소스를 제공하고 AWS Lambda 함수를 시작하는 Amazon API Gateway
- 고객의 기존 Amazon S3 버킷에서 이미지를 검색하고 Sharp를 사용하여 수정된 버전의 이미지를 API Gateway에 반환하는 Lambda 함수
- 로그 저장을 위한 Amazon S3 버킷(이미지 저장을 위해 고객이 생성한 S3 버킷과 분리된 버킷). 선택한 경우 선택적 데모 UI 저장을 위한 S3 버킷이 배포됩니다.
- 이미지 URL 서명 기능을 활성화하면 Lambda 함수가 기존 AWS Secrets Manager 비밀에서 비밀 값을 검색하여 서명을 검증합니다.
- 스마트 자르기 또는 콘텐츠 조정 기능을 사용하는 경우 AWS Lambda 함수는 Amazon Rekognition을 호출하여 이미지를 분석하고 결과를 반환합니다.
Serverless Image Handler
버전 6.1.0
최종 업데이트 날짜: 2022년 11월
작성자: AWS
예상 배포 시간: 15분
관련 콘텐츠
제품 설계 및 소프트웨어 개발 회사인 Perpetual은 신규 스포츠 스타트업 고객과 업무를 시작했을 때 유연하면서도 비용 효율적인 이미지 관리 도구가 필요하다는 것을 깨달았습니다. Perpetual은 이 당면 과제를 해결하는 데 Serverless Image Handler가 최적임을 알았습니다.
