본문 바로가기
AWS

[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 18일차

by 원동호 2021. 9. 23.

Ch 01. 서버리스

  • 01. 등장배경 및 소개
  • 02. 한계점 및 장단점

 

서버리스

비즈니스 로직에 집중하고, 서버운영으로부터 자유로워지는 클라우드 컴퓨팅 환경

장점

  • 관리 비용의 감소
  • 애플리케이션의 확장성
  • 빠른 아웃풋(비즈니스로직에만 집중할 수 있다.)
  • 비용 절감(사용한만큼 비용 청구)

단점

  • 낮은 호환성
  • 높은 종속성 (운영체제, 런타임이 로컬 환경과 일치하지 않을 수 있음)
  • 한정적

클라우드 컴퓨팅의 역사

이전에는 서버를 회사 자체에서 구축하고 관리하는 곳이 대부분이었다.

하지만 사용자의 증가로 인해 트래픽이 증가시 추가적인 업무가 발생하게 되었다.

 

IaaS(Infrastructure as a Service)

AWS의 EC2, RDS가 이에 해당한다.

IaaS업체에서 인프라(물리서버)를 제공하고 사용자는 Application, DB, OS를 선택할 수 있다.

 

PaaS(Platform as a Service)

사용자가 애플리케이션 을 구축 및 배포할 수 있는 플랫폼을 제공하는 서비스이다.

FaaS(function as a Service)

함수 단위로 동작하는 컴퓨팅 모델이고 AWS의 Lambda가 이에 해당한다.

 

서버리스에 적합한 시스템

  • 사용패턴이 일정치않아 프로비저닝이 어려울경우
  • 병렬처리가 필요한 기능
  • 주기적인 스케줄링 기능
  • IoT서비스
  • 트래픽을 예측할 수 없는 API

 

 

 

 

 

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.

-> https://bit.ly/37BpXiC

댓글0