본문 바로가기
CSP (Cloud Service Provider)/AWS

AWS Lambda 란?

by BTC_돼지국밥 2022. 9. 16.

Lambda

Lambda는 AWS에서 제공하는 서버리스 컴퓨팅 플랫폼입니다.

서버리스란! 개발자가 서버를 신경쓸 필요가 없다는 뜻입니다. 

서버에대한 모든 것을 신경쓸 필요없이 코드에만 집중할 수 있으니 개발자 입장에서는 편리한 서비스입니다.

Lambda 사용

코드를 계속 실행시키기 보다는 특정한 시기에만 실행시키는 경우에 Lambda를 사용하면 편리합니다.

EX)

  • 서버를 띄우지 않고 간단한 코드를 실행시키고 싶을 때
  • 특정 기간 또는 특정 주기로 코드를 실행시켜야 할 때
  • 트리거가 실행될때만 코드를 실행시키고 싶을 때

단점)

  • 코드 용량이 최대 250MB.
  • 함수 실행 시간은 최대 15분.

실습

Lambda을 이용하여 hello world를 출력하는 람다 함수를 만들어보아요

  1. AWS Lambda 서비스 이용

2. 오른쪽 상단에 함수 생성 버튼을 누른다.

3. 람다 함수 이름과 사용 언어를 선택한 후 함수 생성

 

4. 코드 인라인 추가

 

5. 아래에 있는 기본 설정에서 실행에 필요한 메모리와 시간을 설정.

메모리는 256MB, 실행 시간은 최대 5분으로 설정!

 

 

댓글