wam
w__am 개발노트
wam
  • 분류 전체보기 (165)
    • CS 지식 (10)
      • 자료구조 (0)
      • 알고리즘 (0)
      • 컴퓨터 구조 (0)
      • 운영체제 (0)
      • 네트워크 (7)
      • 데이터베이스 (0)
      • 디자인 패턴 (3)
    • Frontend (131)
      • Three.js (64)
      • NPM (1)
      • Nest.js (19)
      • React (10)
      • Apollo (7)
      • TypeScript (2)
      • JavaScript (12)
      • HTML, CSS (1)
      • Jest (3)
      • E2E (5)
      • Cypress (7)
    • Database (12)
      • TypeORM (12)
    • IT 지식 (8)
      • 클라우드 서비스 (3)
      • 네트워크 (1)
      • 데이터 포맷 (2)
      • 기타 (2)
    • IT Book (2)
    • 유용한 사이트 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 🐱 Github

인기 글

태그

  • 스코프
  • joi 에러
  • Decorators
  • three.js 구성 요소
  • isabstract
  • 함수 표현식
  • react 성능 최적화
  • e.preventdefault()
  • getelapsedtime()
  • type-graphql
  • 초기 환경설정
  • axeshelper
  • 디자인 패턴
  • 함수의 범위
  • gridhelper
  • math.sin()
  • threejs 개발 할 때 도움을 줄 수 있는 유틸리티
  • mapped types
  • 삼각함수
  • 함수 선언문
  • 데이터 포맷
  • Interface
  • 원형적인 움직임
  • 함수 리터럴
  • API
  • math.cos()
  • 오프-프레미스(off-premise) 방식
  • reactive variables
  • 렌더링 성능 최적화
  • getdelta()

최근 글

관리자

글쓰기 / 스킨편집 / 관리자페이지
hELLO · Designed By 정상우.
wam
IT 지식/클라우드 서비스

IaaS, PaaS, SaaS 설명

IaaS, PaaS, SaaS 설명
IT 지식/클라우드 서비스

IaaS, PaaS, SaaS 설명

2023. 1. 6. 13:53

aaS 란?

aaS = as a Service : 사용자 대신 서비스를 제공하고 관리까지 해 주는 것을 말한다.

 

 

클라우드 컴퓨팅의 대표적인 서비스 모델

 

IaaS

  • 용어: Infrastructure as a Service 아이아스, 이에스라고도 읽음.
  • 제공: 인프라 / 서버와 저장소
  • 형태: 서비스 형태의 인프라
    •  스토리지, 네트워킹 등 인프라를 빌려서 쓰는 형태
  • 대표적: AWS S3, AWS EC2
  • 비유(자취): 빈 방
  • 비유(레고): 레고 공장 
    • 재료를 만들기
    • 필요에 따라 언제든지 조절가능
  • 유연성: 유연 O
  • 플랫폼 종속: 플랫폼에 종속 X
  • 운영비: 상승 
    • 모니터링, CI/CD, 테스팅 등 사용자가 설치해야 함.
  • 효율성: 낮음
  • 이식성: 쉬움
    • NodeJs, MongoDB, mySQL 등 사용하고 있는 프로그램 모두 서버에 넣으면 됨
  • 하나의 서버:여려 개 설치 가능
  • 프로그램 설치 (예:node): 명령어를 다 작성해서 넣어야 함
  • 구동: IaaS는 가상 머신 위에서 애플리케이션의 각 컴포넌트가 구동됨

 

 

PaaS

  • 용어: Platform as a Service 파스
  • 제공: 플랫폼
  • 형태: 서비스 형태의 플랫폼
  • 대표적: heroku
  • 비유(자취): 빌트인 방(풀옵션)
  • 비유(레고): 레고 제공 업체
    • 레고 블럭을 활용할 수 있도록 제공하는 업체
  • 유연성: 유연 X
  • 플랫폼 종속: 플랫폼에 종속 O
  • 운영비: 절감
    • 모니터링, CI/CD, 테스팅등 서비스를 이용할 수 있음.
  • 효율성: 높음
  • 이식성: 어려움
    • 마이그레이션, 원래의 서비스를 기반으로 이전할 때 너무나 힘들며 애플리케이션의 각 컴포넌트를 하나씩 클라우드에서 제공하는 “서비스”로 옮겨야 하기 때문에 이전이 쉽지 않다.
  • 하나의 서버:여러 개: 설치 불가능
    • 하나의 서버에 직접 Node.js MongoDB를 설치하는 것이 아니라 Node.js 클라우드 서비스 따로 설치해야 함.
  • 프로그램 설치 (예:node): 작성

 

 

SaaS

  • 용어: Software as aService 사스
  • 제공: 소프트웨어 / 완제품
  • 형태: 서비스 형태의 소프트웨어
    • 인터넷만 가능하면 바로 접속 가능한 소프트웨어
  • 대표적: 구글 드라이브, 구글 DOCS, 화상줌(ZOOM)
  • 비유(레고): 레고로 만든 성
    • 이미 만들어진 레고 모형
    • 애플리케이션이라 생각하면 됨

 

 

 

저작자표시 변경금지 (새창열림)

'IT 지식 > 클라우드 서비스' 카테고리의 다른 글

도커, 컨테이너  (0) 2023.01.06
클라우드 컴퓨팅이란?  (0) 2023.01.06
  • aaS 란?
  • 클라우드 컴퓨팅의 대표적인 서비스 모델
  • IaaS
  • PaaS
  • SaaS
'IT 지식/클라우드 서비스' 카테고리의 다른 글
  • 도커, 컨테이너
  • 클라우드 컴퓨팅이란?
wam
wam

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.