IT 기초지식
08. IT기초지식 | 서버리스
예린_dev
2023. 7. 21. 22:01
- 서버리스(Serverless)
- 서버가 없는 것처럼 작동하여 사용자가 서버를 직접 관리할 필요가 없는 모델, 클라우드 컴퓨팅 모델
- 클라우드 서비스를 이용하다보니 하드웨어 관리는 편리해졌으나 고정 지출 비용이 발생하여 사용한 만큼만 비용을 지불하는 서비스가 있으면 좋겠다고 생각함 → 웹서비스를 개발할 때, 필요한 기능을 아주 잘게 쪼개 함수로 만들어 이걸 사용한 갯수만큼만 과금을 지불하자하는 것이 서버리스
- 서버리스를 제공하는 곳은 아마존의 AWS 람다, 마이크로소프트의 애저펑션 등이 존재
- 서버리스의 작동방식은 리퀘스트가 오면 서비스를 해주고 다시 잠을 자는 방식 / 요청 수가 많아지면 자동으로 서비스를 실행시켜 확정성과 유연성 측면에서도 편해짐
- 서버리스의 장점
- 매우 경제적
- 서버에 신경을 쓰지 않아 애플리케이션의 품질 향상에 도움
- 높은 가용성과 유연한 확장성
- 서버리스의 단점
- 첫 시작이 느림
- 클라우드 서비스에 종속
- 긴 시간을 요하는 작업(동영상 업로드)에는 불리
반응형