exchange 2007
Download
Skip this Video
Download Presentation
Exchange 2007 系統部署 -- 儲存預測與測試

Loading in 2 Seconds...

play fullscreen
1 / 48

Exchange 2007 系統部署 -- 儲存預測與測試 - PowerPoint PPT Presentation


  • 181 Views
  • Uploaded on

Exchange 2007 系統部署 -- 儲存預測與測試. 謝合宜 微軟特約技術顧問 MCSE : Security/Messaging MVP/MCT BS7799/ISO27001 Lead Auditor. Exchange 2007 WebCast 系列課程. 預備知識. 熟悉 Exchange 2000/2003 或 5.5 的系統管理與使用. Level 200. Agenda. 資料儲存目標 Exchange 儲存的特性 不同角色的 I/O 考量 儲存的設計 備份的指南 解決方案指南:驗證與監控.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Exchange 2007 系統部署 -- 儲存預測與測試' - acton


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
exchange 2007

Exchange 2007系統部署 -- 儲存預測與測試

謝合宜

微軟特約技術顧問

MCSE : Security/Messaging MVP/MCT

BS7799/ISO27001 Lead Auditor

slide3
預備知識
  • 熟悉Exchange 2000/2003或 5.5的系統管理與使用

Level 200

agenda
Agenda
  • 資料儲存目標
  • Exchange儲存的特性
  • 不同角色的 I/O 考量
  • 儲存的設計
  • 備份的指南
  • 解決方案指南:驗證與監控
exchange 20071
Exchange 2007的資料儲存目標

管理系統的花費與複雜度

  • 大而低花費的信箱
    • 更豐富的媒體資訊透過郵件來共享
    • 信件的平均大小持續增加
    • 透過各種裝置來存取郵件資訊
  • 更多儲存選項、更低的花費與複雜性
    • 共享儲存設備是高複雜與高費用
  • 增加可信賴度
    • 郵件系統是任務導向的!
agenda1
Agenda
  • 資料儲存目標
  • Exchange儲存的特性
  • 不同角色的 I/O 考量
  • 儲存的設計
  • 備份的指南
  • 解決方案指南:驗證與監控
exchange 20072
Exchange 2007的儲存特性
  • 大而低花費的信箱
    • 透過大幅降低的磁碟 I/O
    • I/O 的使用會變動的
  • 讓你可使用大信箱的功能特性
    • 內容的全文檢索
    • 透過複寫來進行備份
    • Email Life Cycle (ELC)
  • 快速系統回復
    • VSS
    • LCR\CCR
i o x64
降低 I/O 需求(x64)

兩個最大的 64 位元儲存特性

  • 資料庫暫存大小 “unlimited”
    • 記憶體的使用規則: 2 GB+5 MB per user
    • 增加暫存的大小即減少資料庫的讀取
  • 50 DBs in 50 SGs
    • 可提供1 GB & 2 GB 的信箱使用
    • 資料庫是平行個別掛載
i o i o
降低I/O 需求減少隨機 I/O
  • Increased checkpoint depth
    • 更多的 SGs = 更詳細的每個使用者的檢查點
  • 增加分頁大小到 8 KB
  • I/O 最大量可到 1 MB
    • 較大而較少的 I/O
  • 讀寫比率可達 1:1
    • 更多的記憶體可減少資料讀取的需求
i o exchange 2003 vs exchange 2007
減少的I/O 需求Exchange 2003 vs. Exchange 2007
  • 在資料庫的 IOPS 上大概比 Exchange 2003減少 70%
    • 相同的設定與負載
    • 以 Microsoft 內部最大負載的伺服器為例
lcr ccr
儲存的彈性連續複寫 (LCR/CCR)
  • Replication service負責資料的更新
    • 拷貝和重新依交易記錄檔案寫入資料庫
  • CCR與叢集服務配合,提供CCR failover
  • LCR failover則必須手動
    • 使用Restore-StorageGroupCopy 指令
  • 進行原有資料的複製,隨時維持最新的資料 (Log)
  • 原有資料被修改,資料的副本也被修改
  • 不直接複製資料庫,只複製記錄檔來提昇效能
