Lambda는 서버를 프로비저닝하거나 관리하지 않고도 코드를 실행할 수 있게 해주는 컴퓨팅 서비스입니다. Lambda는 고가용성 컴퓨팅 인프라에서 코드를 실행하고 서버와 운영 체제 유지 관리, 용량 프로비저닝 및 자동 조정, 코드 및 보안 패치 배포, 코드 모니터링 및 로깅 등 모든 컴퓨팅 리소스 관리를 수행합니다. Lambda를 사용하면 거의 모든 유형의 애플리케이션 또는 백엔드 서비스에 대한 코드를 실행할 수 있습니다.
람다는 필요시에만 함수를 실행하며 일일 몇개의 요청에서 초당 수천 개의 요청까지 자동으로 확징이 가능합니다. 사용한 컴퓨팅 시간만큼만 비용을 지불하고, 코드가 실행되지 않을 때는 요금이 부과되지 않습니다.출처 및 더 알아보기 : https://docs.aws.amazon.com/ko_kr/lambda/latest/dg/welcome.html
한마디로 정리하자면, 서버리스 환경에서 필요시에만 내가 원하는 코드를 실행함으로서 고가용, 저비용의 서비스 환경을 구축할 수 있는 서비스!
Lambda에서 동작하는 함수를 생성하기 위해서 콘솔 또는 컴파일 된 파일을 사용할 수 있다.
이번 AWS튜토리얼에서는 Lambda 콘솔을 사용하여 Node.js Lambda 함수를 만들어 볼 것이다.