개인서버를 새로 구축하고 있습니다.

HYEONG HWAN, MUN/ 2월 17, 2020/ 미분류/ 18 comments

https://blog.lael.be/post/10026

저는, 클라우드서버를 무척 좋아하지만, 물리 서버를 다룰수 있기 때문에, 많은 서비스를 개인서버에서 운영하고 있습니다.
군대 대신 프로그래머로 병역특례를 했기 때문에 초급 시절때부터, IDC에 가서 고가의 서버장비나 네트웍장비들을 세팅하곤 했습니다.

아무튼 최근 개인서버가 노후화 되고, 최신 고사양의 서버가 필요하게 되어 새로 견적을 짜고 구매했습니다.

< 위의 견적 그대로 구매한 부품들. 미개봉 >

 

 

장점은?

클라우드 서버 대신 이러한 개인서버를 사용하면 극강의 고사양을 쓸 수 있습니다. 즉 물리적인 제한치만큼 사용가능합니다.
보통 클라우드서버 CPU 가 2.0Ghz ~ 2.6Ghz 사이인데, 저 서버는 4.5Ghz 이상입니다. 또한 제한 없이 계속 사용할 수 있죠.

클라우드 서버의 예시를 들자면 Linode dedicate VM의 CPU 가 2.0Ghz 이고, Vultr High frequency VM의 CPU 가 3.8Ghz 입니다.

파일 I/O또한 제 현재 서버(삼성 850 PRO)가 500MB/s 인데, 새 서버(삼성 970 EVO PLUS)는 약 3.5GB/s 입니다.

따라서 고사양의 게임서버, 고사양의 DB 서버를 돌릴 수 있습니다!

SSD 1TB 클라우드 서버 구하기 정말 어려운데, 저는 쉽게 사용할 수 있게 되죠.

 

--

개인서버를 운영한지는 9년쯤 되었고, 그동안 정전이나 인터넷 장애는 없었습니다.

물론 UPS 같은건 설치되어 있습니다. 망 대역도 충분하고요.

장비는 3.5년마다 교체하는것 같습니다. 이번이 세번째 교체인것 같네요.

장비 교체 후에는 기존 것은 판매하고 있습니다. 이러한 데스크탑 형태는 되팔기가 좋아요.

--

 

아무튼 제 새 서버 (의 부품) 인증입니다!

+ 개인서버(On premise) 운영 강좌도 써보면 좋을것 같네요.

 


-- 추가 조립 후기 --

 

길다란 렉 타입 서버는 설치와 다루기가 힘들기 때문에, 이런 타워형(데스크탑형) 서버를 사용해야 합니다.

 

저의 UPS는 15분간의 backup time 용량이 있습니다.

전원 공급이 끊긴 후 8분 후에 종료하게 설정해두었습니다.

 

네트워크 망분리VM 네트워크의 라우팅 설정등을 위해서 기가 공유기를 구매했습니다.
간단한 DDOS 공격을 막아주고, IPS, 네트워크 접근제어 기능을 수행합니다. 또한 호스트 장비 점검시 빠른 네트워크 포워딩을 수행할 수도 있습니다.

 

USB 랜카드를 몇개 더 구매해서 네트워크를 조금 더 설계해 줍니다.
당연히 Host pc 는 인터넷과 직접 연결되어 있지 않습니다.

Host 운영체제는 Windows 10 Pro 를 사용합니다.
매우 많은 관리의 이점이 있습니다. 대부분의 Device driver 가 Windows 10 에서 가장 잘 동작하게 테스트 되어 있습니다.
또한 Hypervisor 프로그램인 Hyper-V 를 무료로 사용할 수 있습니다.

 

Windows 10 을 설치한 후에 몇가지 설정을 바꾸어 주어야 합니다.
자동업데이트 및 자동 재부팅등을 수정해야합니다. (gpedit)
필요없는 기본 소프트웨어를 제거해야합니다. 네트워크 파라미터를 일부 수정해야합니다.

 

Host 서버는 살짝 추운 곳에 위치해 있습니다.

 

반도체 SSD라서 그런지 디스크 I/O 는 상상을 초월하게 빠르네요.

 

그리하여, 새 서버 구축 끝~


전기세 문의가 있어서 추가해봅니다.

전력량을 측정해보았습니다.

Normal state 에서의 전력 소모량 : 120W

 

CPU-Z 로 Full load 시 소모 전력량 : 200W

대략 140W 를 소모한다고 가정하면 월간 100KWh 를 소모함.
전기세는 만원 생각하면 되겠습니다.

 

