TechED2013:云服務的可靠性和可用性
原創(chuàng)12月5日-6日,TechEd 2013微軟技術大會在國家會議中心召開。今年是TechEd進入中國第20年,該大會面向全球IT人士,關注開發(fā)技術。今年的大會微軟邀請了162位來自微軟和業(yè)界的國內(nèi)外技術專家,圍繞14大課程主題舉辦100余場講座,講解微軟***技術與產(chǎn)品的相關應用、分享合作伙伴***的工具、解決方案和成功案例。微軟云計算技術推廣專家白海石闡述了云服務的可靠性和可用性。
可用性是系統(tǒng)運行時間和系統(tǒng)運行時間加系統(tǒng)宕機時間的比,可用性是衡量系統(tǒng)的主要因素之一。傳統(tǒng)的技術,在系統(tǒng)宕機之后,需要將服務器或者其他設備維修好了之后才能重新提供服務,而云技術的出現(xiàn),這一缺陷有效地得到了改善。
云服務可以保證較高的可用性,因為云平臺有很大的資源池,當一臺服務器宕機之后,可以分配別的服務器快速啟動,從而保證系統(tǒng)的可用性。
微軟Windows Azure提供了多項可用性技術,包括SQL Server AlwaysOn Groups等多項技術,可以節(jié)省移動開發(fā)者的時間并提高SQL Server的可用性和災難恢復技術。
可用性示例
用戶發(fā)出請求后,后臺服務會訪問數(shù)據(jù)庫,用戶會用到身份驗證,前臺站點和后臺服務可以直接連接也可以異步的連接。以北京為例,當數(shù)據(jù)中心遇到災難時,用戶的請求會被分配到上海站。另外還可以通過內(nèi)容投放和緩存的技術,來提供給客戶服務。
白海石表示,任何地方都可能出錯,所有的地方都一定會出錯。因此系統(tǒng)的可靠性也非常重要。
Windows Azure也提供了可靠性技術。
網(wǎng)站的遠程調(diào)試
Visual studio和Windows Azure平臺深度整合,用戶建立網(wǎng)站、發(fā)布網(wǎng)站、調(diào)試都可以在同一平臺下完成。