서버리스(serverless)란?
What is Serverless? AWS와 같은 클라우드 시스템에서 개발자가 서버를 관리할 필요 없이 애플리케이션을 빌드하고 실행할 수 있도록 하는 클라우드 네이티브 개발 모델. 서버가 존재하긴 하지만, 추상화 되어서 클라우드 제공업체가 서버 인프라를 프로비저닝, 유지관리, 스케일링하며 개발자는 단순히 코드를 컨테이너에 패키징하기만 하면 됨. 배포되고 나면 자동으로 스케일 업되거나 스케일 다운된다. 온디맨드로 미터링되기 때문에, 서버리스 기능이 유휴 상태일 때는 아무 비용도 들지 않는다. Vercel, AWS Lambda 등과 같은 곳에서 이러한 서비스를 제공하고 있다. 서버리스는 단순히 클라우드 제공을 의미하는 게 아니라, 동적으로 상황에 맞춰 함수를 쪼개 처리한다던가, DB를 생성한다던가 하는 것을..
개발 Recording/CS | 개발 지식
2023. 6. 11. 16:45