Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- TIL
- 컴퓨터 네트워크
- http
- 컴퓨터네트워크
- 데브코스
- AWS
- airflow
- 데이터엔지니어링
- Django
- airflow.cfg
- TCP
- S3
- linux
- 데이터 파이프라인
- 자료구조
- dockerfile
- 데이터 엔지니어링
- 운영체제
- 가상환경
- 파이썬
- PYTHON
- Go
- 데이터베이스
- redshift
- 정리
- 종류
- 데이터 웨어하우스
- Docker
- sql
- HADOOP
Archives
- Today
- Total
홍카나의 공부방
[AWS] Lambda 기초 본문
AWS Lambda
- Lambda는 가상함수로, 관리할 서버가 필요 없는 서버리스(serverless) 서비스이다.
- 제한 실행 시간은 최대 15분이고, 호출을 받으면 on-demand로 실행되는 구조다.
- 람다 함수는 필요에 따라 자동으로 Scaling 될 수 있고, 최대 10기가의 램을 프로비저닝할 수 있다.
- 프리 티어에서도 Lambda 호출을 1백만 회 무료로 사용할 수 있고, 이후에는 1백만 요청당 $0.20가 과금된다.
- 컨테이너 이미지로도 람다를 사용할 수 있는데, 이때 이미지는 Lambda Runtime API가 구현되어 있어야 한다. (그렇지 않으면 ECS/Fargate를 대신하여 사용한다.)
Lambda 함수의 통합
Lambda 함수는 다음과 같은 AWS 서비스와 함께 사용될 수 있다.
- API Gateway
- Kinesis
- DynamoDB
- S3
- CloudFront
- CloudWatch Events
- CloudWatch Logs
- SNS
- SQS
- Cognito
AWS Lambda 한도
- 실행 시 메모리 할당량 한도는 128MB ~ 10GB고 1MB 단위로 증가한다.
- 최대 실행 시간은 900초(15분)이고, 환경 변수는 4KB 까지 등록 가능하다.
- temp파일을 가져올 수 있는 폴더(/tmp)가 있으며, 512MB 에서 10GB까지 사용 가능하다.
- 동시성 실행 제한은 1000이다.
- 람다 함수의 배포 한도는 .zip 파일로 압축시 50MB, 그렇지 않을 경우 250MB이다.
- 역시나 다른 파일을 불러오는 것에 /tmp 디렉토리를 사용할 수 있으며, 환경 변수 크기는 4KB 제한이다.
반응형
'Cloud Engineering > AWS' 카테고리의 다른 글
[AWS] Security Group과 NACL 비교 (1) | 2024.02.28 |
---|---|
[AWS] S3 객체 암호화 (0) | 2024.02.21 |
[AWS] Route 53 CNAME vs Alias (0) | 2024.02.19 |
[AWS] Amazon Aurora 정리 (0) | 2024.02.12 |
[AWS] EBS와 EFS의 차이점 (0) | 2024.02.07 |