/*
-- Title : [Cb5.0] RAM 최소 필요 용량 계산
-- Reference : datacenter 전0진
-- Key word : 카우치베이스 ram 램 용량
*/
■ 산정공식
■ 건수별 최소필요용량
•백만건 : 1,000,000 row * (60 metadata + 13 skey size) * 2 replica = 146,000,000 Byte (0.14 GB)
•천만건 : 10,000,000 row * (60 metadata + 13 skey size) * 2 replica = 1.4 GB
•억만건 : 100,000,000 row * (60 metadata + 13 skey size) * 2 replica = 14 GB
■ K??Nbk
•약 1억2천만건
- 약 2.4TB
•Working_Set (총 데이터량의 20%)
- 2.4TB * 20% = 480GB
•전체 클러스터 필요 용량(HDD 30%, OS의 80%)
- (480GB + 20GB) * 1.3 * 0.8 = 500GB * 1.3 * 0.8 = 520GB
•노드당 필요 용량
- 520GB / 5개 Node = 1개 노드당 104GB 를 가진 머신 필요
■ K??Obk
• 약 7천만건
- 약 2.3TB
• Working_Set (총 데이터량의 20%)
- 2.2TB * 20% = 440GB
• 전체 클러스터 필요 용량(HDD 30%, OS의 80%)
- (440GB + 10GB) * 1.3 * 0.8 = 450GB * 1.3 * 0.8 = 470GB
• 노드당 필요 용량
- 470GB / 5개 Node = 1개 노드당 94GB 를 가진 머신 필요
■ KPENbk + KPKObk
•104 + 94 = 200
•130 + 117 = 247
■ 결론
•5개 머신 사용시 넉넉하게 256GB 램 필요
•최소 필요 용량 : KPENbk(20GB), KPKObk(10GB)