본문 바로가기

IT 제품 용어 정리/WhaTap

서버리스(Serverless) 란?

https://dev-coco.tistory.com/171

 

서버리스(Serverless)란?

서버리스(Serverless)란 무엇인가? 서버(Server) + 리스(Less)의 합성어라 간혹 '서버가 없다'라고 문자 그대로 이해할 수 있지만, 절대 그렇지 않다. 서버리스(Serverless)는 클라우드 컴퓨팅의 모델 중 하

dev-coco.tistory.com

 

서버리스(Serverless) 란?

- 서버(Server) + 리스(less)의 합성어라 간혹 '서버가 없다' 라고 문자 그대로 이해할 수 있지만, 그렇지 않다.

 

서버리스는 클라우드 컴퓨팅의 모델 중 하나로 개발자가 서버를 직접 관리할 필요가 없는 아키텍처를 의미한다.

 

 

-cf) 컴퓨팅이란? 모든 프로그램의 컴퓨팅 성공에 필요한 처리 성능, 메모리, 네트워킹, 스토리지 및 기타 리소스를 지칭하는데 사용되는 일반적인 용어임.

 

 

예를 들어, 서버의 사용자가 1000명이 될 걸 예상하고, 그에 맞는 용량의 서비스를 구입했다면 실제 사용자가 1000명이든 0명이든 같은 금액을 내야할 것이다. 이는 크던 작던 손실을 일으키기 마련이다.

 

하지만 서버리스는 동적으로 자원 할당한다.

 

사용자가 없다면 자원을 할당하지 않고, 대기하다 요청이 들어오면, 그때 자원을 할당해서 요청을 처리하고, 다시 대기상태로 돌아가게 된다.

 

즉, 자원을 효율적으로 사용할 수 있다는 것이다.

비용 또한 대기상태를 제외한 실제 사용 자원에 대해서만 청구되기 떄문에 굉장히 경제적이다.

 

또한 해당 서버는, 

클라우드 제공 기업에서 전적으로 관리하기 때문에, 개발자는 스케일링, 업데이트, 백업, 보안 등 서버에 대해 일절 관리하거나 신경 쓸 필요가 없어 비즈니스 로직에 집중하여 개발을 할 수 있다.

'IT 제품 용어 정리 > WhaTap' 카테고리의 다른 글

[JDK] CentOS 에 JDK8 버전 적용  (0) 2023.04.10
SaaS란?  (0) 2023.02.28
Log란  (0) 2023.02.28