Fix: Restore unified Topics folder and reorganize specialized category folders
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
---
|
||||
id: P-REINFORCE-WIKI-INFRA-SERVERLESS
|
||||
title: "서버리스 컴퓨팅 (Serverless Computing)"
|
||||
category: Dev
|
||||
status: verified
|
||||
canonical_id: ""
|
||||
aliases: ["Serverless", "FaaS", "서버리스", "온디맨드 컴퓨팅"]
|
||||
duplicate_of: ""
|
||||
source_trust_level: A
|
||||
confidence_score: 1.0
|
||||
tags: ["Cloud_Computing", "Serverless", "FaaS", "AWS_Lambda", "Cost_Optimization"]
|
||||
raw_sources: ["Datacollector_Export_2026-05-02"]
|
||||
last_reinforced: 2026-05-02
|
||||
github_commit: ""
|
||||
---
|
||||
|
||||
# [[서버리스 컴퓨팅 (Serverless Computing)]]
|
||||
|
||||
## 1. 개요
|
||||
서버리스 컴퓨팅(Serverless Computing)은 개발자가 서버 인프라를 관리할 필요 없이, 코드를 함수(Function) 단위로 배포하고 이벤트에 따라 실행하는 클라우드 실행 모델이다. 사용한 리소스만큼만 비용을 지불하며, 클라우드 제공자가 인프라의 확장 및 유지보수를 전담한다.
|
||||
|
||||
## 2. 주요 개념 및 모델
|
||||
- **FaaS (Function-as-a-Service)**: 애플리케이션 로직을 독립된 함수로 배포. (예: AWS Lambda, Google Cloud Functions)
|
||||
- **BaaS (Backend-as-a-Service)**: DB, 인증 등 백엔드 기능을 API로 제공받아 사용. (예: Firebase, Supabase)
|
||||
- **이벤트 트리거 (Event-driven)**: HTTP 요청, DB 변경, 파일 업로드 등 특정 사건 발생 시 함수가 자동 실행됨.
|
||||
|
||||
## 3. 프레임워크별 특성 (Node.js 기준)
|
||||
- **Express / Fastify**: 구조가 가벼워 **콜드 스타트(Cold Start)** 지연 시간이 짧음. 빠른 응답성이 중요한 서비스에 적합.
|
||||
- **NestJS**: 구조화된 아키텍처를 제공하나, 초기화 오버헤드로 인해 콜드 스타트 지연이 상대적으로 김. 웜 스타트(Warm Start) 시의 높은 처리량에 강점.
|
||||
|
||||
## 4. 트레이드오프
|
||||
- **장점**: 운영 오버헤드 감소, 무한한 수평 확장성, 비용 효율성 (Pay-as-you-go).
|
||||
- **단점**: 콜드 스타트 지연, 무상태성(Stateless) 제약으로 인한 데이터 유지의 어려움, 실행 시간 및 리소스 제약.
|
||||
|
||||
## 5. 지식 연결 (Related)
|
||||
- [[Cloud_Native_Architecture]]: 서버리스를 포함하는 상위 현대적 아키텍처 개념.
|
||||
- [[JAMstack_Architecture]]: 서버리스 API를 백엔드 동적 처리용으로 활용하는 웹 아키텍처.
|
||||
- [[Edge_Computing]]: 서버리스 함수를 사용자에게 더 가까운 엣지 노드에서 실행하는 기술.
|
||||
|
||||
## 🧪 검증 상태 (Validation)
|
||||
- **정보 상태**: 검증 완료 (Verified)
|
||||
- **출처 신뢰도**: A
|
||||
- **검토 이유**: 비용 최적화와 운영 효율성을 극대화하는 현대적 인프라 활용 표준 정립.
|
||||
Reference in New Issue
Block a user