개발 Q&A

제목 [개발서버구매] QNA 웹서비스 및 가상머신 구동용 서버구매 관련
카테고리 서버
글쓴이 신사요 작성시각 2021/02/19 11:34:39
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 6830   RSS

안녕하세요.

서버 구매 관련하여 정보를 찾다 가입하게 되었습니다. 

서버 및 인프라에 지식이 1도 없는 상태에서 찾아보려니 힘드네요

 

회사에서 QNA 웹서비스 및 테스트용 가상머신을 돌리기 위한 서버를 알아보라고 하여

찾던 중 조언을 구하고자 글을 작성합니다.

사양을 높게 잡아 추후 내부 업무시스템도 이관한 예정입니다.

(10user가 사용하는 업무시스템 입니다.)

 

1. 고객지원 웹사이트 

- 일 방문 10,000, 동시 접속 50 기준으로 생각하고 있습니다. 

- select 검색 위주의 query 문만 사용

- 텍스트 위주의 사이트

 

2. 테스트용 가상머신 

- 브라우저 및 윈도우 하위버전 테스트를 위한 가상머신 5개 구동용

  PC : 윈xp, 윈7, 윈10, IE : 7/8/9/10/11 테스트 용

 

아래는 제가 생각한 서버 사양입니다.

사양 1)

----------------------------------------------------------------------

Dell PowerEdge 서버 T140

CPU : 제온 E-2244G 3.8GHz, 8M캐시 , 4C/8T, turbo(71w)

Chassis : 3.5인치 새시 최대 4 케이블 연결식 드라이브

Memory : 16GB 2666MT/s DDR4 ECC UDIMM  

HDD : 2TB 7.2K RPM SATA 6Gbps 3.5인치 하드 드라이브 x 2EA

RAID콘트롤러 : PERC S140 소프트웨어 RAID 컨트롤러(0,1,5,10)

지원  서버설치지원 

 

사양 2) 

----------------------------------------------------------------------

Dell PowerEdge T440 Tower Server

CPU : 인텔 제온 실버 4208 2.1G, 8C/16T, 9.6GT/s 2UPI, 11M 캐시, Turbo, HT (85W)

Chassis : 3.5인치 섀시 최대 8 핫플러그 하드 드라이브 (43.0cm x 21.8cm x 60.3cm)

Memory : 16GB RDIMM, 2666MT/s, 듀얼 랭크 (Max 16 DIMM Slot)

Tool : iDRAC9, Express

SSD : 480GB SSD SATA 읽기 중심 6Gbps 핫플러그 디스크 드라이브

HDD : 4TB 7.2K RPM SATA 6Gbps 3.5인치 핫플러그 하드 드라이브

Controller : PERC H730P RAID 컨트롤러, 2GB NV 캐시, 어댑터, 전체 높이 (0,1,5,6,10,50,60)

ODD : DVD +/-RW, SATA, 내장형

Power : 듀얼, 핫플러그, 예비 전원 공급 장치 (1+1), 750W

NIC : 온보드 Broadcom 5720 듀얼 포트 1Gb LOM

 

 

 

 

 

 

 

태그 개발서버 서버구매 문의
 다음글 혹시 커리 로그 남게 하는 방법 아시는분 (1)
 이전글 코드이그나이터 내부에서 PEM 파일로 DB접속 (2)

댓글

변종원(웅파) / 2021/02/19 11:50:55 / 추천 0

1, 2번이 같이 돌아가는건가요? 과한 테스트 돌릴 때 외부 고객이 접속 못할 수 있습니다.

가상머신용은 데스크탑 램용량 충분히 해서 사용하면 충분합니다. 램 32G 데스크탑에 zenserver 이용해서 2G씩 16개 가상머신 할당해서 돌려봤습니다. (개발자 개인 테스트 머신용, 우분투, 윈도우 골고루..)

동접 50이 작은게 아닌데 맥스겠죠? 어떤 프로세스냐에 따라 달라지기 때문에 단순히 동접50에 이 서버 괜찮냐?는 우문입니다.

사용자가 접속후 어떤 액션을 하는지 시나리오로 만들고 그 액션들을 스트레스테스트툴(jmeter 같은)로 돌려보면 답이 나옵니다.

저는 클라우드에 특정리소스의 서버에 소스를 올리고 jmeter시나리오(접속 - 로그인 - 리스트 - 보기 - 쓰기 - 파일 업로드 등등)를 만들고 동접 테스트를 돌려봅니다. 그러면 동접수에 따라 실패율이 나오기 시작합니다. 그 지점의 동접수를 그 서버의 최대치라고 판단하고 서버 댓수를 구성하거나 오토스케일링을 걸어놓습니다.

신사요 / 2021/02/19 13:14:02 / 추천 0

1, 2동시에 돌리며 2번의 경우 항상 돌리는건 아니고 테스트할 경우 사용합니다.

5개의 가상피시가 항상 켜진 상태는 아니고 2~3개정도 on/off 시키며 사용합니다.

 

동접 50은 맥스이고 로그인/쓰기/업로드 없이 읽기전용으로 서비스할 예정입니다.

 

말씀하신 것처럼 가상머신 용으로 데탑에 램 충분히 넣어서 사용하면 1번으로

가상머신 포함 웹서비스를 할거면 2번으로 생각하고 있습니다.