
서버리스
Serverless서버리스
서버리스(Serverless)는 개발자가 서버 인프라를 직접 관리하지 않고, 함수(Function) 단위로 코드를 실행하는 클라우드 모델이다. AWS Lambda, Google Cloud Functions가 대표적이다.
동작 방식
AWS Lambda 예시
장단점
| 항목 | 장점 | 단점 |
|---|---|---|
| 비용 | 실행 시간만 청구 | 상시 실행 시 비쌈 |
| 운영 | 서버 관리 불필요 | Cold Start 지연 |
| 확장 | 자동 스케일링 | 긴 실행 시간 제한 |
| 상태 | 무상태 설계 강제 | 복잡한 로직 구현 어려움 |
관련 개념
참고문헌
- •AWS Lambda 공식 문서
- •Roberts, M. Serverless Architectures (Martin Fowler 블로그)