AWS 클라우드
AWS 클라우드
AWS Lambda 시작하기

AWS Lambda를 사용하면 서버를 프로비저닝하거나 관리할 필요 없이 코드를 실행할 수 있습니다. 사용한 컴퓨팅 시간만큼만 비용을 지불하고, 코드가 실행되지 않을 때는 요금이 부과되지 않습니다. Lambda에서는 사실상 모든 유형의 애플리케이션이나 백엔드 서비스에 대한 코드를 별도의 관리 없이 실행할 수 있습니다. 코드를 업로드하기만 하면, Lambda에서 높은 가용성으로 코드를 실행 및 확장하는 데 필요한 모든 것을 처리합니다. 다른 AWS 서비스에서 코드를 자동으로 트리거하도록 설정하거나 웹 또는 모바일 앱에서 직접 코드를 호출할 수 있습니다.

이 사이트에서 동영상을 보려면 Adobe Flash Player 또는 최신 브라우저가 필요합니다.

whatisaws-video-thumb
3:01
AWS Lambda란 무엇입니까?

no-servers-to-manage

서버를 프로비저닝하거나 관리할 필요 없이 AWS Lambda에서 코드를 자동으로 실행합니다. 코드를 작성하고 Lambda에 업로드하기만 하면 됩니다.

continous-scaling

AWS Lambda는 각 트리거에 대한 응답으로 코드를 실행하여 애플리케이션을 자동으로 확장하거나 축소합니다. 코드는 병렬로 실행되고 각 트리거는 개별적으로 처리되어 정확히 워크로드 규모에 맞게 조정됩니다.

subsecond-metering

AWS Lambda에서는 100밀리초 단위로 코드가 실행되는 시간 및 코드가 트리거되는 회수를 기준으로 요금이 부과됩니다. 코드가 실행되지 않을 때는 요금이 부과되지 않습니다.

Lambda_VidRoll

"AWS Lambda는 NoOps를 실현하여 인프라에 대한 걱정 없이 시작하고 규모를 유지할 수 있습니다."

James Young, VidRoll의 CTO

Lambda_Localytics

"Lambda는 매일 수십만 건의 이벤트를 처리할 수 있는 실시간 분석 파이프라인을 손쉽게 구축할 수 있게 해줍니다."

Mohit Dilawari, Localytics의 엔지니어링 이사

Lambda_MLBAM

"Lambda는 정말 똑똑합니다. Lambda를 사용해 원시 데이터를 가져와서 약간의 처리 및 오류 탐지를 한 후 뛰어난 통찰력을 제공하는 지표를 생성합니다."

Dirk Van Dell, MLBAM의 멀티미디어 기술 개발 부사장


AWS Lambda를 사용하면 데이터 변경, 시스템 상태 변화 또는 사용자 행동과 같은 트리거에 대한 응답으로 코드를 실행할 수 있습니다. Lambda는 S3, DynamoDB, Kinesis, SNS, CloudWatch 등과 같은 AWS 서비스에서 직접 트리거할 수 있으므로, 다양한 실시간 서버 없는 데이터 처리 시스템을 구축할 수 있습니다.


Amazon S3를 사용하여 업로드하는 즉시 데이터를 처리하도록 AWS Lambda를 트리거할 수 있습니다. 예를 들어, Lambda를 사용하여 실시간으로 이미지를 썸네일하고, 동영상을 트랜스코딩하고, 파일을 인덱싱하고, 로그를 처리하고, 콘텐츠를 검증하고, 데이터를 수집 및 필터링할 수 있습니다. 참조 아키텍처:  다이어그램 | 샘플 코드

Lambda_FileProcessing
Lambda_SeattleTimes

Seattle Times는 AWS Lambda를 사용하여 데스크톱 컴퓨터, 태블릿, 스마트폰 등 다양한 디바이스에서 볼 수 있도록 이미지 크기를 조정합니다. 사례 연구 읽기 »


AWS Lambda 및 Amazon Kinesis를 사용하여 애플리케이션 활동 추적, 트랜잭션 주문 처리, 클릭 스트림 분석, 데이터 정리, 지표 생성, 로그 필터링, 인덱싱, 소셜 미디어 분석, IoT 디바이스 데이터 텔레메트리 및 측정을 위한 실시간 스트리밍 데이터를 처리할 수 있습니다. 참조 아키텍처: 다이어그램 | 샘플 코드 

Lambda_StreamProcessing
Lambda_TReuters copy

Localytics에서는 수십억 개의 데이터 포인트를 처리하고 Lambda를 사용해 S3에 저장되거나 Kinesis에서 스트리밍된 기록 데이터 및 실시간 데이터를 처리합니다. 사례 연구 읽기 »


AWS Lambda를 사용하여 DynamoDB 테이블의 모든 데이터 변경에 대한 데이터 검증, 필터링, 정렬 또는 기타 변환 작업을 수행하고 변환된 데이터를 다른 데이터 스토어로 로드할 수 있습니다. 참조 아키텍처: 다이어그램

Lambda_ETL
Lambda-zillow

Zillow에서는 Lambda 및 Kinesis를 사용하여 실시간으로 모바일 지표의 하위 집합을 추적합니다. Lambda 및 Kinesis를 통해 2주 만에 비용 효과적인 솔루션을 개발 및 배포할 수 있었습니다.

AWS Lambda로 서버 없는 백엔드를 구축하여 웹, 모바일, 사물 인터넷(IoT) 및 타사 API 요청을 처리할 수 있습니다.


AWS Lambda 및 Amazon Kinesis를 사용하여 사물 인터넷(IoT) 디바이스 데이터 텔레메트리 및 분석을 위한 백엔드를 구축할 수 있습니다. 참조 아키텍처: 다이어그램 | 샘플 코드

Lambda_IoT

AWS Lambda 및 Amazon API Gateway를 사용하여 API 요청을 인증 및 처리하도록 백엔드를 구축할 수 있습니다. Lambda를 사용하면 풍부하고 개인화된 앱 경험을 손쉽게 생성할 수 있습니다. 참조 아키텍처: 다이어그램 | 샘플 코드

Lambda_MobileBackends
Lambda_Bustle

Bustle은 AWS Lambda와 Amazon API Gateway를 사용하여 웹 사이트와 모바일 앱 모두를 실행할 수 있는 서버 없는 백엔드를 구축했습니다. 사례 연구 읽기 »


AWS Lambda를 다른 AWS 서비스와 결합하면, 확장성, 백업 또는 여러 데이터 센터 중복에 필요한 별도의 관리 작업 없이 개발자가 자동으로 확장 및 축소되고 여러 데이터 센터에 걸쳐 가용성이 높은 구성에서 실행되는 강력한 웹 애플리케이션을 구축할 수 있습니다. 참조 아키텍처: 다이어그램 | 샘플 코드

Lambda_WebApplications

쉽게 AWS Lambda를 시작할 수 있습니다. 콘솔에 있는 설명을 따라 몇 번의 클릭으로 첫 AWS Lambda 애플리케이션을 배포하십시오.

 

무료로 시작하기