반응형
Jake Seo
제이크서 위키 블로그
Jake Seo
전체 방문자
오늘
어제
  • 분류 전체보기 (715)
    • 일상, 일기 (0)
    • 백준 문제풀이 (1)
    • 릿코드 문제풀이 (2)
    • 알고리즘 이론 (10)
      • 기본 이론 (2)
      • 배열과 문자열 (8)
    • 데이터베이스 (15)
      • Planet Scale (1)
      • MSSQL (9)
      • 디비 기본 개념 (1)
      • SQLite 직접 만들어보기 (4)
    • 보안 (7)
    • 설계 (1)
    • 네트워크 (17)
      • HTTP (9)
      • OSI Layers (5)
    • 회고 (31)
      • 연간 회고 (2)
      • 주간 회고 (29)
    • 인프라 (52)
      • 도커 (12)
      • AWS (9)
      • 용어 (21)
      • 웹 성능 (1)
      • 대규모 서비스를 지탱하는 기술 (9)
    • 깃 (7)
    • 빌드 도구 (7)
      • 메이븐 (6)
      • 그레이들 (0)
    • Java (135)
      • 이펙티브 자바 (73)
      • 자바 API (4)
      • 자바 잡지식 (30)
      • 자바 디자인 패턴 (21)
      • 톰캣 (Tomcat) (7)
    • 프레임워크 (64)
      • next.js (14)
      • 스프링 프레임워크 (28)
      • 토비의 스프링 (6)
      • 스프링 부트 (3)
      • JPA (Java Persistence API) (5)
      • Nest.js (8)
    • 프론트엔드 (48)
      • 다크모드 (1)
      • 노드 패키지 관리 매니저 (3)
      • CSS (19)
      • Web API (11)
      • tailwind-css (1)
      • React (5)
      • React 새 공식문서 요약 (1)
      • HTML (Markup Language) (5)
    • 자바스크립트 (108)
      • 모던 자바스크립트 (31)
      • 개념 (31)
      • 정규표현식 (5)
      • 코드 스니펫 (1)
      • 라이브러리 (6)
      • 인터뷰 (24)
      • 웹개발자를 위한 자바스크립트의 모든 것 (6)
      • 팁 (2)
    • Typescript (49)
    • 리눅스와 유닉스 (10)
    • Computer Science (1)
      • Compiler (1)
    • IDE (3)
      • VSCODE (1)
      • IntelliJ (2)
    • 세미나 & 컨퍼런스 (1)
    • 용어 (개발용어) (16)
      • 함수형 프로그래밍 용어들 (1)
    • ORM (2)
      • Prisma (2)
    • NODEJS (2)
    • cypress (1)
    • 리액트 네이티브 (React Native) (31)
    • 러스트 (Rust) (15)
    • 코틀린 (Kotlin) (4)
      • 자바에서 코틀린으로 (4)
    • 정규표현식 (3)
    • 구글 애널리틱스 (GA) (1)
    • SEO (2)
    • UML (2)
    • 맛탐험 (2)
    • 리팩토링 (1)
    • 서평 (2)
    • 소프트웨어 공학 (18)
      • 테스팅 (16)
      • 개발 프로세스 (1)
    • 교육학 (1)
    • 삶의 지혜, 통찰 (1)
    • Chat GPT (2)
    • 쉘스크립트 (1)
    • 컴파일 (2)
    • Dart (12)
    • 코드팩토리의 플러터 프로그래밍 (4)
    • 플러터 (17)
    • 안드로이드 스튜디오 (1)
    • 윈도우즈 (1)
    • 잡다한 백엔드 지식 (1)
    • 디자인 패턴 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • MSSQL
  • prerendering
  • 싱글톤
  • item9
  • 토비의 스프링
  • 스프링 검증
  • 느린 쿼리
  • 프로그래머의 뇌
  • 메이븐 라이프사이클
  • 플라이웨이트패턴
  • 알고리즘
  • Next.js
  • 슬로우 쿼리
  • 객체복사
  • 이펙티브자바
  • 자바
  • 외래키 제약조건
  • Javadoc 자바독 자바주석 주석 Comment
  • item7
  • 싱글턴
  • 디자인패턴
  • 자바스크립트 면접
  • Pre-rendering
  • 자바스크립트
  • 빈 검증
  • 자바 검증
  • 서버리스 컴퓨팅
  • 추상 팩터리 패턴
  • Java
  • 자바스크립트 인터뷰
  • 메이븐 페이즈
  • 참조 해제
  • 메이븐 골
  • try-with-resources
  • 싱글톤 패턴
  • 이펙티브 자바 item9
  • rust
  • 도커공식문서
  • 팩터리 메서드 패턴
  • pnpm
  • serverless computing
  • 이펙티브 자바
  • 작업기억공간
  • NEXT JS
  • bean Validation
  • item8
  • next js app
  • 러스트
  • 자료구조
  • 자바 디자인패턴

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Jake Seo

