BBahmni 한국어 매뉴얼검색
한국어 번역 완료
한국어English

Bahmni Lite 인프라 비용 추정(성능 테스트 기반)

결과가 포함된 비용 추정표

종합 테스트 결과와 계산 추정치는 Google Sheet 문서 ‘Bahmni Lite Setup and Cost Estimation’에서 확인할 수 있습니다.

아래 분석에서는 성능 테스트 계산 과정에서 고려한 여러 설계 요소를 설명합니다.

소규모 클러스터(동시 사용자 약 40명)

테스트에 사용한 하드웨어

노드(EC2: t3-large): RAM 8GB, 2 vCPU, AWS LINUX x86_64, 최대 지원 Pod 수 35.

데이터베이스(AWS RDS: db.t3.xlarge): RAM 16GB, 4 vCPU(2 core, 2.5 GHz Intel Scalable Processor), 보조 저장 공간 100GB, MySQL, max_connections = 1304.

보고서

https://bahmni.github.io/performance-test/longduration_report-20230130141239257_40users_24hrs_all_omods_afterhipfix/index.html

테스트 실행 전 DB 환자 기록 수: 75000

테스트에서 해당 하드웨어는 동시 사용자 40명을 허용 가능한 성능으로 지원했습니다. 테스트 중 수행한 임상 활동은 다음과 같습니다.

활동총 수행 횟수단일 사용자 수행 횟수
환자 생성5760720
환자 검색8640720
환자 진료5760288
환자 문서 업로드1440720

위 수치와 하드웨어를 기반으로 다음과 같이 권장합니다.

  1. 예상 환자·트래픽 부하가 테스트 데이터와 같다면 동일 하드웨어에서 진료소당 사용자 2명 기준 최대 20개 진료소 또는 사용자 4명 기준 10개 진료소를 실행할 수 있습니다. 예상 부하가 위 테스트의 75% 미만이라면 사용자 2명 기준 24개 이상 또는 사용자 4명 기준 12개 이상의 진료소를 실행할 가능성이 높습니다.

대규모 클러스터(동시 사용자 약 70명)

이 테스트의 하드웨어

노드(EC2: m5-xlarge)

  • RAM 16GB, 4 vCPU, AWS LINUX x86_64, 최대 지원 Pod 수 58.

데이터베이스(AWS RDS: db.t3.xlarge)

  • RAM 16GB, 4 vCPU(2 core, 2.5 GHz Intel Scalable Processor), 보조 저장 공간 100GB, MySQL, max_connections = 1304.

보고서

https://bahmni.github.io/performance-test/longduration_report-20230213133118638_70users_24hours_AfterHIPfix_m5xlarge/index.html

테스트 실행 전 DB 환자 기록 수: 90000

테스트에서 해당 하드웨어는 동시 사용자 70명을 허용 가능한 성능으로 지원했습니다. 테스트 중 수행한 임상 활동은 다음과 같습니다.

활동총 수행 횟수단일 사용자 수행 횟수
환자 생성10080720
환자 검색14400720
환자 진료10080288
환자 문서 업로드2160720

위 수치와 하드웨어를 기반으로 다음과 같이 권장합니다.

  1. 예상 환자·트래픽 부하가 테스트 데이터와 같다면 동일 하드웨어에서 사용자 2명 기준 최대 35개 진료소 또는 사용자 4명 기준 17개 진료소를 실행할 수 있습니다. 예상 부하가 위 테스트의 75% 미만이라면 사용자 2명 기준 40개 이상 또는 사용자 4명 기준 20개 진료소를 실행할 가능성이 높습니다.

참고: 가정한 사용자 수는 사용자 한 명이 서버에 보내는 평균 요청 수와 실제 자료에서 관찰한 일반적인 진료소 구성을 기반으로 합니다.

동시 사용자 100명 이상 장시간 테스트 데이터

상세 테스트 결과와 추가 시나리오는 Wiki 페이지 ‘Bahmni Lite Performance Long Duration Simulation Baselining’을 참고하세요.관련 문서: Bahmni Lite 장시간 성능 기준선

원문 정보

Bahmni Wiki · CC BY-SA 4.0

원문 보기 ↗