Visual Studio 2010著力打造云計算平臺(1)

發表于:2010-03-29來源:作者:點擊數: 標簽:平臺StudioVisualvisualstudio
Visual Studio 2010著力打造云計算平臺(1) 軟件測試工具 在微軟的Visual Studio 2010產品中,我們可以看到云計算的影子,不僅是其對Windows Azure提供了多方面的支持,同時也能夠更加快捷的進行云計算 開發 。 在RC版本發布之后,我們看到微軟為Visual Studi

  Visual Studio 2010著力打造云計算平臺(1)  軟件測試工具 

     在微軟的Visual Studio 2010產品中,我們可以看到云計算的影子,不僅是其對Windows Azure提供了多方面的支持,同時也能夠更加快捷的進行云計算開發。

  在RC版本發布之后,我們看到微軟為Visual Studio 2010增加了很多新功能,同時在云計算方面也有很大的改善,隨著云計算時代的到來,軟件開發模式和商業模型都將進入全面開放組合的新時代。微軟云計算平臺Windows Azure,這將把微軟帶入一個嶄新的時代。

  Azure來源于法語,語意為天空一樣的湛藍色,這也正是微軟所希望的,把其打造成承載所有云上的應用和服務的藍天。既然微軟一開始就表明了要在云計算領域中一展身手,當然不會讓我們失望。在微軟的Visual Studio 2010產品中,就可以看到云計算的身影。下面將給大家介紹一下,Visual Studio 2010中云計算技術的開發特性。

  1.VS2010為Windows Azure提供了哪方面的支持

  微軟為了在云計算上出人頭地,可謂下了大功夫。雖然有Azure這個平臺,其已經可以在云計算上打下一定的基礎。但是其仍然不滿足。其又給Azure平臺配備了一個好兄弟,它就是與其一起發布的Visual Studio 2010。云計算的基本原理,就是通過資源的負載均衡來提高數據檢索、處理的能力,提高業務的靈活性。雖然Azure平臺可以滿足大部分的云計算工作,但是其有一個缺陷,就是開發的周期比較長。而Visual Studio 2010就是用來解決這個關鍵問題。在Visual Studio 2010平臺中,已經集成了Azure的項目模型。借助Visual Studio 2010這個有效的開發工具,可以大大的減少云計算系統的開發周期。讓云計算系統能夠及早的服務與用戶??梢哉f,在Visual Studio 2010的幫助下,Azure云計算平臺的價值能夠達到極大的實現。

Windows Azure

  2.VS2010平臺在并行計算對支持云計算方面的改善

  云計算的核心原理就是實現在不同服務器之間的負載均衡,也就是說,讓不同的服務器參與同一個計算。這就涉及到并行計算的問題。在云計算之前,硬件技術的發展總是會給軟件帶來免費的性能提升。如增加內存、更換性能更高的CPU后,軟件幾乎不用做任何的修改,就可以在新硬件上使用,而且性能會有很大的提升。在以前,不少系統管理員總喜歡通過硬件升級來提高應用程序的性能。

  不過進入到云計算時代后,這種情況就不存在了。這主要是因為以前的硬件升級都有一個前提,即只有一個運算核心。如在以前,CPU再怎么升級,都是單核,即只有一個頭腦在運算。當CPU升級到多核時代后,也就是云計算的初步階段,CPU就有了多個運算核心。此時傳統的應用軟件由于受到架構的限制,如果不調整原先的設計方案,那么很難從中得到益處。在實際工作中,有些管理員更換了雙核的CPU后發現,應用軟件性能沒有明顯的改善,甚至有下降的趨勢。這與理論上的可以提高2倍運算率明顯不符。這不能夠怪云計算不好,而主要是原有的應用軟件架構還無法適應這個變化。

  如果要讓傳統的應用軟件能夠在云計算時代發揮其優勢,則必須對應用程序的架構進行重大的調整。顯而易見,這需要花費很大的時間與精力。為了減少這個重新開發的時間與精力,在微軟的Visual Studio 2010平臺中加大了對并行運算的支持。Visual Studio 2010平臺的目標是讓大部分開發人員都能夠高效的利用這個平臺進行云計算系統的開發,并集成微軟現有的多個開發平臺,Visual Studio 2010平臺在并行計算上的優化,發現主要有以下幾個方面的改善。

  (1) Visual Studio 2010版本能夠支持非托管的C++庫和編輯器運行并行計算。也就是說即使應用軟件中采用了非托管的C++,也能夠支持多核運算。軟件測試

  (2) 在Visual Studio 2010種提供了一個并行性能分析器。通過這個分析器可以幫助開發人員迅速找到應用程序的性能瓶頸,并向開發人員提出建議需要在哪些地方采取并行處理。

  (3) 改善了Visual Studio 2010的調試器。在這個平臺的調試器中可以智能的了解代碼的并行特性,并且能夠在跳似乎程序的不同執行單元的時候,顯示應用程序的應用狀態,這些改進都是圍繞云計算展開的。有了這些特性的支持,可以讓開發人員在最短的時間之內開發出一套合格的云計算系統。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97