개발자의 오르막
[AWS 활용교육 #16] AWS Lambda Service 본문
- 아마존은 사용자의 운영체제에 대한 권한이 없고, 사용자는 아마존의 하이퍼바이저에 대한 권한이 없다.
- 회사 사정에 맞게 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 까지
동시 실행 숫자는 소프트 제한이 있음
'교육과정 ( SW 개발자 심화과정 ) > AWS' 카테고리의 다른 글
[AWS 활용교육 #18] DynamoDB (0) | 2019.10.27 |
---|---|
[AWS 활용교육 #17] AWS Lambda Service 실습 (0) | 2019.10.27 |
[AWS 활용교육 #15] AWS Network 서비스 배경지식 (0) | 2019.10.27 |
[AWS 활용교육 #14] S3 Service 실습 (0) | 2019.10.26 |
[AWS 활용교육 #13] S3 Service (0) | 2019.10.26 |