AWS VS FIREBASE

Index·2023년 4월 13일
0

CS

목록 보기
2/2

AWS VS FIREBASE

AWS

아마존 웹 서비스(영어: Amazon Web Services, 약칭: AWS)는 아마존닷컴의 클라우드 컴퓨팅 사업부이다.

아마존 웹 서비스는 다른 웹 사이트나 클라이언트측 응용 프로그램에 대해 온라인 서비스를 제공하고 있다. 이러한 서비스의 상당수는 최종 사용자에 직접 공개되는 것이 아니고, 다른 개발자가 사용 가능한 기능을 제공하는 플랫폼을 제공하는 PaaS이다.
또한 다음과 같은 특징을 가지고 있다.

  • 웹인프라와 서비스 합친 서비스.
  • 새로운 기술에 적응성이 높다.
  • 백엔드 서버와 관련된 거의 모든 서비스를 제공해준다.
  • AWS에서는 일반적으로 사용되는 거의 모든 인터넷 기술을 제공한다 만약 없다면 직접 올려서 쓸수있게 해준다.
  • 클라우드나 확장성이 좋다.

Paas란?

서비스형 플랫폼(Platform as a Service, PaaS)은 클라우드 컴퓨팅 서비스 분류 중 하나다. 일반적으로 앱을 개발하거나 구현할 때, 관련 인프라를 만들고 유지보수하는 복잡함 없이 애플리케이션을 개발, 실행, 관리할 수 있게 하는 플랫폼을 제공한다.
SaaS의 개념을 개발 플랫폼에도 확장한 방식으로, 개발을 위한 플랫폼을 구축할 필요 없이, 필요한 개발 요소를 웹에서 쉽게 빌려쓸 수 있게 하는 모델이다.

Firebase

백엔드 플랫폼 서비스만을 지원한다.비교적 할수있는 일이 제한적이며, 로그인 인증이나 애널리틱스(사용자 정보나 사용통계), 크래시리틱스(사용자가 앱을 사용하거나 오류가 생겼을 때 자동으로 보고해서 문제해결에 도움을 준다.), 클라우드 메시징(안드로이드나 ios,모바일 기기에 보낼 수 있 푸시메세지전송등을 도와줌) 등에 강점이있다.

파이어베이스는 업계표준이 아니고 자체 규격의 기술을 쓴다. 파이어베이스에서 백엔드 로직을 실행하는데 쓰이는 클라우드 펑션은 노드JS기반이다.그래서 JS와 TS만 지원함.데이터베이스인 파이어스토어는 몽고DB와 비슷한 document 방식의 NoSQLDB사용함 RDB에 익숙한사람들이 쓰기 어려움

Firebase의 장점

신속한 구현
관리되는 서버
머신러닝
포괄적인 보안과 인증
Real-time Database
사용자 추적이 쉬움
빠르고 안전한 호스팅
개발자 친화적이다

Firebase의 단점

Vendor Lock
실시간 데이터 스토리지에 대한 제약
iOS 지원 감소
일부 국가에서는 구입할 수 없음
불편한 데이터 저장
휴대성 감소.
파이어베이스 비용

출처:AWS와 파이어베이스, 대표적인 클라우드 백엔드 소개!by 작은 개발자 https://medium.com/mqos-technologies/firebase-vs-aws-which-one-to-choose-in-2022-dce230ab44dd

0개의 댓글