メインコンテンツまでスキップ

SHIELDrive Edge 서버 H/W 스펙

Edge 서버 Sizing 산출 자료(동시 사용자 100명 기준)

구분CPU (Core)Memory (GB)Disk (GB)비고
기본832100OS, k8s, DBMS 등 기본 소요 리소스
파일 업로드 (5MB 파일, 100명 동시)1100.8동시 사용자 or 동시 파일 예상 리소스
파일 다운로드 (5MB 파일, 100명 동시)1100.8동시 사용자 or 동시 파일 예상 리소스
본문 검색 (100명 동시)21사용량이 배수로 증가해도 리소스가 배로 증가하지는 않음
저장된 파일의 총량 10만개 당011사용량이 배수로 증가해도 리소스가 배로 증가하지는 않음
  • 1초 이내 완료(업/다운) 기준이며 리소스(특히 메모리)가 부족할 경우 완료 시간이 증가한다.
  • SHIELDrive를 최소 도입 시에 사용자가 PC의 문서를 대량으로 업로드하는 경향이 있으므로 최대 사용자 인원을 동시 사용자로 리소스 산정하여 초기 업로드를 대응할 수 있을 것으로 판단됨 (타사 용의 시 초기 업로드 이슈 다수 발생 사례 있음) (그렇지 않은 경우 초기 파일 대량 업로드 시 업로드 실패 또는 장시간 소요됨)
  • Memory가 동시 파일 처리 수량 대비 적을 경우 업로드/다운로드 시간이 길어진다. 많은 파일이 동시에 업로드/다운로드 될 경우 순차적으로 처리되며 대기 시간이 5분 이상이면 업로드/다운로드에 실패할 수 있다. 특히 폴더 단위 대량 업로드 시 많은 메모리가 필요하다.

SHIELDrive Edge 서버 업로드 성능 테스트 결과 (동시 사용자 1000명 기준)

테스트 번호Pod 개수동시 요청 수파일 사이즈CPU (Core)Memory (GB)TPS
111000명1M11.5120
211000명5M1.71.631
321000명1M0.71.4104
321000명1M0.71.5104
421000명5M11.638
421000명5M11.538
  • 파일 사이즈가 커지면 처리량은 감소

    • 업로드는 웹데브(WebDAV)에 폴더 생성/업로드 후 SHIELDrive에 최종 업로드 요청으로 진행되는데, 파일 사이즈가 커지면 웹데브 업로드 과정에서 처리 시간이 증가하여 전체적인 처리량 감소가 관찰됨.
  • 동일한 파일 사이즈에 대해서는 Pod 개수에 따른 처리량은 비슷

각 서비스 별 리소스 사용량 정리

구분POD NAMECONTAINERSreplicascpu_totalmem_total중요도비고
SHIELDDrive Edgecommon-elasticsearchcommon-elasticsearch3612high1개 노드 당 2vCpu*4Gi를 기준으로 3개 노드 가정
SHIELDDrive Edgecloud-kms-servicecloud-kms-service10.52high관련 링크
SHIELDDrive Edgecloud-dms-servicecloud-dms-service10.55medium관련 링크
SHIELDDrive Edgecloud-cssb-servicecloud-cssb-service4412medium
SHIELDDrive Edgecloud-webdav-servicecloud-webdav-service10.54medium
SHIELDDrive Edgewebdav-events-collectorwebdav-events-collector10.50.5medium