멋쟁이사자처럼 프론트엔드 스쿨 2기 61_Day

aydennote·2022년 7월 4일
0
post-thumbnail

📖 오늘 학습 뽀인트!

  1. firebase
  2. 클라우드 서비스

1. firebase

🕵️‍♀️firebase란?
보통 Front-end <-> Back-end <-> DB 로 서버를 구축하고 데이터를 주고 받는다. 하지만, firebase를 사용하면 서버 없는 개발을 가능하게 하기 때문에 백엔드 없이도 웹 서비스를 출시할 수 있다. 즉, Front-end <-> DB 로 서버를 구축하고 사용할 수 있도록 도와주는 클라우드 서비스이다.

2. 클라우드 서비스

🕵️‍♀️클라우드 서비스란?
서버, 저장소, 소프트웨어 등 사용자가 필요한 자원을 제공 업체(아마존, firebase 등)가 인터넷 연결을 기반으로 제공해 주는 것이다.


✍ 클라우드 서비스 종류
1. IaaS (Infrastructure-as-a-service)
: 사용자가 서버 OS, 런타임, 미들웨어, 애플리케이션까지(전체적인 웹서비스) 직접 구성하고 관리할 수 있다. 운영체제 없는 컴퓨터를 대여해준다고 볼 수 있다. 컴퓨터 관리는 사용자 몫이다.

  1. PaaS (Platform-as-a-Service)
    : 애플리케이션을 개발, 실행 및 관리, 배포하기 위한 모든 플랫폼을 제공한다. 운영체제가 설치되어 있는 컴퓨터를 대여해주면서 관리도 해준다고 볼 수 있다. 대표적으로 Heroku와 AWS가 있다.
  1. SaaS(Software-as-a-Service)
    : 서비스 제공자가 관리하는 애플리케이션을 사용자에게 제공하는 서비스이다. 사용자는 애플리케이션을 이용하기만 하면 된다.
  1. BaaS(Backend-as-a-Service)
    : 개발자가 백엔드 서비스를 가능한 가장 빠르고 간단하게 관리하는 데 집중된 백엔드 특화 서비스이다. 대표적으로 firebase가 있다.
profile
기록하는 개발자 Ayden 입니다.

0개의 댓글