閑扯Windows Azure Tools for Visual Studio
Visual Studio 2010經(jīng)過長時間的發(fā)展,很多用戶都很了解Visual Studio 2010了,這里我發(fā)表一下個人理解,和大家討論討論。雖然大家都還在“云里霧里”,但是毫無疑問,“云計(jì)算”已經(jīng)來到了我們身邊。在互聯(lián)網(wǎng)時代,微軟輸給了Google,面對即將到來的“云計(jì)算”時代,微軟沒有理由再次錯過機(jī)會。
#t#所以早在年初“云計(jì)算”的概念剛剛興起的時候,就有傳言微軟將進(jìn)軍“云計(jì)算”,將旗下的軟件業(yè)務(wù)納入“云計(jì)算”。而現(xiàn)在,隨著Visual Studio 2010 CTP和Windows Azure的發(fā)布,這一切成為了事實(shí)?!霸朴?jì)算”的基本原理,是通過使計(jì)算分布在大量的分布式計(jì)算機(jī)上,而非本地計(jì)算機(jī)或遠(yuǎn)程服務(wù)器中,企業(yè)數(shù)據(jù)中心的運(yùn)行將更與互聯(lián)網(wǎng)相似。
這使得企業(yè)能夠?qū)①Y源切換到需要的應(yīng)用上,根據(jù)需求訪問計(jì)算機(jī)和存儲系統(tǒng)。Windows Azure是一個托管服務(wù)套件,它包括虛擬計(jì)算,可擴(kuò)展存儲以及自動化服務(wù)管理系統(tǒng)等。這些工具將會用來為微軟的服務(wù)提供支持,其中包括MSN,Xbox Live,以及Office Online等等,實(shí)現(xiàn)服務(wù)的網(wǎng)絡(luò)化。
對于開發(fā)者而言,Windows Azure已經(jīng)建立起一個簡單而快速的系統(tǒng),最重要的是它擁有著標(biāo)準(zhǔn)的模型,是我們步入“云計(jì)算”時代的捷徑。開發(fā)者可以根據(jù)自己的需要選擇第二層功能來使用,比如數(shù)據(jù)庫,業(yè)務(wù)工具,甚至是第三方軟件提供的功能。Windows Azure云計(jì)算平臺為開發(fā)者提供了靈活性和可開發(fā)性,同時還需要考慮利用目前現(xiàn)有的技能、工具和技術(shù),比如微軟.NET框架和Visual Studio。使用Windows Azure Tools for Visual Studio,我們可以為Windows Azure創(chuàng)建,調(diào)試和部署服務(wù)和應(yīng)用程序。
Visual Studio 2010為Windows Azure提供了專門的項(xiàng)目模型,同時,我們也可以利于Visual Studio 2010對我們的服務(wù)和應(yīng)用程序進(jìn)行調(diào)試。另外,我們可以利用Visual Studio 2010將我們創(chuàng)建的服務(wù)打包,然后通過Windows Live Developer Portal部署到Windows Azure。
總之,有了Visual Studio 2010的幫助,我們就可以拔得“云計(jì)算”的頭籌。