Exchange Server 2007 Sizing Collaboration2009. 8. 5. 14:11
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 |
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 |