지식 · IT·데이터·DX
서버리스
Serverless
📂IT·데이터·DX⏱읽기 1분📊실무🔗관련 4
서버리스란?
한 줄 정의
서버를 직접 관리하지 않고, 필요한 기능(코드)만 올리면 실행될 때만 자동으로 돌아가고 그만큼만 비용을 내는 방식.
⚡ 3줄 요약
- 서버 관리 없이 코드만 올림
- 실행될 때만 돌고 그만큼 과금
- 운영 부담↓
'서버리스'는 서버가 없다는 뜻이 아니라, 서버 관리를 클라우드가 대신해 '개발자가 서버를 신경 쓰지 않는다'는 뜻입니다. 코드(함수)만 올려 두면 요청이 올 때만 실행되고, 놀 때는 비용이 들지 않습니다. 서버를 24시간 켜 두고 관리할 필요가 없어집니다.
소규모·간헐적 기능에 특히 경제적입니다(요청이 없으면 0원). 바이브 코딩으로 '문의가 오면 메일 보내기' 같은 작은 백엔드 기능을 붙일 때, 서버를 통째로 운영하는 대신 서버리스 함수 하나로 해결하는 경우가 많습니다.
💡 쉽게 말하면
택시처럼 — 차를 소유·관리하지 않고 필요할 때만 타고 탄 만큼 냅니다.
실무에서 왜 중요한가
서버 관리 부담 없이 백엔드 기능을 붙일 수 있어, 1인 개발자·소규모 서비스에 특히 유용합니다.
유래와 출처
2014년 아마존이 AWS 람다(Lambda)를 출시하며 대중화됐습니다. '함수 단위로 코드를 올리면 실행 시에만 과금'하는 방식이 서버리스의 대표 형태입니다.
출처 · AWS Lambda(2014)
사례로 이해하기
예를 들어, 문의 접수 기능을 서버리스로 만든다고 해봅시다.
- 함수 작성 — '문의가 오면 메일을 보내는' 코드 하나를 만듭니다.
- 업로드 — 서버 없이 그 함수만 클라우드에 올립니다.
- 대기 — 문의가 없을 땐 아무것도 돌지 않습니다(비용 0).
- 실행 — 문의가 오는 순간에만 함수가 실행됩니다.
- 과금 — 실행된 만큼만 요금이 부과됩니다.
관련 용어
클라우드서버·저장공간·소프트웨어를 직접 소유하지 않고, 인터넷을 통해 필요한 만큼 빌려 쓰는 방식.컨테이너 · 도커프로그램과 실행에 필요한 환경을 하나로 포장해 '어디서나 똑같이 돌아가게' 만드는 기술. 도커가 그 대표 도구.배포 · 호스팅배포는 만든 프로그램을 실제 사용자가 쓸 수 있게 서버에 '올려 가동'하는 것, 호스팅은 그 프로그램을 24시간 띄워 두는 공간을 빌려주는 서비스.API프로그램끼리 정해진 규칙으로 데이터·기능을 주고받게 해주는 '창구'. 식당의 메뉴판처럼, 무엇을 어떻게 요청하면 되는지를 약속해 둔 것.
이 용어와 연결된 교육
📚IT이노베이션나눔경영컨설팅 기업교육 · 대면/온라인과정 보기 →이 주제로 사내 교육이 필요하신가요?
담당자 맞춤 커리큘럼·견적을 바로 받아보세요.
자주 묻는 질문
서버는 있지만 클라우드가 관리합니다. 개발자가 '서버를 의식하지 않는다'는 의미입니다.
간헐적·소규모엔 경제적이지만, 항상 많은 트래픽이 있으면 전용 서버가 더 나을 수 있습니다.
서버는 있지만 '내가 관리하지 않을' 뿐입니다. 클라우드가 알아서 실행·관리합니다.
가끔 실행되는 작업엔 저렴하지만, 지속적 고부하엔 오히려 비쌀 수 있습니다.