메인 콘텐츠로 건너뛰기
  • AWS
  • AWS Lambda

서버리스 컴퓨팅 - AWS Lambda

서버 또는 클러스터에 대한 걱정 없이 코드 실행

AWS Lambda란 무엇인가요?

✔ 서버 프로비저닝 또는 관리, 워크로드 인식 클러스터 확장 로직 생성, 이벤트 통합 유지 또는 런타임 관리 없이 코드를 실행합니다. 

 사실상 모든 유형의 애플리케이션이나 백엔드 서비스에 대한 코드를 실행합니다. 코드를 ZIP 파일 또는 컨테이너 이미지로 업로드하기만 하면 Lambda는 자동으로 컴퓨팅 실행 능력을 할당하고, 모든 트래픽 규모에 대하여 수신 요청 또는 이벤트를 기반으로 코드를 실행합니다.

 Lambda 기능을 선호하는 언어(Node.js, Python, Go, Java 등)로 작성하고 서버리스 및 컨테이너 도구(AWS SAM 또는 Docker CLI)를 사용하여 기능을 구축, 테스트 및 배포합니다.

사용 사례

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

AWS Lambda를 사용하여 데이터를 전처리한 후 기계 학습 모델에 제공할 수 있습니다. Lambda에서 EFS에 액세스할 수 있는 경우 인프라를 프로비저닝하거나 관리할 필요 없이 대규모 예측 모델을 지원할 수 있습니다.

데이터 변경, 시스템 상태 변화 또는 사용자 작업과 같은 트리거에 대한 응답으로 코드를 실행합니다. Lambda는 S3, DynamoDB, Kinesis 또는 SNS와 같은 AWS 서비스에 의해 트리거될 수도 있고, 기존 EFS 파일 시스템 또는 AWS Step Functions에서의 워크플로에 연결될 수도 있습니다. 이를 통해 다양한 실시간 서버리스 데이터 처리 시스템을 구축할 수 있습니다.

프리 티어의 AWS Lambda

Product
Description
Free Tier Offer Details
Product Pricing
AWS Lambda 서버리스 컴퓨팅

AWS Lambda는 이벤트에 응답하여 코드를 실행하고 자동으로 컴퓨팅 리소스를 관리하는 컴퓨팅 서비스입니다.

이 상시 무료 서비스는 무료 및 유료 플랜을 통해 제공됩니다. 크레딧을 사용하면 다음과 같은 월별 한도를 초과하여 평가해 볼 수 있습니다.

무료 요청 월 100만 건

최대 월 40만 GB/초 또는 320만 초의 컴퓨팅 시간

무료 계정을 생성하여 AWS 프리 티어로 AWS Lambda 시작하기 »

AWS Lambda를 사용한 구축 방법 자세히 알아보기

사례 연구 및 동영상 모음을 살펴보고 AWS Lambda에 대해 자세히 알아보세요.

동영상

Big data, analytics & machine learning on AWS Lambda(59:46)

Introduction to AWS Lambda & Serverless Applications(56:01)

AWS re:Invent 2018: [REPEAT 1] A Serverless Journey: AWS Lambda Under the Hood(59:12)

Local Testing and Deployment Best Practices for Serverless Applications(51:16)

오늘 원하는 내용을 찾으셨나요?

페이지의 콘텐츠 품질을 개선할 수 있도록 피드백을 보내주십시오.