본문 바로가기

AWS 기본 환경 실습/AWS Lambda

AWS Lambda의 서비스 모델

AWS Lambda의 주요 구현 방법은 다음과 같다.

 

AWS LAmbda 서비스 모델

구분 서비스 모델 구현 사례
Synchronous
(Push)
Amazon API Gateway와 연동으로 웹 애플리케이션을 통한 Request 수신 및 처리 결과에 대한 Feedback 제공(양방향) 웹 애플리케이션, 모바일 백앤드, IoT 백앤드
Asynchronous
(Event)
Amazon SNS, Amazon S3 등의 이벤트 수신을 통해 트리거되어, 요청에 대한 처리 후 결과를 별도 저장 및 다른 서비스로 전송 처리 파일 또는 이미지 변환, 실시간 요청 처리, 타서비스 연동 및 전달
Stream-Base Amazon DynamoDB, Amazon Kinesis로부터 상태 변경에 따른 트리거나 스트림베이스트의 요청에 따른 사항 처리 및 타 서비스 연동 실시간 스트림 처리, 데이터 축출 및 변환 서비스

 

ㅁ AWS Lambda의 주요 기능 구성

 

번호 구분 상세 설명
1 Lmabda 함수 수행할 Lambda 함수에 대상 프로그래밍 정보 및 Code를 작성할 수 있다.
Layers (계층) 추가 코드와 라이브러리를 등록하여 사용할 수 있는 기능
2 트리거 추가 Lambda 함수를 실행시킬 서비스나 이벤트를 지정할 수 있다.
트리거 종류 API Gateway, IoT, Skills Kit, ALB, Kinesis, CodeCommit, CloudWatch Event, S3, SNS, SQS, DynamoDB외 다수
3 Destination Lambda 함수 종료 후 실행 시킬 서비스나 이벤트 
4 조절 조절 메뉴를 클릭하면 Lambda 실행에 필요한 예약된 동시성을 0으로 초기화한다.
구분자 Lambda에 대한 버전 또는 별칭을 필터링하여 선택할 수 있다.
작업 별칭 생성, 함수 삭제, 함수 내보내기 등을 수행할 수 있다.
테스트 테스트 이벤트를 구성하거나, 테스트에 필요한 테스트 Value 생성을 통해 수행할 수 있다.
Save 수정, 변경된 Lambda. 함수를 저장한다.

 

 

'AWS 기본 환경 실습 > AWS Lambda' 카테고리의 다른 글

AWS Lambda의 서비스 동작 방식  (1) 2021.02.19