배포/배포 이론

Serverless Service

nickmorohe 2022. 12. 19. 14:22

1. 서버리스 서비스

(1) 서버가 없다는 뜻으로 백엔드 서버가 존재하지 않음

(2) Cloud Function을 이용하여 함수 단위로 배포를 진행하는 것

(3) 브라우저에서 요청 -> Cloud Function 상의 함수가 실행됨 -> 해당 함수를 통해 DB에 접속하여 데이터 등록 및 조회

 

2. 서버리스 서비스의 장점

(1) 백엔드 서버를 사용하여 서비스 할때에 비해 요금이 적게 소요됨 => 서버리스 서비스는 함수가 실행될 때만 비용 부과

(2) 접속량이 많지 않을 때는 서버리스 서비스를 사용하면 비용 절감 효과가 있음

 

3. 서버리스 서비스의 단점

(1) 24시간 서비스가 켜져 있는 것이 아니라 요청이 들어올 때마다 서버가 켜지게 됨

(2) 서버가 켜지는데 시간이 걸려서 요청이 느려짐 => cold start)