[정보 공유] Firebase vs 하드웨어 서버 - 가격, 장단점
2022. 6. 1. 00:46
'스터디 투게더' 라는 프로젝트를 시작할 때 서버를 결정하기 위해 정리한 글
당시에는 앱에 동영상이 게시될 확장성이 있어 하드웨어 서버를 선택했다.
21.04.28 ~ 21.11.22 - 학부 별 Q&A 게시판 (StudyTogethrer)
1. Firebase (로그인 + 서버)
- 이렇게하면 딱히 백엔드로 분리해서 뭘 할만한게 없다
- 단점 돈 들어 (얼마 안 들긴 해, 영상 올릴거면 돈 너무 많이 들어 ex. 1GB = 30분 길이 HD 영화?!)
1) Cloud Firestore
ㄱ. 무료
- 저장 : 1GB(사진 150장)
- 문서 쓰기 : 하루 2만번 (20K)
- 문서 읽기 : 하루 5만번 (50K)
- 문서 삭제 : 하루 2만번 (20K)
ㄴ. 종량제
- 저장 : $0.18/GiB (200원)
- 문서 쓰기 : $0.18/100K (200원)
- 문서 읽기 : $0.06/100K (100원)
- 문서 삭제 : $0.02/100K (20원)
2) Realtime database
ㄱ. 무료
- 동시 연결 : 100
- 저장 : 1GB
- 다운로드한 크기 : 매월 10GB
ㄴ. 종량제
- 동시 연결 : 200K/데이터베이스
- 저장 : $5/GB (5600원)
- 다운로드한 크기 : GB당 $1 (1000원)
참고: https://firebase.google.com/pricing
2. Oauth2 (로그인) + 하드웨어서버 (서버)
- 로그인으로 토큰 형식 프로토콜 사용 (코드 찾아서 쓰면됨)
3. Firebase (로그인) + 하드웨어서버 (서버)
- 로그인 정보를 파이어베이스랑 서버에 동시로 줘야해서 복잡해지긴 하다
이후 실제로 파이어베이스로 알람 기능만 쓰고, 하드웨어에 있는 정보 왔다갔다했는데, 많이 번거로웠다.
'잡담' 카테고리의 다른 글
하루 한 시간 나를 위한 성장 시간 4 (0) | 2022.06.03 |
---|---|
[취미] 무신사 로고 디자인 (0) | 2022.06.02 |
[잡담] 하루 한 시간 성장 시간 3 (0) | 2022.06.02 |
[잡담] 하루 한시간 성장 시간 2 (0) | 2022.06.01 |
[잡담] 하루 한시간 나를 위한 성장 시간 1 (0) | 2022.05.31 |