AWS Lambda

서버에 대한 걱정 없이 코드 실행. 사용한 컴퓨팅 시간에 대해서만 비용을 지불합니다.

AWS Lambda를 사용하면 서버를 프로비저닝하거나 관리할 필요 없이 코드를 실행할 수 있습니다. 사용한 컴퓨팅 시간만큼만 비용을 지불하고, 코드가 실행되지 않을 때는 요금이 부과되지 않습니다.

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

AWS Lambda 시작하기(3:00)

이점

서버 관리 불필요

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

지속적 규모 조정

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

밀리초 단위로 측정

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

작동 방식

AWS Lambda 작동 방식

사용 사례

AWS Lambda로 무엇을 구축할 수 있습니까? 다음 사용 사례에 대해 자세히 알아보기:


데이터 처리

AWS Lambda를 사용하면 데이터 변경, 시스템 상태 변화 또는 사용자 행동과 같은 트리거에 대한 응답으로 코드를 실행할 수 있습니다. Lambda는 S3, DynamoDB, Kinesis, SNS 및 CloudWatch와 같은 AWS 서비스로 트리거하거나 AWS Step Functions를 사용하여 워크플로로 오케스트레이션할 수 있습니다. 이를 통해 다양한 실시간 서버리스 데이터 처리 시스템을 구축할 수 있습니다.

실시간 파일 처리

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

레퍼런스 아키텍처: 샘플 코드

AWS Lambda 파일 처리
The_Seattle_Times_logo2

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

실시간 스트림 처리

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

레퍼런스 아키텍처: 샘플 코드

AWS Lambda 스트림 처리
localytics-logo2

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

추출, 변환, 로드

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

AWS Lambda ETL
zillow-Logo2

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


백엔드

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

IoT 백엔드

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

레퍼런스 아키텍처: 샘플 코드

AWS Lambda IoT 백엔드

모바일 백엔드

AWS Lambda 및 Amazon API Gateway를 사용하여 API 요청을 인증 및 처리하도록 백엔드를 구축할 수 있습니다. Lambda를 사용하면 풍부하고 개인화된 앱 환경을 손쉽게 생성할 수 있습니다.

레퍼런스 아키텍처: 샘플 코드

AWS Lambda 모바일 백엔드
Bustle_logo2

Bustle은 AWS Lambda와 Amazon API Gateway를 사용하여 Bustle iOS 앱 및 웹 사이트에 대해 서버리스 백엔드를 실행합니다. 서버리스 아키텍처를 사용하여 인프라 관리를 수행할 필요가 전혀 없으므로 Bustle의 모든 엔지니어는 새로운 기능 개발 및 혁신에 집중할 수 있습니다. 사례 연구 읽기 »

웹 애플리케이션

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

레퍼런스 아키텍처: 샘플 코드

AWS Lambda 웹 백엔드

사례 연구

Coca Cola

미국의 다국적 음료 회사 Coca-Cola Company는 AWS Lambda 및 AWS Step Functions를 사용하여 경제적인 서버리스 솔루션을 구축했습니다.

블로그 읽기 »

iRobot

세계 유수의 소비자 로봇 회사인 iRobot은 서버리스 아키텍처를 사용하여 스마트 홈을 위한 차세대 연결 장치를 구축하고 있습니다.

더 보기 »

Benchling

생명 과학 소프트웨어 회사 Benchling의 연구원들은 서버리스 아키텍처를 사용하여 극한의 정밀도로 게놈을 수정할 수 있는 기술을 개발했습니다.

더 보기 »

Thomson Reuters-logo2

Thomson Reuters는 AWS Lambda로 사용량 분석 서비스를 위해 초당 최대 4,000개의 이벤트를 처리했고 5개월에 걸쳐 생산 현장에 적용했습니다.

더 보기 »

AWS Lambda 시작하기

Next-Steps-Icon_Create-account

AWS 계정에 가입

AWS 프리 티어에 즉시 액세스할 수 있습니다
Next-Steps-Icon_Tutorial

단계별 자습서로 학습

간단한 자습서를 통해 자세히 알아보십시오.
Next-Steps-Icon_Login

AWS Lambda를 사용하여 구축 시작

AWS Lambda에 대해 자세히 알아보십시오

기능 페이지로 이동하기
구축할 준비가 되셨습니까?
AWS Lambda 시작하기
질문이 있으십니까?
AWS에 문의