2010-05-10 58 views
3

我一直在評論Windows Azure平臺一段時間,並且找不到一個非常重要的問題的答案。Windows Azure全球可用性

如果我在雲中部署我的應用程序,它將如何從全球不同的地方到達?

例如,如果我有一個帶有數據庫的Web應用程序,並希望它可供英國,美國,中國等用戶訪問,我可以確定世界上的任何用戶都將獲得幾乎相同的請求處理時間?

我這樣想。 1.用戶發送請求(在瀏覽器中導航到我的網站) 2.此請求在最近的位置(距離用戶MS數據中心最近?)處於雲端3. 3.它由我的Web應用程序實例處理(在最近的位置,向我的集中式數據庫請求可能很遠,但SQL請求通過MS內部網絡,我相信應該是非常快的)。 4.發送給用戶的響應。

如果我錯了,請讓我知道。

謝謝。

回答

4

除非您採取措施在世界各地的不同數據中心運行應用程序,否則它通常會在單個數據中心中運行。因此,如果您在美國北部中心(芝加哥)運營,那麼中國上海的用戶將通過太平洋地區的互聯網連接,然後打到芝加哥的服務器。這與傳統Web服務器的過程類似。但是,您不需要維護Web服務器,具有驚人的容錯能力,並且能夠快速連接到芝加哥數據中心。 Azure中有一個內容交付網絡(CDN),但目前它僅用於blob存儲。因此,如果您從Azure發佈圖像和視頻,它們最終會緩存到用戶附近,但Azure CDN無法幫助您從Web角色獲取HTML頁面。

0

我在不同的論壇上有答案。答案是不。