제이크서 위키 블로그

용어 (개발용어)

서버리스 컴퓨팅 (Serverless Computing) 이란?

2022. 6. 30. 21:10

서버리스 컴퓨팅(Serverless Computing) 이란?

  • 서버리스 컴퓨팅(Serverless Computing) 이란, 클라우드 컴퓨팅 실행 모델 을 말한다.
  • 클라우드 제공자가 리소스를 할당해놓고 고객의 요청에 따라서 대신 응답을 제공하는 것이다.
  • 사실 "서버리스(Serverless)" 라는 표현은 약간 잘못된 표현이다. 클라우드 제공자가 응답을 제공해주는 방식 역시 내부적으로 서버를 사용하기 때문이다.
  • 다만, "서버리스(Serverless)" 라는 표현을 사용하는 이유는 우리가 서버를 관리할 필요는 없기 때문이다.
    • "서버리스(Serverless)" 를 사용하면 실제로 서버를 운영하는 데 필요한 많은 귀찮은 작업을 덜어준다.
    • "서버리스 컴퓨팅(Serverless Computing)" 을 사용하면 아래와 같은 일들을 걱정할 필요 없다.
      • 서버 용량 계획(capacity planning)
      • 각종 복잡한 서버 보안 설정 (클라우드 상에서만 해주면 된다.)
      • 물리적 서버 관리, 물리적 서버 유지
      • 장애 회복성(fault tolerance)
      • 컨테이너 스케일링
    • 결과적으로 물리적 서버에 대한 걱정 없이 서비스 운영이 가능하다.

결국 Serverless 라는 개념은 '서버가 실제로 존재하지 않는다는 것이 아니라, 물리적 서버 구성에 대한 걱정이 존재하지 않는다' 정도의 개념으로 이해하는 것이 좋다.

클라우드 컴퓨팅과의 차이

  • 클라우드 컴퓨팅이라는 것이 더 폭 넓은 개념을 말한다고 본다.
  • 클라우드 컴퓨팅이 제공하는 하나의 카테고리로서 서버리스 컴퓨팅이 존재하는 것이다.
  • 이를테면 AWS 에서는 EC2 와 같은 클라우드 서버 인스턴스와 Lambda 같은 Serverless Computing 서비스를 제공하기도 한다.

레퍼런스

  • https://en.wikipedia.org/wiki/Serverless_computing
반응형
저작자표시 비영리

'용어 (개발용어)' 카테고리의 다른 글

시멘틱 버저닝 (Semantic Versioning) 이란? (feat. package.json 표현 방식)  (1) 2022.11.06
루프백 아이피 (loopback ip) 란?  (0) 2022.11.05
커멘드 라인 표기법 (Command Line Notation) 이란?  (0) 2022.10.29
샤딩 (Sharding) 이란?  (0) 2022.06.30
코드의 매직 넘버 (Magic Number) 란 무엇일까?  (0) 2022.06.28
    '용어 (개발용어)' 카테고리의 다른 글
    • 루프백 아이피 (loopback ip) 란?
    • 커멘드 라인 표기법 (Command Line Notation) 이란?
    • 샤딩 (Sharding) 이란?
    • 코드의 매직 넘버 (Magic Number) 란 무엇일까?
    Jake Seo
    Jake Seo
    ✔ 잘 보셨다면 광고 한번 클릭해주시면 큰 힘이 됩니다. ✔ 댓글로 틀린 부분을 지적해주시면 기분 나빠하지 않고 수정합니다. ✔ 많은 퇴고를 거친 글이 좋은 글이 된다고 생각합니다. ✔ 간결하고 명료하게 사람들을 이해 시키는 것을 목표로 합니다.

    티스토리툴바