▶ 물 품 : 서버
취준생으로 보안쪽에서 서버개발로 공부중인데 대부분의 서버 종류를 한번씩 가볍게 구축하고 기본이 되는 부분은 깊게 파고 들어 개발 할 계획입니다.
.
주로 웹/ 클라이언트 서버/ 데이터베이스 서버는 무조건 사용 되서 우선적으로 개발 할것 같습니다.
지금 하고 자 하는 것은 모바일 앱과 서버가 통신하고 모바일에서 간단한 게임(서버와 클라이언트 통신과정에 몇명의 사용자에게 서비스 했을때 부하가 생기는지 기타 문제점에 대해 랜환경과 하드환경에 한계 측정 등에 대해 학습), 메신저, 서버에 저장 되어 있는 파일통신, 검색기능(크롤링을 통해 서버에서 자료를 분석해서 필요한 자료를 추리는 작업)등 을우선적으로 하려고 합니다. 그래픽작업은 거의 하지 않아 그래픽카드는 기본으로 두고 하드 용량은 필요시 추후에 확장할 생각입니다. 메모리에 DB를 올리는 작업부터 하려하고 크롤링작업 등 전반적으로 하드보단 메모리 사용량과 용량이 필요해서 cpu 메모리 성능에 초점을 두었습니다.
조립과 하드웨어엔 처음이라 cpu 메모리 메인보드 규격만 보는것만 알듯 모를듯 하네요 ;; 파워랑 기타 호환성(부품들이 서로 성능을 최대한 발휘하고 자원낭비가 최소화된 조합)의 유무 도 알수가 없네요 전문가 분이 제가 어설프게 낸 견적에서 도움을 주셨으면 좋겠습니다.
cpu 가격대비 코어랑 쓰레드 위주로 넣었습니다. cpu 2개가 1개보다 효율이 좋다고 본것 같아 2개로 사용하기 위해 보드로 서버 보드로 선택하였습니다.

하드 제품과 그래픽 카드 파워는 잘 몰라서 대충 넣어 봤습니다. 파워는 모든 자원이 풀가동 될 경우에 꺼지지 않고 버틸수 있는 파워 제품인지 잘모르겠네요(cpu는 800W 이상을 권장하는걸로 알고 있는데 나머지 부분까지 더해지면 어떻게 봐야될지;;) ;; 쿨러도 넣고 싶은데 이건 정말 사용 해보질 않아서 추천 바랍니다. 케이스는 알루미늄이 크게 효율에 비해 가격이 너무 높아서 제외 해서 공기가 잘 유입 배출되는걸로 선택했지만 먼지유입땜에 걱정입니다. 예전에 사용하던 데스크탑은 관리미흡도 있지만 메인보드에 먼지가 껴서 고장난 적이 있습니다. 주기적으로 청소는 하겠지만 그래도 원격으로 주로 사용하고 6년이상 사용할 서버 이니 만큼 신중해 지네요;; 사용할 운영체제는 리눅스, 유닉스 계열이고 구체적은 os 선택은 아직 못한 상태입니다. 부족한 설명이었지만 범용적으로 봐주셨으면 좋겠습니다. 자세한 설명 부탁드립니다.
VMWARE PLAYER를 살짝 변형해서 포트 포워딩해서 구성해서 PC 2대로 가능할거 같은데요
공부하는데 굳이 좋은 사양의 서버/워크스테이션급으로 구성할 이유는 없다고 봅니다.
단, 금전적인 여유가 있다면 상관없지만요
더불어서, 서버용 메인보드는 파워는 EPS(?)규격을 사용하셔야 될겁니다.
그래서, 선택하신 파워는 추천할수없겠네요
이것저것 테스트 합니다.
VMWARE당 4기가 할당해서 6~7개정도까지 띄워서 테스트하기도 합니다.
뭐 HDD야...그냥 개인적으로 사용하는것 저장용이니...좀 되긴하지만...이건 개인적인 성향이니 패스...
개인적으로 서버들은 그냥 VMWARE로 올려서 테스트하는게 편하실겁니다.
그냥 생짜로 몽땅 설치해서 사용하다가 문제생기면...포멧하고 다시 설치하는데 시간이 많이 소요되니까요
오늘 퇴근하다가 오리역 놀러가서 맛있는거(?) 먹고 왔습니다..
내일 심심하시면 전화 연락이나 주세요..
https://www.asus.com/Commercial-Servers-Workstations/Z10PAD8/
수퍼마이크로에 비슷한 레이아웃으로 더 저렴할 보드가 있습니다.
http://www.supermicro.com.tw/products/motherboard/Xeon/C600/X10DRL-i.cfm
수퍼마이크로로 결정하신다면 보드 ,파워,케이스를 같이 슈퍼마이크로 제품으로 셋팅하는 것이
정신 건강상 좋습니다.
서버개발자가 도입할 하드웨어까지 구상하는가요?
방향 부터 이상한듯합니다...
나름 철학?이라고 해야될지 관심이라고 해야 될지.. SW개발을 하는 사람도 HW구성에 기본을 알아야 되고 조금 더 알고 있으면 도움이 된다고 생각하는 편입니다.ㅎㅎ
그리고 그런 것보다 더 중요한 것은 경험,,
보안쪽은 서버를 크게 사용하는 경우가 적습니다.(방화벽은 예외)
스트리밍쪽이 재일 서버를 혹사 시킬 것입니다..
+ 파워부분은 다시 한번 알아봐야겠네요 좋은정보 감사합니다. 서버-클라이언트 프로그램 제작할때야 다수의 클라이언트접속이 요구하는 서버개발을 해본적이 없어 테스트할 방법을 아직 고민한적이 없는데 대부분 가상머신으로 한다고만 들었는데 혹시 다른 방법으로 테스트를 할수 방법은 없을까요? 파워부분에 대해선 혹시 몇 W정도가 되어야 되는지 혹시 아시는지..? 댓글과 관심 감사드립니다.
웹하드 앤진 같은 경우는 무료 서비스를 열어서 실제 베타 테스트를 하고요.
DDR4 메모리는 가격이 계속 내려갑니다. (씨피유는 아직 비쌉니다)
저 사양에서 비디오카드만 빼면 실용량 400-450와트면 잘 돌아갑니다.
NMON이라는 프로그램이 있는데
잘사용하시면 이래저래 도움이 될 것입니다.
장터 잠복해있다가
델이나 HP 웍 혹은 서버 중고를 구했을 것입니다.
벤더 제품이 그나마 기본적인 호환성테스트는 하고 나오거든요.
지금 제 입장은 조립으로 갑니다만 (조립 서버/스토리지쪽으로만 10년 넘다보니)
호환성이 검증 안 된 부품들을 호환성있게 만드는게 재일 힘듭니다.
인텔의 최신 씨피유 로드맵을 보고 특징을 이해하고
인텔에서 말하는 프로그램 명령어 셋을 공부하면 마니 도움이 될 것입니다.
AMD는 요즘 거의 맛가서 좀 그렇지만 대용량 메모리쪽 확률쪽 계산에서는 인텔보다 나을 때가 있습니다.
공부라면 그냥 남는 pc에다 이것저것 설치해보고 테스트해봐도 충분. 서버는 회사마다 시스템과 sw , 운영시스템이 다다르고 전임자 즉 사수의 영향을 크게 받습니다
진짜 내가 회사 전산담당자이고 서버를 조립한다해도 저 사양은... 서버라면서 왜 고성능 vga가 필요한지 모르겠네요 그냥 내장 쓰던가 3만원짜리 넣고 전력 아끼고 파워도 줄이고 대신 예비로 1-2개 더 준비하는게