Exchange Server 2007 용량 산정 (사이징)
Mailbox Role
Factors
- Number of mailboxes
- Mailbox average size
- User profiles
- Security/auditing mechanisms
- Use of mobile devices (Blackberry included)
- Outlook mode (online/cached)
- Archiving/Messaging Record Management
- High Availability Model (CCR, LCR, SCR)
- Cache Warming
사용자 유형 카테고리
User type |
Send / receive
per day
(50K messages) |
Database cache
/ user |
IOPS / user |
Logs Generated
/ Mailbox |
Light |
5 / 20 |
2MB |
0.11 |
6 |
Medium |
10 / 40 |
3.5MB |
0.18 |
12 |
Heavy |
20 / 80 |
5MB |
0.32 |
14 |
Very Heavy |
30 / 120 |
5MB |
0.48 |
36 |
CPU
1 processor core for every 1,000 light/medium user mailboxes
1 processor core for every 500 heavy user mailboxes
8 cores maximum
Memory
2GB + 2 ~ 5MB/mailbox (위 사용자 유형에 따라)
32GB maximum 권장 (32GB 이상은 비용 문제 발생)
최소 메모리는 다음 표와 같이 저장소 그룹의 개수에 따라 달라진다.
Number of Storage Group |
Exchange 2007 RTM |
Exchange 2007 SP1 |
1-4 |
2GB |
2GB |
5-8 |
4GB |
4GB |
9-12 |
6GB |
5GB |
13-16 |
8GB |
6GB |
17-20 |
10GB |
7GB |
21-24 |
12GB |
8GB |
Network
1 x Gbit minimum
With CCR use separate NICs for public and private networks
Disk
Use the Exchange 2007 Mailbox Server Role Storage Requirements Calculator.
또는 다음 항목 고려
- Balance I/O performance and Capacity
- Add 5% onto database LUN size for Content Indexing
- Add 10% onto database LUN size for Overhead / white space
- The default Deleted Items retention period (14 days) adds up to 30% in the database LUN
- Take SLA factors into account (database recovery time, backup window, etc.)
- Target for 100GB of maximum database size
HUB Transport Role
Factors
- Mail queue stored in JET database
- CCR (Transport Dumpster)
- Message rate
- Message tracking
- Average message size
- Number of enabled transport agents
- Antivirus and third-party applications
- Journaling
CPU
소규모 조직의 경우 1개 또는 2개의 코어 필요
중/대규모의 경우 다음 표 참고
|
With A/V and A/S |
Without A/V and A/S |
서버 당 권장 코어 수 |
8 |
4 |
허브 전송 서버 : 사서함 서버 비율 |
1:5 |
1:7 |
Memory
2GB minimum, 16GB maximum
1GB per core
Large queue scenarios
- Per message overhead: 3KB
- Per recipient overhead: 1KB
Edgesync overhead (>tens of thousands of mail-enabled objects)
- 4K per mail-enabled object
Disk
디스크 용량 = 평균 메시지 크기 x 최대 큐
mail.que 파일과 로그 파일의 위치는 시스템 디스크와 분리 권장 (RAID 10)
LCR 또는 CCR 환경에서 Transport dumpster의 영향
- Capacity consumed by the transport dumpster =
number of storage groups x maximum transport dumpster size
Back Pressure:
- RTM: 최소 4GB 여유 공간
- SP1: 최소 500 MB 여유 공간
Hub Transport I/O (steady state) |
Transport Dumpster Enabled |
Transport Dumpster Disabled |
Total IOPS/message (~40KB) |
17 |
4 |
Log Write IOPS/message (sequential) |
7 |
2 |
Database Write IOPS/message (random) |
7 |
2 |
Database Read IOPS/message (random) |
3 |
0 |
Network
Gbit Recommended
CAS Role
Factors
- Non-MAPI 클라이언트의 수 (CAS 서버에서 메시지 변환 작업 발생)
- OWA rendering
- Enabled services
> IMAP, POP3
> Outlook Anywhere
> Exchange ActiveSync
- Web services
> AutoDiscover
> Availability
> OOF
- OAB distribution
CPU
Up to 4 cores
1 : 4 CAS : Mailbox cores
Memory
2GB/core
16GB Maximum
Disk
특별한 요구 사항 없음
Network
Gbit recommended
Edge Transport Role
Factors
- Message rate
- Average message size
- Number of enabled transport agents
- A/V and A/S
- SMTP Connections
- Percentage of malware
CPU
2 processor cores recommended
Up to 4 cores
Memory
2GB minimum, 16GB maximum
1GB/core
Disk
Capacity = (average message size x maximum queue) + Logs
Transport rules and message rate influence the IOPS needed
Back Pressure:
- RTM: 최소 4GB 여유 공간
- SP1: 최소 500 MB 여유 공간
Network
2 x Gbit recommended (1 in, 1 out)
Active Directory / Global Catalogs
|
32-bit |
64-bit |
GC : Mailbox server 코어 비율 |
1 : 4 |
1 : 8
전체 Active Directory
Database (NTDS.DIT)를 메모리에
Cache 할 수 있을 만큼의 충분한
메모리를 반드시 설치하여야 한다. |
1GC near XX users |
Every 10,000 users |
Every 20,000 users |