본문 바로가기

320x100
LAMBDA 3

반응형
SAA-C03 핵심 #29, Lambda Lambda란? Serverless Service 서버를 구축, 프로비져닝하고 필요한 패키지를 설치하는 등의 과정을 거치지 않고 코드를 실행하는 서비스 사용자는 애플리케이션이나 백엔드 서비스를 관리할 필요 없이 코드를 실행할 수 있음 CloudWatch, ALB, DynamoDB 등을 트리거로 이용하여 특정 상황에서 코드를 실행시키고 것이 가능 API Gateway와 람다를 조합하여 요청별로 특정 코드를 수행하도록 구성 가능 람다의 최대 실행시간은 15분이므로 15분을 초과하는 작업에 대해서는 람다 비적합 Function의 정의와 구성 코드를 실행하기 위해 호출할 수 있는 리소스 이벤트를 처리하는 코드, 계층, 트리거, 전달 대상 등으로 구성됨 함수코드 : 실제 호출되기 실행되는 코드, Runtime(코.. 2024. 1. 19.
SAA-C03 기본 #7, Lambda Lambda 서버를 사용하지 않고 코드를 실행할 수 있도록 기능하는 서비스(Serverless Service) 필요할 때만 실행할 수 있으며 자동으로 확장할 수 있음 Lambda 지원 언어: Javascript의 Node.js, Python, Java, C#(.Net Core), Golang, C#/ powershell, Ruby Lamda를 이용한 AWS 서비스 API Gateway : REST API 생성하고 Lamda 함수 호출 Kinesis : Lamda를 이용해 바로 데이터 변환 DynamoDB : 트리거를 생성하여 데이터베이스 문제 시 Lamda함수 작동 S3 : (파일이 생성할 때) Lambda 함수 작동 CloudFront CloudWatch Event or Event Bridge : AW.. 2023. 11. 27.
SAA #11, API Gateway & Cognito & Lambda API Gateway 개발자로 하여금 API를 배포, 유지, 관리하는 것을 도와주는 서비스 API Gateway와 Lambda를 연동하여 사용하기 용이함 EC2, ECS, Elastic Beanstalk 등의 서비스에 액세스할 수 있도록 하는 "현관문" 역할을 함 RESTful API, HTTP API, REST API, WebSocket API 등의 생성 옵션이 있음 Cognito 계정 동기화 및 인증 서비스, 모바일을 위한 인증 서비스 제공 앱 로그인, 유저 권한 제공, 모바일 디바이스의 데이터 동기화 Lambda Serverless 서비스로 서버없이 코드를 대신 실행하는 서비스 Scaling이 자동적으로 이루어짐 Lambda Function은 독립적이므로, 1 Event는 곧 1 Function에 .. 2020. 10. 21.