Web Dev/Cloud Computing :: 클라우드 컴퓨팅

클라우드 컴퓨팅 12강 :: Serverless

HJPlumtree 2022. 11. 3. 18:25

클라우드 컴퓨팅에서 기억하고 싶은 내용

 

 

Serverless

사용자가 서버를 생성, 관리 하지 않고 앱을 실행할 수 있는 환경

코드 실행시 필요한 컴퓨팅 리소스를 동적으로 할당

 

사용 기술

Backend as a Service

Function as a Service

 

장점

  • 서버 인프라에 신경 없이 코드와 비즈니스 목표에 집중
  • 물리적 하드웨어 구매 필요 X
  • 사용만큼 비용 지불
  • 이렇다 보니 이벤트 기반 앱에 특화되어 있다

 

단점

  • 지속시간 제한되어 있다
  • AWS Lambda는 최대 5분(바꼈을 수도)
  • 코드 스타드
    함수 호출시 지연시간 발생
  • 높은 벤더 종속성
    클라우드 서비스 제공 업체가 마음에 마음에 안들어도 전환 어렵다