어디 물어볼 곳도 없어서 질문 올려 봅니다. DB와 웹 호스팅 서버 구축에 관련 질문입니다.

   조회 2494   추천 0    

 전 개발자도 아니고... 그냥 취미로 코딩을 하는 사람인데요.


이번 온라인 개학시에 어쩌다 보니... 개발을 하게 되어 현재 허접한 사이트를 운영중입니다. 

React + firebase 로 구성되어 있고, 하루 접속자 2.6만에 총 유저 4.6만 정도 됩니다.

그런데 저 혼자서 시스템을 유지 보수하기가 어려워 새롭게 개발해야 한다고 요청했더니, 그렇다면 저에게 어떻게 해야할지 계획을 잡아보라고 합니다.


전... 아무것도 모르는 그냥 평범한 1일 입니다..

그래서 전문가 분들께 조언을 구하고자 합니다. 


저는 일단 자체 서버 보다는 클라우드 서버로 구축하여, 온라인 교육과 같은 사태가 터졌을 때, 스케일을 조정할 수 있도록 하려고 하는데요.

웹 호스팅 역시도 마찬가지구요.


윗선에서는 자체 서버를 구축하는 것을 목표로하는 것 같습니다 .


만약 유저 약 5만명 가량이 몰릴 때, DB 서버가 어느정도로 되야 하는지요?


질문도 엄청 이상하네요. 아무것도 모르는 사람이라.. 질문도 허접해서 죄송합니다. 어떤 조언도 감사할 것 같습니다.

짧은글 일수록 신중하게.
박문형 2020-09
자체 서버는 구축하고 나서 필요에 의해 더 늘리거나 할 때 돈이 더들기에 쉬운일은 아닙니다..

호스팅회사에서 가상서버를 판매하니 거기에 의뢰하여 조율하시는 편이 낫습니다..

거기서도 어떤 종류의 서버 동시접속자 얼마라고 이야기 하면 스팩을 제시해줍니다..

거기서 경험을 쌓고 물리적인 서버를 구축하는 것이 좋다라고 생각합니다..

호스팅 회사에는 테스트용이니 서버용량이나 네트웍 용량이 가변될수 있으니 상황을 고려해 달라고 하세요..

잘 아시겠지만 트래픽 과금은 어마 무시할 수 있습니다..



그리고 지금 다니는 곳에서 개발에 대한 보수는 충분히 받는지도 생각해보세요..

허접 사이트라고 말씀은 하시지만 개발하는데는 시간과 개인적 노력 등등 들어가는 것이 많습니다..
     
잿빛토끼 2020-09
조언 정말 감사합니다.
제 개인적인 생각에도. 클라우드 환경에서 구축을 시작하는게 나을 것 같은데. 외부 업체 섭외도 저보고 알아보라고 하는데 정말 난감하네요.

아무것도 모르는 사람한테 이렇게 일이 막 떨어지는데 너무 무섭습니다.;;
박문형 2020-09
1인 사장이 아닌 이상 개발하는 사람은 개발만 하는게 맞습니다..

호스팅 업체에 대한 것은 여기 질문란에 하셔도 어느 정도 정보가 나옵니다..
     
잿빛토끼 2020-09
그게... 외부 업체라는게 프론트와 백단 모두 설계 및 구현까지 해줄 업체를 찾는게 되었습니다.
지금 상황자체가 아무것도 없는 상태에서 모든걸 새롭게 만들어야 하는 상태가 되어버렸는데. 저같은 일개 초짜에게 다 맡겨버릴 건가봐요.;;
박문형 2020-09
사무실에

전기 /UPS /항온항습장비
서버랙
전용 인터넷
라우터 보안장비
서버
소프트웨어

까지 다 알아보라는 것인가요??

개인으로써는 무리겠죠..


막말일지 모르겠지만      몇십억 투자 가능해 ??      라고 물어보고 싶군요..

그래서 그런 것들을 서비스 하는 호스팅을 알아보라고 하는 것인데..





그 외 못하는 것은 못한다라고 보고하는게 윗선에서 결정하는데  도움이 됩니다..

다른 방법을 알아보겠죠..
제온프로 2020-09
자체서버 설계해 보겠습니다..
:: 하루 접속자 2.6만 => 향후 5년 이상 발전 가능성 설계
:: 백업 중요
:: 레이드로 데이터 보호
:: 리눅스서버를 추천하고, 관리문제 애로가 있으시면 윈도우서버 2016
:: 단일서버로 설계
:: 서버 냉각 솔류선 필요 - 내부 40도 대로 유지 하기, 선풍기던 에어컨이던.
:: 정전에 대한 대비 - 반드시 UPS 설치.


Dell R730XD
E5-2690 V3 2CPU
RAM 128GB

레이드컨트롤러 H730
OS+DB공간 :  SAS SSD 800G Enter x 6  Raid 10 구성
백업공간  :    SAS 4TB x 6 Raid 5+1구성 ( 톨러런스 2개)

PSU : 750W x 2  리던던트 구성..

이 정도면 상당히 높은 수준의 서버가 될 것이고..
설계 수명은 5년 이상으로 ....

주기적인 백업은 가장 중요한 부분...

윈도우가 죽었을 때 대응.
DB가 망가졌을 때 대응.
SSD 및 드라이브가 죽었을때 대응.
파워가 죽었을 때 대응.
메인보드가 죽었을 때 대응.
레이드컨트롤러가 죽었을 때 대응.
--- 이런 장애에 대한 대응 솔류션이 모두 있어야 합니다...
남회귀선 2020-09
5만명...  동시 접속...  어떤 프로세스인지요 ?
중요한건  제 생각이지만  그런 사이트는 혼자서는  절대 운영 못합니다.  현제의 S/W나 H/W 기술로는요.
서버가 IDC 에 있지 않으면 안되고요.


QnA
제목Page 593/5714
2015-12   1719992   백메가
2014-05   5186922   정은준1
2023-09   2485   아마데우쓰
2023-08   2485   머재긴
2022-10   2485   1김In1
2020-04   2485   김영기
2019-09   2485   삐돌이슬픔이
2019-05   2485   고11
2020-06   2485   겨울나무
2021-07   2485   고양이는애옹
2023-09   2486   kinyou
2022-12   2486   장동건2014
2021-07   2486   NGC
2022-08   2486   PeterHan
2022-12   2486   무법자
2021-09   2486   VSPress
2024-01   2486   명랑
2021-06   2486   짱님
2020-10   2487   fiento
2021-10   2487   트렌드
2020-03   2487   Doker
2022-04   2487   주니74