개발자의 오르막

[AWS 활용교육 #16] AWS Lambda Service 본문

교육과정 ( SW 개발자 심화과정 )/AWS

[AWS 활용교육 #16] AWS Lambda Service

계단 2019. 10. 27. 10:16

- 아마존은 사용자의 운영체제에 대한 권한이 없고, 사용자는 아마존의 하이퍼바이저에 대한 권한이 없다.

 

- 회사 사정에 맞게 AWS 서비스 선택 필요

  실제로 서버를 돌리는 비용, 사람이 투입되어 관리, 패치 등에 들어가는 비용을 절약할 것이냐

  Management 관리형 서비스 ( BeanStock, S3 ) : 코드만 올릴테니 알아서 다 관리해줘!!  ( Server Less )

  UnManagement 서비스 ( EC2 ) : 우리 회사에 적합한 환경을 우리가 셋팅할게!!

 


# AWS Lambda

 

- 완전 관리형 서버리스 컴퓨팅

  이벤트 중심 실행

  초 미만 단위 미터링

  최대 15분까지 함수 실행

  다국어 지원

 

 

- Lambda 의 주요 혜택

 

 

 

- Lambda 사용사례

  이벤트에 응답하는 코드 실행

  →  S3 bucket 에 변환

  →  Amazon Dynamo DB 테이블에 변환

  →  HTTP 요청에 응답

  →  API 호출에 코드를 호출함

  Lambda 기능에 의해 트리거 되는 서버리스 애플리케이션 구축

  AWS CodePipeline 과 AWS CodeDeploy 배포   

 

  단순 반복적인 일들을 처리한다.

 

 

- AWS Lambda 설정 옵션

  디스크 용량이 512MB로 제한됨

  메모리 할당이 128MB 부터 1536MB 까지 가능

  함수 실행이 최대 15분까지

  배포 패키지 사이즈와 최대 숫자의 파일 설명자에 제한

  용어/응답 본문 페이로드는 6MB를 넘지 않음

  이벤트 요청 본문은 128KB 까지

  동시 실행 숫자는 소프트 제한이 있음

 

 


Comments