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