slide12
連續複寫的運作

Private Network

Active Node

Public Network

\ExchData

\ExchCopy

C:

Passive Node

Disk1

Disk2

File Share Witness

# Exchange Server 2007 高安全性與高可用性部署系列

# 12.05 如何部署高可用性的 Exchange Server 2007 訊息平台

agenda2
Agenda
  • 資料儲存目標
  • Exchange儲存的特性
  • 不同角色的 I/O 考量
  • 儲存的設計
  • 備份的指南
  • 解決方案指南:驗證與監控
slide15
UM – 整合通訊伺服器
  • 提供的服務
    • 使用者的電話存取
      • 語音信箱、郵件、行事曆、聯絡人
    • 接收傳真
    • 語音應答 – 讀取語音訊息
  • 會造成的磁碟 I/O
    • 協定紀錄
    • 記憶體分頁
  • 可以不需要備份
slide16
UM 的建議

大致的設定

  • 2 GB RAM
  • 2 core x 2-GHz CPU
slide17
用戶端存取伺服器(CAS)
  • 提供的服務
    • Internet protocols - IMAP4, POP3, HTTP
    • Outlook Anywhere (RPC/HTTP) & ActiveSync
    • Web services & AutoDiscover
  • 會造成的磁碟 I/O
    • 內容格式轉換(單一 EDB 檔)(暫存的)
    • 協定紀錄
    • 記憶體分頁
  • 可以不需要備份
slide18
CAS的建議

大致的設定

  • 2 GB RAM
  • 2 core x 2-GHz CPU
hub edge
Hub與Edge伺服器
  • 會造成的磁碟 I/O
    • 存放在 ESE 資料庫的信件佇列(mail.que)
    • 交易記錄檔 – 循環的
    • 內容格式轉換
      • 如果訊息大於 64KB 時(else in memory)
    • 協定與訊息追蹤紀錄
    • 記憶體分頁
    • 代理器(處理原則時)
  • 可以不需要備份
hub edge1
Hub與Edge伺服器的建議

大致的設定

  • 2 GB RAM
  • 2 core x 2-GHz CPU
mailbox
Mailbox伺服器

會造成的磁碟 I/O

  • ESE資料庫 (.edb)
  • 交易記錄檔
  • 備份與還原
  • 資料庫維護
  • 持續複寫
  • 全文檢索
  • 記憶體分頁
mailbox1
Mailbox伺服器的建議

大致的設定

  • 以 2000 個使用者為佈署單位
  • 每個使用者 .3-.5 IO/sec
  • 1 GB 信箱配額
  • 12 GB RAM ((2000*5 MB)+2 GB)
  • 20 SGs, 1 DB per SG
  • 200-GB Databases
  • 4 core x 2-GHz CPU

** 300GB SAS

mailbox single copy cluster scc
Mailbox伺服器單一複本叢集 –Single Copy Cluster (SCC)

Private Network

Active Node

Shared

Storage

Public Network

Active Node

Passive Node

slide25
叢集連續複寫的使用
  • OS與Exchange都必須是企業版
  • 可以多 SG ,每個SG一個資料庫
  • 提供雙資料中心,資料庫兩份拷貝
  • 災難發生能自動 Failover,伺服器必須確認HCL
  • 利用紀錄的重新寫入,達到資料的同步
  • 資料檢驗不馬虎,確保資料的完整
  • 災難發生信件遺失,Dumpster有保全
agenda3
Agenda
  • 資料儲存目標
  • Exchange儲存的特性
  • 不同角色的 I/O 考量
  • 儲存的設計
  • 備份的指南
  • 解決方案指南:驗證與監控
slide27
基本的儲存設計
  • 除了光纖之外還有更多選項
    • 請先了解不同儲存解決方案的效能變數
  • CCR 不需要使用共享儲存設備
  • 請平衡容量、 I/O 效能與線上維護或備份的需求
  • 透過 Exchange 2007的功能(如CCR與VSS)能達到快速的系統還原
