DB & AWS Knowledge
서버리스 (Serverless) 의 개념 본문
해당 페이지에서는 클라우드 환경에서 자주 사용되는 서비스 유형중 하나인 서버리스 (Serverless) 의 개념에 대해서 다룬다.
해당 내용은 아래의 관련자료들을 참조하여 기재한다.
- 관련 자료
https://www.redhat.com/ko/topics/cloud-native-apps/what-is-serverless
https://aws.amazon.com/ko/serverless/
또한, 이 게시글은 아래의 게시글과 연관되어 있다.
- 게시글
2021.10.20 - [AWS 및 클라우드 지식/클라우드 지식] - 클라우드 컴퓨팅 개념
서버리스란?
서버리스란 서버 및 클라우드 환경의 인스턴스들이 코드 실행, 데이터 관리 및 애플리케이션 통합을 위한 기술을 서버를 관리할 필요 없이 제공함으로써 IT 시스템 개발자 및 운영자들이 서버 및 인스턴스를 관리하지 않게 해주는 서비스의 일종이다.
이 서비스가 서버리스라 명명된 것도 서버 및 인스턴스가 관리되는 logic 및 구조는 추상적이여서 사용자측 입장에서는 보이지 않기에 이는 서버라는 형태가 없다 라는 개념과 동일하기 때문이다.
서버리스 기반 클라우드 서비스
서버리스는 scale-up, scale-out 등의 확장성 및 용이성이 우수한 클라우드 환경에서 사용하기 좋은 서비스 유형이기에
클라우드 서비스들을 제공하는 기업에서는 이러한 서버리스 서비스 또한 지속적으로 릴리즈 한다.
또한 일부 대표서비스들은 근본적으로 서버리스로 설계되기도 한다.
예를 들어 AWS 에서 자주 쓰이는 대표 서비스 중 하나인 람다 (Lambda) 는 서버리스 형태로 제공되는 서비스다.
또한, 서버리스 형태 서비스가 아니라 처음에는 provisioned 라 하여 서버리스가 아닌 인스턴스 관리가 필요한 서비스로 시작하였으나 이후에 서버리스를 제공한 서비스도 있다. 이 예시 서비스 중 하나가 Amazon Aurora Serverless 다.
'AWS 및 클라우드 지식 > DB 이외 AWS 서비스, 클라우드 지식' 카테고리의 다른 글
AWS Document 및 보완과 관련한 개념 (0) | 2024.01.09 |
---|---|
AWS Management Console 및 web browser 버전간의 상관관계 (0) | 2023.11.02 |
GB, GiB (기가바이트, 기비바이트) 개념 (0) | 2022.05.18 |
IaaS, PaaS, SaaS 개념 (0) | 2021.10.27 |
클라우드 컴퓨팅 개념 (0) | 2021.10.20 |