18 Comments

  1. 뭔가 견적만 보면 개인 서버용 컴퓨터보단 게이밍 컴퓨터 같은 느낌이네요.
    개인 서버치곤 꽤 빵빵한 사양 같은데 어떤 걸 돌리시나요?

    그리고 본문에 장비교체 주기가 3.5년이라 하셨는데, 3.5년마다 모든 장비를 갈아엎으시는 건가요??

    1. 한번 구매한 후에 RAM이나 SSD추가 설치 이외에 장비교체는 안하는것 같습니다.
      3.5년정도 쓰면 가격이 많이 떨어지지 않은 상태로 팔 수 있어요.
      당연히 저 서버를 가상화해서 사용하고 있으며, WIN10 은행용, 포토샵용, 리눅스 웹서버용, 마인크래프트 게임서버 등을 구동하고 있습니다.
      사양이 높으면 “아 이건 서버 피씨니까 안돌아가겠지?” 라는 제약이 사라져요.
      간혹 클라우드 서버에서 ffmpeg 같은 명령어가 느릴 경우, 제 개인서버에서 한번 실행해보고, 그래도 느릴 경우 “원래 느린명령어구나” 라는 결론을 얻게됩니다.
      영어 한단어로 표현하자면 playground 같은 서버에요.

      그리고 가장 중요한것! 저런 사양으로 구매하면, 나중에 판매하기에 좋습니다.

  2. 종종 라엘님 블로그 보고 많이 배워갑니다.

    개인적으로 개인서버 운영강좌 쓰신다면 네트워크, 가상화 부분이 어떻게 운용하시는지 가장 궁금하네요.

    10년 전이지만 가정용 회선으론 종종 인터넷도 다운되고
    윈도우에 autoset 설치해서 운영하는경우엔 이유없이 httpd프로세스가 죽어 다운되는 경우도 있었기에,
    현재는 IDC서버임대나 클라우드서버 아니면 불안하네요ㅜㅜ

    1. 저도 가정용 서버는 아주 확신이 있지 않는 한 추천하지 않습니다.
      또한 윈도우 자체에서 서버 운영하는 것 또한 매우 추천하지 않습니다.

  3. 현재 개인서버에 사용중인 가상화 환경은 어떻게 운용되고있나요?

    ESXi를 사용하나요? 아니면 도커를 사용하나요?

    1. 본문에 내용을 추가했습니다. Windows 10 에 Hyper-V 입니다.
      여러가지 해봤는데 이게 가장 좋았습니다.

  4. 댓글 감사합니다 🙂
    저도 개인PC에서 가상화 환경 여러가지 사용해봤지만
    사용성이나 퍼포먼스나 윈도우 환경에서는 Hyper-V가 가장 좋다고 생각합니다.

  5. 저도 집서버에 관심이 있어서…
    전기세는 어느정도인지 궁금해지네요^^;;

  6. 왜 윈도우 자체에서 서버 운영을 추천하지 않나요?

    1. 지극히 개인적인 저의 강력한 생각으로는, 윈도우는 서버운영에 적합하지 않습니다.
      필요 이외의 프로그램이 많이 구동되고, 그런 빌트인된 기능을 제어하기도 어렵습니다.
      또한 대부분의 서버 어플리케이션들이 Linux only 로만 개발됩니다. gcc make 등등이 있죠.
      다국어에서도 문제가 발생합니다. 윈도우는 EUC-KR charset 을 사용하지만, 리눅스는 UTF-8 을 사용합니다.
      권한(퍼미션) 관리에도 윈도우는 어려움이 많습니다.

  7. 저도 집에 개인용 홈서버 설치해서 7년 동안 운용하고 있네요 ㅎㅎ 그누보드 워드프레스 잘 돌아가니 별 걱정없이 쓰고 있습니다.

    간혹 요새 NVME SSD가 땡겨서 그걸로 바꿀까하는 욕심이 생기긴 하지만요 ㅎㅎ

    조금 더 기다려보죠.

    댓글창 밑에 댓글알림 이메일 받기 플러그인은 영문으로는 나오던데 한글로 어떻게 표시하는건가요?

    전 한글로 안바뀌더라구요 ㅜ ㅜ

    po같은 언어파일을 추가하는건가요?

    1. NVME 써보세요. 신세계입니다. 초당 3GB 속도가 나오더라구요.
      플러그인, 테마를 여러군데 손을대서 정확히 어떻게 했었는지 기억이 나질 않네요.

  8. 물리적 서버가 아닌 가상화 서버로 운용하신다는 말씀이시져?

    그런데 위에보면 견적 짜고 장비를 구입하셨는데 그리고 나서 Hyper-V를 어떻게 탑재하고 운영하는지 조금 이해가 안갑니다. 과정을 설명해주실수 있나요?

    초보여서 잘 모르겠습니다

    1. Hyper-V 는 WIN 10 또는 Windows Server 에 포함되어 있는 기능입니다. 자세한 설명은 추후에 따로 글로 작성하겠습니다.

  9. 안녕하세요
    고등학교 생활을 끝내고 대학교에 들어가기전에 마인크래프트 서버를 만들려고 준비하고 있습니다.
    기존의 호스팅으로는 가격에 비해 만족스러운 상품을 찾기가 힘들어 서버용 컴퓨터를 사는 것이 장기적으로 이득이 될 것이라고 생각하여 알아보고 있습니다.
    하지만 서버에 대해 아는 것이 적어 혹시 시간이 되신다면 조언을 얻을 수 있을지 하여 연락드렸습니다!
    가능하시다면 아래 이메일이나 디스코드 등으로 조언을 구하고 싶습니다

    이메일
    [email protected]
    디스코드
    Ssammwu#4021
    감사합니다!

    1. 많은 조언을 할 수 있긴한데, 직접 서버운영을 안하고 호스팅 쓰셨으면 좋겠어요.

      1. 호스팅을 사용하라고하시는 이유는 서버 운영이 어려워서인가요?
        마인크래프트 전용 호스팅으로 운영하는 곳들은 디도스 방어라는 명목으로 고사양 환경을 너무 비싼 상품으로 판매하고 있습니다.
        지인이 호스팅 서비스를 운영하는 것을 보았는데 물론 오버스펙으로 하긴 했지만 서버 호스팅으로만 75만원을 지불하더라구요..
        물론 저는 그렇게까지 지불할만한 돈이 없어서 한다면 10만원 근처에서 해야 할 것 같은데 서버에 관한 지식이 적다보니 좋은 호스팅을 구별하는 법도 잘 모르고 이왕 하는 거면 천천히 배워가면서 서버 컴퓨터를 맞추는 편이 좋다고 생각했습니다

        혹시 계속 이야기가 진행된다면 댓글창이 더러워질텐데 괜찮으시다면 이메일로 연락주실 수 있으신가요?

Leave a Comment

작성하신 댓글은 관리자의 수동 승인 후 게시됩니다.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
*
*