본문 바로가기
AWS 기본 환경 실습/AWS Lambda

AWS Lambda의 서비스 모델

by Clark Shim 2021. 2. 19.

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