下表列出邏輯架構中 Messaging Server 的每個邏輯元件的 CPU 能力估計。此表格重複了更新 CPU 估計一節中計算的最終估計。
表 5–6 支援元件的 CPU 估計調整
元件 |
CPU |
記憶體 |
---|---|---|
Messaging Server (MTA,內送) |
2 |
4 GB |
Messaging Server (MTA,外傳) |
2 |
4 GB |
Messaging Server (MMP) |
2 |
4 GB |
Messaging Server (Message Store) |
2 |
4 GB |
對此範例而言,假設在技術需求階段期間,您已經指定下列的服務品質需求:
可用性。整體系統的可用性應為 99.99% (不含排程當機時間)。個別電腦系統的失敗應該不會導致服務失敗。
延展性。在每日尖峰負載下,不應讓任何伺服器的容量使用率超過 80%,且系統必須能夠長期地因應每年 10% 的負載增長。
若要滿足可用性需求,為每個 Messaging Server 元件提供兩個實例,每個元件有一個實例位於不同的硬體伺服器上。如果一個元件的伺服器失敗,其他伺服器會繼續提供服務。下表說明此可用性策略的網路圖表。
在之前的圖表中,CPU 的數目已經比原本的估計增加了一倍。CPU 增加一倍的理由如下:
在一個伺服器失敗的情況下,其餘的伺服器會繼續提供處理負載的 CPU 能力。
對於在尖峰負載下單一伺服器的容量使用率不能超過 80% 的延展性需求,增加的 CPU 能力可以滿足這個安全性界限。
對於延展性需求 (系統必須容納每年 10% 的成長),新增的 CPU 能力會增加潛在容量,以便在需要額外調整時能夠處理增加的負載。