AWS Lambda를 사용하면 서버를 프로비저닝하거나 관리할 필요 없이 코드를 실행할 수 있습니다. 사용한 컴퓨팅 시간만큼만 비용을 지불하고, 코드가 실행되지 않을 때는 요금이 부과되지 않습니다. Lambda에서는 사실상 모든 유형의 애플리케이션이나 백엔드 서비스에 대한 코드를 별도의 관리 없이 실행할 수 있습니다. 코드를 업로드하기만 하면, Lambda에서 높은 가용성으로 코드를 실행 및 확장하는 데 필요한 모든 것을 처리합니다. 다른 AWS 서비스에서 코드를 자동으로 트리거하도록 설정하거나 웹 또는 모바일 앱에서 직접 코드를 호출할 수 있습니다.
AWS Lambda는 각 트리거에 대한 응답으로 코드를 실행하여 애플리케이션을 자동으로 확장하거나 축소합니다. 코드는 병렬로 실행되고 각 트리거는 개별적으로 처리되어 정확히 워크로드 규모에 맞게 조정됩니다.
AWS Lambda에서는 100밀리초 단위로 코드가 실행되는 시간 및 코드가 트리거되는 회수를 기준으로 요금이 부과됩니다. 코드가 실행되지 않을 때는 요금이 부과되지 않습니다.
"AWS Lambda는 NoOps를 실현하여 인프라에 대한 걱정 없이 시작하고 규모를 유지할 수 있습니다."
James Young, VidRoll의 CTO
"Lambda는 매일 수십만 건의 이벤트를 처리할 수 있는 실시간 분석 파이프라인을 손쉽게 구축할 수 있게 해줍니다."
Mohit Dilawari, Localytics의 엔지니어링 이사
"Lambda는 정말 똑똑합니다. Lambda를 사용해 원시 데이터를 가져와서 약간의 처리 및 오류 탐지를 한 후 뛰어난 통찰력을 제공하는 지표를 생성합니다."
Dirk Van Dell, MLBAM의 멀티미디어 기술 개발 부사장
AWS Lambda를 사용하면 데이터 변경, 시스템 상태 변화 또는 사용자 행동과 같은 트리거에 대한 응답으로 코드를 실행할 수 있습니다. Lambda는 S3, DynamoDB, Kinesis, SNS, CloudWatch 등과 같은 AWS 서비스에서 직접 트리거할 수 있으므로, 다양한 실시간 서버 없는 데이터 처리 시스템을 구축할 수 있습니다.
Localytics에서는 수십억 개의 데이터 포인트를 처리하고 Lambda를 사용해 S3에 저장되거나 Kinesis에서 스트리밍된 기록 데이터 및 실시간 데이터를 처리합니다. 사례 연구 읽기 »
AWS Lambda를 사용하여 DynamoDB 테이블의 모든 데이터 변경에 대한 데이터 검증, 필터링, 정렬 또는 기타 변환 작업을 수행하고 변환된 데이터를 다른 데이터 스토어로 로드할 수 있습니다. 참조 아키텍처: 다이어그램
Zillow에서는 Lambda 및 Kinesis를 사용하여 실시간으로 모바일 지표의 하위 집합을 추적합니다. Lambda 및 Kinesis를 통해 2주 만에 비용 효과적인 솔루션을 개발 및 배포할 수 있었습니다.
웹, 모바일, 사물인터넷(IoT) 및 타사 API 요청을 처리하도록 AWS Lambda를 사용하여 서버 없는 백엔드를 구축할 수 있습니다.
Bustle은 AWS Lambda와 Amazon API Gateway를 사용하여 웹 사이트와 모바일 앱 모두를 실행할 수 있는 서버 없는 백엔드를 구축했습니다. 사례 연구 읽기 »
쉽게 AWS Lambda를 시작할 수 있습니다. 콘솔에 있는 설명을 따라 몇 번의 클릭으로 첫 AWS Lambda 애플리케이션을 배포하십시오.