1교시 6번 · 10점 · 13문제 중 10문제 선택 · 100분
Serverless Computing
답안 개요 보기
답안 구조
- 개요
- 서버리스 컴퓨팅 주요 특징
- 서버리스 컴퓨팅 구성 요소
- 장점 및 단점
- 활용 분야 및 고려사항
- 결론
용어 정의
- Serverless Computing
- 개발자가 서버 관리 없이 코드 실행에만 집중할 수 있도록 클라우드 제공자가 서버 인프라를 전적으로 관리하는 클라우드 실행 모델.
- FaaS (Function as a Service)
- 특정 함수를 이벤트 기반으로 실행하고, 사용한 만큼만 비용을 지불하는 서버리스의 핵심 서비스 모델. AWS Lambda, Azure Functions 등이 해당.
- BaaS (Backend as a Service)
- 인증, 데이터베이스, 스토리지 등 백엔드 기능을 클라우드 서비스 형태로 제공하여 개발자가 서버 관리 없이 활용하는 모델.
- Cold Start
- 유휴 상태의 서버리스 함수가 처음 호출될 때 컨테이너 생성 및 초기화로 인해 발생하는 지연 시간.
핵심 내용
- 서버 관리 및 운영 부담 경감
- 이벤트 기반 코드 실행
- 사용한 만큼만 지불하는 종량제 과금
- 자동 확장 및 고가용성 제공
- 함수(Function) 단위 배포 및 실행
- 개발 생산성 향상 및 빠른 배포 주기
AI 작성 답안 개요 · 검수 전 · 채점기준과 기준답안은 공개되지 않습니다. 참고용 개요입니다.
출처: 한국산업인력공단, Q-Net 자료실 · 공공누리 제1유형 · 원문(Q-Net)