핵심 인사이트 (3줄 요약)

  1. 본질: 서버리스(Serverless)는 서버 프로비저닝·관리 없이 코드만 배포하면 클라우드가 자동 실행·스케일링·과금하는 컴퓨팅 모델이며, FaaS(Function as a Service)는 함수 단위로 실행되는 서버리스의 대표 형태이다.
  2. 가치: VM·K8s는 서버 관리(패치·스케일링)가 필요하지만, 서버리스는 코드만 작성하면 실행 횟수·시간 기반으로 과금되어 유휴 비용이 0이다.
  3. 판단 포인트: Cold Start(첫 실행 지연)·실행 시간 제한(15분)·**상태 비저장(Stateless)**의 제약이 있으므로, 이벤트 기반 단기 작업에 적합하고 장기 실행·상태 유지 워크로드에는 부적합하다.

Ⅰ. 개요 및 필요성

┌───────────────────────────────────────────────────────┐
│    서버리스 실행 모델                                  │
├───────────────────────────────────────────────────────┤
│  [이벤트 발생]                                        │
│   API Gateway 요청 / S3 업로드 / SNS 메시지           │
│      │                                                │
│      ▼                                                │
│  [Lambda 함수 실행]                                    │
│   → 코드 실행 (최대 15분)                            │
│   → 결과 반환                                         │
│   → 실행 종료 (유휴 시 과금 0)                       │
│                                                       │
│  자동 스케일링: 동시 1000건 → 자동 1000 인스턴스     │
└───────────────────────────────────────────────────────┘
  • 📢 섹션 요약 비유: 서버리스는 택시(필요할 때만 호출, 탄 만큼 과금)이고, VM은 자가용(항상 유지비 발생)이다.

Ⅱ. 아키텍처 및 핵심 원리

서버리스 vs 컨테이너

비교서버리스 (Lambda)컨테이너 (K8s)
관리없음클러스터 관리
스케일링자동 (0→∞)HPA 설정
과금실행 시간노드 상시
Cold Start있음 (지연)없음
실행 제한15분없음
  • 📢 섹션 요약 비유: Lambda는 렌터카(필요할 때만), K8s는 자가용 차고(항상 준비, 유지비 발생).

Ⅲ. 비교 및 연결

비교IaaSPaaSFaaS
관리OS+미들웨어런타임없음
단위VM함수
대표EC2App EngineLambda

Ⅳ. 실무 적용 및 기술사 판단

적합 시나리오

  • ✅ 이미지 리사이즈, 웹훅 처리, 스케줄 배치.
  • ❌ 실시간 스트리밍, 장기 배치(15분+), 상태 유지.

Ⅴ. 기대효과 및 결론

서버리스는 운영 부담 제로·유휴 비용 제로를 실현하며, Edge Function(Cloudflare Workers)·AI 추론 서버리스(Bedrock)로 확장되고 있다.


📌 관련 개념 맵

개념연결 포인트
FaaS함수 단위 서버리스 (Lambda)
Cold Start서버리스의 핵심 제약
BaaSBackend as a Service (Firebase)
Edge FunctionCDN 엣지에서 실행하는 서버리스
이벤트 기반서버리스의 트리거 모델

📈 관련 키워드 및 발전 흐름도

[IaaS (EC2, 2006)]
    │
    ▼
[PaaS (Heroku, 2009)]
    │
    ▼
[FaaS (AWS Lambda, 2014) — 서버리스 시대]
    │
    ▼
[Edge Function (Cloudflare Workers, 2018~)]
    │
    ▼
[현재: AI 서버리스 — 추론 API 서버리스화 (Bedrock)]

👶 어린이를 위한 3줄 비유 설명

  1. 서버리스는 택시예요. 필요할 때만 부르고 탄 만큼만 내면 돼요.
  2. VM(자가용)은 안 타도 주차비·보험료가 나가지만, 택시는 안 타면 공짜예요.
  3. 하지만 택시는 **부르면 오는 데 시간(Cold Start)**이 걸리는 단점이 있어요!