본문 바로가기
○ WEB/19.03 FastCampus_JS

0. FIREBASE 소개

by 0ver-grow 2019. 6. 14.
반응형

Firebase란?

우선 Client-Server관계를 다시 살펴보자

client가 Webserver에 요청하고

요청받은 Webserver는 disk에 요청에 맞는 자원(문서,이미지,파일)을 꺼내온 뒤

client에게 응답해줌으로써 브라우저에 나타나게 된다.

 

지금까지의 과정에선 client측에서 보여지는 것만 구현했다

그렇다면

서버측(WebServer, Disk(저장공간)) 서비스는 누가 제공해주는 걸까?

서버측의 역할을 대신 해주는 것이 Firebase. 

바로 Firebase가 호스팅 서비스를 제공해주기 때문이다

서버측을 대신해준다는 말은 웹서버가 디스크에 요청하고 응답받는 과정을 의미.

 

Firebase는 구글 클라우드 플랫폼!

+) 기타 클라우드 플랫폼으론 MS의 애져, 아마존의 AWS

 

그렇다면 클라우드란?

다른 국가에서 누군가가 웹기술을 통해 한국에 각종데이터를 전송해줌

이 데이터를 저장하고 보내주는 것을 대신해주는 서비스를 말함!

 

Firebase를 사용하려면 정해진 형태로 작성을 해야한다.

덕분에 서버측을 직접적으로 고려하지 않아도 되단것은 장점이지만

웹서버와 디스크에서 일어나는 과정을 코드로 관리할 수 없다는 것이 단점이다.

또한 정적페이지 호스팅만 가능!

반응형