개발자
현재 개인 피씨 한대를 할당하여 우분투를 올려놓고 mariadb와 flask 서버를 올려서 nas를 통해 서브도메인 설정하여 사용중입니다. 동시접속은 맥스 10명 정도라서 무리가 없는 상황인데요. 개인피씨가 아니라 외부 서버로 전환하고자하는데 서버사양이 사용하기에 무리가 없을지하여 질문드립니다. ngix를 사용하여 플라스크앱 2-3개를 서브도메인으로 나누어 구동할 생각입니다. 가비아 마이크로 서버를 할당하여 사용할 생각인데 사양은 512mb램이라 합니다. mariadb 및 nginx 구동용 서버 1 flask 구동 서버(flask 앱은 2-3개 예정) 예상 접속자수는 맥시멈 50이라고 잡을때 마이크로서버 두대로 무리가 없을까요?

답변 1
정확한 수는 기억이 안나서 수치는 어림값으로 쓰겠습니다. 메모리만 두고 봤을 때 네 가지 영역을 생각할 수 있습니다. A) nginx memoery required(mb/s) = 예상 요청 개수/10000 B) flask app은 장고보다 가벼운 편이니 보통 ~십 메가 단위겠죠? 접속자 수는 50밖에 안되니 피크일 때도 100~300mb 전후일듯 싶습니다. C) mariadb도 몇 메가 정도만 쓰는걸로 알고 있구요. D) 기본 서버 메모리 사용량 A, B, C, D 다 합쳐도 메모리 사용량이 400전후입니다. 간혹 파이썬 런타임 때문에 문제가 생길 수는 있으나 크게 문제 없지 않을까 싶습니다.

김으뜸
작성자
병원 검사실 비개발자 • 2024년 04월 05일
그러면 초기에 사용량이 적을 경우 flask앱 두개에 디비 그리고 nginx 이렇게 구성해서 한 서버로 구동해도 무리는 없을련지요? 하나는 실사용앱 다른하나는 데모앱을 구동할까 합니다. 실사용앱은 현 검사실에서 동시접속량은 10이 안되고 있습니다.

포크코딩
별빛상단 단주 • 2024년 04월 05일
제가 파이썬을 안쓴지 오래되서 확답은 어려우나, flask 앱이 거대한게 아니라면 무리 없지 않을까 싶습니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!