Extra Form
PHP PHP 7.2
CMS Rhymix

커뮤니티 사이트를 하나 운영중입니다.

 

Linode 호스팅 이용중이고 CPU 8 Core, 640GB SSD Storage, 32G RAM 해서 총 한달에 20만원 정도 비용이 나가는데요. (160$)

 

사양이 CPU가 코어 8개인데, 현재 서버에 nginx, php, mariadb, 파이썬으로 제작한 수집기(크롤러) 등 다 몰빵해놓은 상태입니다.

 

htop 해서 모니터링 계속 하고 있는데 딱히 별 이상이나 부하는 없더라구요.

 

DB나 크롤링 스크립트를 각각 서버를 vps 하나씩 짜서 놓으면 부하가 덜 할까요?

 

이 정도 사양이면 그냥 무시하고 전부 다 때려박아서 돌려도 괜찮은건지요 ..

 

 

전문가님들의 조언 부탁드립니다 ..

  • profile

    부하가 거의 없다면 아무 차이 없고 그냥 돈낭비입니다.

    트럭 10대에 택배상자를 각각 하나씩 싣고 가든, 트럭 한 대에 10상자 모두 싣고 가든, 도착하는 시간은 마찬가지입니다. 택배상자 몇 개 더 실었다고 트럭 속도에 영향을 주지는 않으니까요. 상자가 한 100개쯤 되면 그 때 가서 더 큰 트럭을 알아보거나, 트럭을 여러 대 쓰시면 됩니다.

    부하가 높더라도 합계 사양이 동일하다면 32코어짜리 서버 한 대가 8코어짜리 서버 4대보다 빠릅니다. 서버들끼리 서로 연동하기 위해 낭비되는 자원이 있기 때문입니다. 상자가 아무리 많아도 1톤 트럭 10대를 부르기보다는 10톤 트럭 한 대를 불러야 인건비와 기름값 모두 아끼는 것과 같은 원리입니다.

     

    크롤러가 어딘가에 교착상태를 일으켜서 서버가 아무 것도 못 하고 멍하게 앉아있는 상태가 되는 것 같으니, 그것만 해결하시면 됩니다. 서버 한 대가 멍하게 앉아 있으나 10대가 멍하게 앉아있으나 결과는 마찬가지입니다.

  • profile profile
    넵 .. 한번 확인 해 보겠습니다 ..
    좋은 답변 항상 감사합니다 ..
  • profile

    사이트 규모에 비해 너무 서버 성능이 높은 거 같습니다

    필요하면 업그레이드해서 사용하시고 아니면 다운그레이드하세요.

    저 같으면 한국의 클라우드를 사용하고, 성능을 조금 낮추는 방향으로 갈 거 같네요.

    커뮤니티는 네트워크 지연이 방문자 유입에 큰 영향이 있습니다.

     

    저는 이 사이트의 회원이 아니지만, 사이트에 보이는 몇 가지 보안 사항을 말씀드리자면

    먼저 하단에 개인정보취급방침이 아니라 개인정보처리방침이 되어야 올바릅니다.

     

    그리고 회원가입상에서 "본 라이프인사이드 사이트는 대한민국에 서버를 두고 있습니다."라는 문구가 보입니다.

    Linode를 사용하고 계신 거 같은데, 개인정보를 해외로 전송 시 개인정보 국외이전 동의를 받으셔야 합니다.

    국외이전 동의서는 통상

    1. 이전항목

    2. 이전 국가•일시•방법

    3. 이전 받는 자

    4. 이전목적

    5. 보유∙이용 기간

    이 포함됩니다. 그래서 클라우드 회사를 변경하거나, 서버위치 변경등이 발생하면 이역시 개정하셔야 합니다.

    다만, 사전에 이전 국가나 이전 받는 자를 모두 명시 하셨으면 무관합니다.

     

    이용약관을 개정하신 걸로 보이는데,

    이용약관 하단에 개정일과 시행일을 명시하는 것이 올바르며, 통상 7일 전부터 공지사항 등으로 고지합니다.

    개인정보 처리방침 역시 동일합니다.

     

    가장 중요한 점인데,

    운영자가 한국 국적을 소유하고 있으면, 서버가 해외에 있던지 한국에 있던지 모두 국내법(대한민국 법률)을 적용받습니다.

  • profile profile
    아이쿠.. 제가 깜빡하고 수정을 못핬네요 ..
    바로 수정하겠습니다 ...