이 절에서는 보통 사용 프로필을 바탕으로 몇 가지 간단한 수식을 사용하여 크기를 지정하는 방법에 대해 설명합니다. 이를 통해 필요한 프런트엔드 및 백엔드 서버 수와 저장소 용량을 알 수 있습니다.
이 절은 다음 내용으로 구성되어 있습니다.
추정값을 계산하기 위해 다음과 같이 가정합니다.
모든 클라이언트는 웹 클라이언트입니다.
따라서 총 사용자 수와 동시 처리 백분율에 대한 입력만 사용합니다.
평균 크기의 달력 이벤트 크기는 5K입니다.
각 사람은 주당 10개의 이벤트 또는 작업을 만듭니다.
80%의 CPU 활용도
900MHz의 CPU
CPU당 1GB RAM
시스템에 2년 동안의 달력 데이터가 저장되어 있습니다.
스토리지에 6개의 핫 백업이 저장되어 있습니다.
수식은 다음과 같습니다.
CPU의 수 = 동시 사용자 수를 4800으로 나눈 값
수식은 다음과 같습니다.
CPU의 수 = 500,000명의 구성된 사용자당 CPU 4개
수식은 다음과 같습니다.
사용자당 저장소 양 = 주당 100개의 전자 메일 * 연간 52주 * 전자 메일당 5K * 데이터를 온라인으로 유지해야 하는 년 수 * 온라인으로 유지해야 하는 복사본 수(5개의 백업 + 1개의 작업 복사본) = 100*52*5K*2*(5+1) = 사용자당 65MB의 저장소
즉, 연간 사용자당 온라인으로 유지해야 하는 복사본마다 2.6MB가 필요합니다.
최종 크기는 온라인으로 유지하는 핫 백업 또는 아카이브 백업의 수에 따라 달라집니다. 이 예에서는 백업 복사본이 5개 사용되었습니다.