在上一篇探討中,我們分析了資料庫遷移的主要誘因——廠商為控制成本,從高昂的商業資料庫轉向高性價比平台。但成本可控後,遷移真的會停止嗎?答案是否定的。51CTO 記者在 TechEd 2011 現場專訪黃漢傑老師與姚鋼老師,揭示遷移背後更深層的邏輯:當成本不再是首要考量,廠商關注點轉向資料庫本身是否「給力」,核心指標直指高可用性、容災與故障恢復能力。
高可用性意味著使用者隨時能存取資料,而不關心資料來自哪個節點。正如書中比喻:如同一顆永不熄滅的燈泡,使用者無需理解發光原理,只在乎亮度恆久。
工程師必須涵蓋人為失誤、硬體故障、網路分區等所有故障場景,構建多層次冗余架構,目標是「向最好努力,做最壞打算」。
提到 SQL Server 高可用,AlwaysOn 可用性群組 是下一代產品的核心亮點。姚鋼指出,微軟每版迭代皆強化高可用功能,AlwaysOn 整合了資料庫鏡像與容錯移轉叢集的優點,支援多達 8 個次要複本、可讀次要複本、自動容錯移轉與彈性故障轉移策略,將高可用推向新高度。
黃漢傑強調,遷移前的詳細部署是降低風險關鍵。利用資料庫鏡像將不可用時間壓縮至最小,輔以成熟遷移工具自動化流程,確保平滑過渡。
資料在遷移「過程中」處於安全狀態;風險源於遷移前的準備不足或遷移後的驗證缺失。完善的預部署方案,能將遷移窗口內的安全性做到極致。
完整訪談影片請參考原文連結(建議使用 IE 瀏覽器觀看)。