slide28
信箱大小的儲存設計
  • Outlook 暫存模式(Cached Mode)
    • 由用戶端來進行排序與搜尋
  • Outlook 線上模式(Online Mode)
    • 排序與搜尋由伺服端來進行
    • 初始的索引建立非常耗效能
    • 資料夾中最好不要存放超過 5000 筆資料
  • 記錄檔大小
    • 移動信箱與建立備份措施來調整紀錄檔的容量需求
slide29
一般儲存建置

SAN

Exchange 2007

DAS

Exchange 2007

iSCSI

NAS

Not supported in Exchange 2007

Exchange 2007

iscsi
儲存設計 ---iSCSI 的使用
  • 隔絕 iSCSI 網路
  • 使用 Gigabit
    • 使用 Jumbo Frames 來增加備份的容量
  • MPIO (v2 initiator) 提供更高的使用容量與可靠性
  • 使用固定的 iSCSI LUNs
  • MPIO 可提供高傳輸來備份與一致性檢查
    • 1 Server NIC, 1 Storage NIC 92 MB/second
    • 2 Server NICs, 2 Storage NICs 185 MB/second
    • 3 Server NICs, 3 Storage NICs 241 MB/second
slide31
儲存設計 --- 磁碟陣列的使用

平衡效能與容量的需求

  • RAID10 提供最好的可靠性
    • 有能力提供陣列中兩顆磁碟毀損資料依然不會有問題
    • 磁碟毀損時造成效能影響較小(僅部分讀取受影響),而 RAID5 效能可能差異超過 30%
    • 磁碟重建的效能影響亦小(相對,RAID5 可能影響達70% 的效能使用)
  • RAID5 提供較佳的容量使用
  • RAID6 提供比 RAID 5 更好保護,可是效能較差
slide33
儲存設計 --- 最佳化容量

磁區大小的指定(配置單位大小)

預設為 4 KB

使用廠商的建議值,或者64 KB

agenda4
Agenda
  • 資料儲存目標
  • Exchange儲存的特性
  • 不同角色的 I/O 考量
  • 儲存的設計
  • 備份的指南
  • 解決方案指南:驗證與監控
slide35
備份的設計
  • LCR/CCR – 第一線的防護
    • 資料的複本使用,提供方便的還原能力
    • 不能取代備份
  • 主要資料庫
    • 傳統備份到另一顆磁碟或磁帶
    • 透過 VSS 快照(snapshot)來提供較佳效率
  • 複寫的資料庫
    • 透過 VSS 快照備份到磁碟或磁帶
    • 離線備份
slide36
備份的設計–大信箱需要新方法
  • 有CCR/LCR時,使用VSS來備份副本資料庫
    • 不會影響到主資料庫
      • 一致性檢查在複本上操作 (eseutil)
  • 建議每天完整備份
  • 要了解:2GB/user@2000 user 是4TB資料量
    • @175 GB/hr = ~23 hours
  • 或者每周完整、每日漸增備份
  • 勤檢查資料庫的成長情形
  • 例如 14 DBs, 2 Full per night, 12 Incremental
    • 2GB/user@2000 user 大概每天資料量 650 GB
    • @175 GB/hr = 3.7hrs
agenda5
Agenda
  • 資料儲存目標
  • Exchange儲存的特性
  • 不同角色的 I/O 考量
  • 儲存的設計
  • 備份的指南
  • 解決方案指南:驗證與監控
slide38
儲存測試的解決指南
  • 請確實瞭解企業的需求(怎樣的量化數字?)
  • 以實際環境的伺服器數量情形來測試
  • 以大的資料庫環境來測試
  • 決定符合容量的儲存需求情形並決定最大容量情形
slide39
決定你的 IOPS
  • IOPS 是 SG 的資料庫 I/O 量除以 SG 中的使用者數量
  • 請參考Exchange 2003儲存最佳化的技術文件
    • http://www.microsoft.com/technet/prodtechnol/exchange/guides/StoragePerformance
  • 以 Exchange 2003 為基準,然後套用 Exchange 2007 的變數
    • ~70% IOPS 的減少量
    • 可透過增加的資料庫暫存來取得大幅減少的資料讀取 I/O(意指增加記憶體量)
