제목 | [개발서버구매] QNA 웹서비스 및 가상머신 구동용 서버구매 관련 | ||
---|---|---|---|
카테고리 | 서버 | ||
글쓴이 | 신사요 | 작성시각 | 2021/02/19 11:34:39 |
|
|||
안녕하세요. 서버 구매 관련하여 정보를 찾다 가입하게 되었습니다. 서버 및 인프라에 지식이 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
|
신사요
/
2021/02/19 13:14:02 /
추천
0
1, 2동시에 돌리며 2번의 경우 항상 돌리는건 아니고 테스트할 경우 사용합니다. 5개의 가상피시가 항상 켜진 상태는 아니고 2~3개정도 on/off 시키며 사용합니다.
동접 50은 맥스이고 로그인/쓰기/업로드 없이 읽기전용으로 서비스할 예정입니다.
말씀하신 것처럼 가상머신 용으로 데탑에 램 충분히 넣어서 사용하면 1번으로 가상머신 포함 웹서비스를 할거면 2번으로 생각하고 있습니다.
|
1, 2번이 같이 돌아가는건가요? 과한 테스트 돌릴 때 외부 고객이 접속 못할 수 있습니다.
가상머신용은 데스크탑 램용량 충분히 해서 사용하면 충분합니다. 램 32G 데스크탑에 zenserver 이용해서 2G씩 16개 가상머신 할당해서 돌려봤습니다. (개발자 개인 테스트 머신용, 우분투, 윈도우 골고루..)
동접 50이 작은게 아닌데 맥스겠죠? 어떤 프로세스냐에 따라 달라지기 때문에 단순히 동접50에 이 서버 괜찮냐?는 우문입니다.
사용자가 접속후 어떤 액션을 하는지 시나리오로 만들고 그 액션들을 스트레스테스트툴(jmeter 같은)로 돌려보면 답이 나옵니다.
저는 클라우드에 특정리소스의 서버에 소스를 올리고 jmeter시나리오(접속 - 로그인 - 리스트 - 보기 - 쓰기 - 파일 업로드 등등)를 만들고 동접 테스트를 돌려봅니다. 그러면 동접수에 따라 실패율이 나오기 시작합니다. 그 지점의 동접수를 그 서버의 최대치라고 판단하고 서버 댓수를 구성하거나 오토스케일링을 걸어놓습니다.