xxxxx内射xxxx,人人妻人人澡人人爽偷拍台湾,国内揄拍高清国内精品对白,在线精品视频一区二区

新聞中心

首頁 > 新聞中心 > 行業(yè)新聞 >

Windows Azure計算服務

時間:2017-05-09 08:38:43   閱讀:

  Windows Azure計算服務可以支持運行有大量并行用戶的大型應甩程序。Windows Azure中,每個虛擬機運行一個64bit的Windows Server 2008,這些虛擬機由微軟數(shù)據(jù)中心負責維護和管理,每個賣例都運行在自己的虛擬機上。用戶只關心如何構建和配置自已的應用程序/比如決定運行實例的數(shù)量、實例運行代碼區(qū)域等。用戶運行自己的應用程序時,只需通過Web瀏覽器訪問Windows Azure入口,使用Window Live ID登錄Windows Azure,然后創(chuàng)建自己的運行應用程序賬戶或自己的存儲賬戶,一旦用戶創(chuàng)建了宿主賬戶,就可以加載自己的應用程序到Windows Azure上,并指定應用程序要運行的實例數(shù)目。這時,Windows Azure將自動地創(chuàng)建虛擬機并運行用戶的應用程序。
 
  不同于Amazon云計算(用戶自己提供機器的虡擬映像(Image)到虛擬機),Windows Azure能夠自動虛擬出虛擬機,用戶不用考慮如何維護windows操作系統(tǒng)的備份問題,只要專注于如何創(chuàng)建應用程序即可。目前,Windows Azure服務器租用平臺的CTP版提供了一整套的開發(fā)工具和組件允許創(chuàng)建 .NET4.0應用程序。與傳統(tǒng)的.NET應用程序不同的是,Windows Azure應用程序包括Web Role實例、Worker Role實例和VM Role實例,使用這三種實例的Windows Azure應用程序運行機制。
 
  (1)Web Role?;赪eb Role可以使基于Web的應用的創(chuàng)建過程變得簡單。每個Web Role實例都提前在內部安裝了IIS7,通過ASP.NET、WCF (Windows Communication Foundation)或其他Web技術使創(chuàng)建應用程序變得簡單。如果不使用.NET Framework,而通過本機代碼創(chuàng)建應用,開發(fā)者可以安裝或運行非微軟的技術,如PHP和Java。
 
  (2)Worker Role。Worker Role設計用來運行各種各樣的基于Windows的代碼。Web Role和Worker Role的最大不同在于:Worker Roles內部沒有安裝IIS,所以IIS并沒有托管Worker Roles運行的代碼。比如,Worker Role可以運行一個模擬、進行視頻處理等。應用通過Web Role與用戶相互作用,然后利用Worker Role進行任務處理。
 
  (3)VM Role。VM Role運行系統(tǒng)提供的Windows Server 2008 R2鏡像。此外,將本地的Windows Server應用移動到Windows Azure中時,VM Role將會起作用。
 
  可以使用Windows Azure門戶將應用提交到Windows Azure中,提交應用的同時,需要同時提交配置信息,告知平臺每個Role需要運行實例的數(shù)量。Windows Azure Fabric控制器再為每個實例創(chuàng)建一個虛擬機,在虛擬機中運行相應的Role。
 
  Windows Azure支持HTTP、HTTPS和TCP協(xié)議,用戶可以通過這些協(xié)議向Windows Azure發(fā)起請求。這些請求在分發(fā)給各個實例之前均會被負載均衡,同時負載均衡器不允許用戶與各個Role實例之間保持聯(lián)系,因此來自同一個用戶的多種請求可能會被負載均衡器分發(fā)給不同的Role實例。
 
  創(chuàng)建Windows Azure應用時,可以任意結合使用Web Role、Worker kole和VM Role實例。當應用的負載增加時,可以使用Windows Azure門戶為庫用中的Role請求更多的實例。如果負載減少,可以減少運行實例的數(shù)量。Windows Azure也提供一個API接口,通過程序改變運行實例的數(shù)量,不需要人工干預,但是平臺本身不能根據(jù)應用的負載自動地調整應用規(guī)模。
?

閩公網安備 35010002000114號