exchange1
Exchange的儲存測試
  • Jetstress – 模擬 Exchange 的I/O特性,可協助正確模擬 I/O
    • 以24小時燒機來測試儲存的可靠性
    • 驗證儲存解決方案是否符合效能的需求
  • 新的工具來進行模擬測試
    • http://www.microsoft.com/technet/prodtechnol/exchange/2007/downloads/tools.mspx
jetstress
Jetstress

Jetstress的圖形化介面

  • 使用來測試系統容量是否在可接受的程度
  • 透過報告來進行微調
  • 模擬 Exchange disk I/O
    • 測試磁碟子系統
    • 測試Exchange Mailbox Profile的情形
  • 效能測試預設兩小時來確認效能
  • 可透過24hr壓力測試儲存的可靠度
exchange2
監控 Exchange 的資料儲存
  • 獲取可能造成系統毀損的硬體失敗或警告狀態訊息
  • 獲取可能造成使用者問題的儲存效能問題
    • 儲存容量的計畫可能不足,I/O可能因各種情形而有改變(例如使用者的變動或其他應用程式的安裝)
  • I/O 的變動瞬息萬變
slide43
監控儲存控制卡
  • 盡早了解可能的效能問題
  • 與 MOM 整合:有些儲存設備商有提供 MOM management pack
  • 如無法與 MOM 整合,可能可以透過 SNMP 介面
  • 不同的儲存方案通常有特定的監控方式
  • General metrics:
    • Disk/Spindle % utilization
    • Read cache hit ratio
    • Write pending requests
    • Storage processor % utilization
slide44
監控工具
  • 效能監視器
    • 即時、紀錄檔與警示的使用
  • MOM -Microsoft Operations Manager
    • http://www.microsoft.com/mom/default.mspx
    • Exchange Mgmt Pack for MOM
      • http://www.microsoft.com/downloads/details.aspx?familyid=EFDEA5C6-6835-47CB-AF4F-43F3A3E30279&displaylang=en
  • ExBPA- Best Practice Analyzer Tool
    • ExBPA management pack for MOM 2005.
    • http://www.microsoft.com/downloads/details.aspx?familyid=DBAB201F-4BEE-4943-AC22-E2DDBD258DF3&displaylang=en
  • Event Viewer [大小>5mb 並且可依需要覆寫]
  • Network Monitor
  • Exchange Optimizing Storage Whitepaper
    • http://www.microsoft.com/technet/prodtechnol/exchange/2003/library/optimizestorage.mspx
  • ExPTA – Performance Troubleshooting Analyzer效能疑難排解員
    • http://www.microsoft.com/downloads/details.aspx?FamilyID=4bdc1d6b-de34-4f1c-aeba-fed1256caf9a&DisplayLang=en
exchange3
監控 Exchange 主機的儲存狀態
  • RPC Average Latency: avg 50ms, max 100ms
  • Disk latency: avg 20ms, max 40ms

Log writes - <10ms

Database reads - <20ms

Database writes - <20ms

Use Advanced Performance Counters

Database page faults should be <1

slide46
總結
  • 在大信箱的使用環境,盡量減少費用與複雜度
  • 盡可能減少 I\O 需求
  • CCR 提供不須共享儲存的叢集方式
  • 全文檢索與信件生命週期(ELC)可以協助大信箱的使用與管理
  • Exchange 2007 的儲存解決與以前不同
    • 不過驗證與監控是一樣的
for more information
For More Information…
  • TechNet
    • www.microsoft.com/taiwan/technet
  • Exchange Server 2007
    • www.microsoft.com/exchange
  • TechNet 技術論壇
    • www.microsoft.com/taiwan/technet/forum
  • MVP Community社群網站
    • www.microsoft.com/taiwan/community
  • MS Exchange Team Blog
    • http://msexchangeteam.com/
  • Exchange 2007 online Help
    • http://www.microsoft.com/technet/prodtechnol/exchange/E2k7/ZH-TW/Help/ExchHelp/cb24ddb7-0659-4d9d-9057-52843f861ba8.mspx?mfr=true
ad