람다 시작하기

JP·2022년 6월 1일
0

람다

목록 보기
1/2

람다란 무엇인가?

Lambda는 서버를 프로비저닝하거나 관리하지 않고도 코드를 실행할 수 있게 해주는 컴퓨팅 서비스입니다. Lambda는 고가용성 컴퓨팅 인프라에서 코드를 실행하고 서버와 운영 체제 유지 관리, 용량 프로비저닝 및 자동 조정, 코드 및 보안 패치 배포, 코드 모니터링 및 로깅 등 모든 컴퓨팅 리소스 관리를 수행합니다. Lambda를 사용하면 거의 모든 유형의 애플리케이션 또는 백엔드 서비스에 대한 코드를 실행할 수 있습니다.
람다는 필요시에만 함수를 실행하며 일일 몇개의 요청에서 초당 수천 개의 요청까지 자동으로 확징이 가능합니다. 사용한 컴퓨팅 시간만큼만 비용을 지불하고, 코드가 실행되지 않을 때는 요금이 부과되지 않습니다.

출처 및 더 알아보기 : https://docs.aws.amazon.com/ko_kr/lambda/latest/dg/welcome.html

한마디로 정리하자면, 서버리스 환경에서 필요시에만 내가 원하는 코드를 실행함으로서 고가용, 저비용의 서비스 환경을 구축할 수 있는 서비스!

시작하기

Lambda에서 동작하는 함수를 생성하기 위해서 콘솔 또는 컴파일 된 파일을 사용할 수 있다.

이번 AWS튜토리얼에서는 Lambda 콘솔을 사용하여 Node.js Lambda 함수를 만들어 볼 것이다.

  1. 람다 콘솔의 함수페이지를 연다
  2. 함수생성을 클릭한다.

  1. 기본값들을 설정한다.
  2. 함수생성을 선택한다.

  1. 펑션이 만들어지면 함수가 만들어졌다는 초록색 안내메세지가 상단에 뜬다.

  1. 테스트 탭에 들어가서 새로운 테스트 이벤트를 작성하고
    저장과 테스트를 차례대로 선택한다.

  1. 테스트에 성공하면 위와 같이 성공 메세지가 상단에 뜬다.

  1. 람다가 각 호출마다 생성하는 로그가 표시되는데 이를 클라우드 워치에서 확인할 수 있다.
profile
to Infinity and b

0개의 댓글