본문 바로가기
클라우드/AWS

(AWS)Lambda(기초)

by Cloud_Park 2018. 11. 26.

서버리스 아키텍처(AWS Lambda, AWS API Gateway)

  (1) 서버리스 아키텍처란?

서버리스(Serverless)를 직역하자면, “서버가 없다” 라는 의미가 있습니다. 하지만, 사실상 서버가 없는건 아닙니다. 

특정 작업을 수행하기 위해서 컴퓨터를 혹은 가상머신에 서버를 설정하고, 이를 통하여 처리 하는 것이 아님을 의미합니다.

대신 FaaS (Function as a Service) 에 의존하여 작업을 처리하게 됩니다. 

FaaS 를 제공하는 서비스 중에선, AWS Lambda, Azure Functions, Google Cloud Functions 등이 있습니다.

 

  (2) AWS Lambda

AWS Lambda는 서버를 프로비저닝하거나 관리하지 않고도 코드를 실행할 수 있게 해주는 컴퓨팅 서비스입니다. 

AWS Lambda는 필요 시에만 코드를 실행하며, 하루에 몇 개의 요청에서 초당 수천 개의 요청까지 자동으로 확장이 가능합니다. 

사용한 컴퓨팅 시간에 대해서만 요금을 지불하면 되고 코드가 실행되지 않을 때는 요금이 부과되지 않습니다. 

AWS Lambda를 사용하면 사실상 모든 유형의 애플리케이션 또는 백엔드 서비스를 실행할 수 있으며 이를 관리할 필요는 전혀 없습니다. 

AWS Lambda는 고가용성 컴퓨팅 인프라에서 코드를 실행하고 서버와 운영 체제 유지 관리, 용량 프로비저닝 및 자동 조정, 

코드 및 보안 패치 배포, 코드 모니터링 및 로깅 등 모든 컴퓨팅 리소스 관리를 수행합니다. AWS Lambda가 지원하는 언어 중 하나로 코드를 

공급하기만 하면 됩니다(현재 Node.js, Java, C#, Go 및 Python).


    1) 프리티어

월별 무료 요청 1,000,000건

월별 컴퓨팅 시간 최대 3백만 2천 초



-----------------------------------------------------------------------------------------------

AWS-Lambda-함수만들기


블루프린트 -필터추가-구성


이름,역확,권한,코드입력(기본코드)-생성





테스트




json파일 수정



함수확인



다시 테스트





로그보기


'클라우드 > AWS' 카테고리의 다른 글

(AWS) Lambda, RDS 연결  (0) 2018.11.26
(AWS)Lambda2 (중급)  (0) 2018.11.26
(AWS) 네트워크 ACL  (0) 2018.11.25
(AWS)Peering /Vpc간의 연결  (0) 2018.11.25
(AWS)인터넷 게이트 웨이/VPC로 만든 EC2에 인터넷 연결  (0) 2018.11.25