日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
云開(kāi)發(fā)平臺(tái)真的是不簡(jiǎn)單

云開(kāi)發(fā)平臺(tái)真的是不簡(jiǎn)單

作者:佚名 2010-03-30 14:06:35

云計(jì)算 這里介紹本質(zhì)上,云計(jì)算需要屏蔽掉物理區(qū)域、承載節(jié)點(diǎn)、網(wǎng)絡(luò)拓?fù)涞纫蛩叵蛴脩?hù)透明地提供服務(wù),而Azure恰恰提供了這些內(nèi)容。

成都創(chuàng)新互聯(lián)公司專(zhuān)注為客戶(hù)提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于做網(wǎng)站、成都網(wǎng)站建設(shè)、本溪網(wǎng)絡(luò)推廣、重慶小程序開(kāi)發(fā)、本溪網(wǎng)絡(luò)營(yíng)銷(xiāo)、本溪企業(yè)策劃、本溪品牌公關(guān)、搜索引擎seo、人物專(zhuān)訪(fǎng)、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供本溪建站搭建服務(wù),24小時(shí)服務(wù)熱線(xiàn):13518219792,官方網(wǎng)址:www.cdcxhl.com

近兩年,云計(jì)算的熱潮此起彼伏,很多聲音來(lái)自存儲(chǔ)、服務(wù)器、簡(jiǎn)單的NoSQL訪(fǎng)問(wèn),并且誤導(dǎo)大眾云計(jì)算就像自來(lái)水、民用電的取用一樣,但這只是云計(jì)算的準(zhǔn)備階段或初級(jí)階段,就好比給您一臺(tái)沒(méi)有瀏覽器、沒(méi)有Office和其他文檔閱讀、編輯的半裸機(jī)一樣,而真正為您定制的應(yīng)用或您用于獲利的應(yīng)用還“飄”在地上。相對(duì)而言,Azure平臺(tái)更貼近應(yīng)用,它提供的不是大眾無(wú)法直接使用的“基礎(chǔ)設(shè)施”,而是各類(lèi)實(shí)實(shí)在在的應(yīng)用軟件,只不過(guò)“飄”在云上而已。

如果用軟件運(yùn)行機(jī)制劃分,云應(yīng)用則是站在一個(gè)新的起點(diǎn),而Visual Studio 2010無(wú)疑為開(kāi)發(fā)此類(lèi)應(yīng)用提供了快捷方式:本質(zhì)上,云計(jì)算需要屏蔽掉物理區(qū)域、承載節(jié)點(diǎn)、網(wǎng)絡(luò)拓?fù)涞纫蛩叵蛴脩?hù)透明地提供服務(wù),而Azure恰恰提供了這些內(nèi)容:

(1)、具備其他云服務(wù)商的基礎(chǔ)環(huán)境能力。

(2)、整合了Windows Live、Dynamics和WindowsServer產(chǎn)品,其中很多功能非常適合商業(yè)環(huán)境,類(lèi)似功能對(duì)于ISV或個(gè)體開(kāi)發(fā)者而言如果從頭開(kāi)始做,技術(shù)上難度過(guò)大,而且即便技術(shù)上能完成也錯(cuò)失了商業(yè)機(jī)會(huì)。

(3)、充分保護(hù)現(xiàn)有開(kāi)發(fā)技能投資,使用Azure的開(kāi)發(fā)者可以繼續(xù)把絕大部分本地WinForm應(yīng)用、ASP.NET應(yīng)用的經(jīng)驗(yàn)運(yùn)用到Azure中。

不過(guò),盡管Azure上述特點(diǎn)提供了一個(gè)較為可靠的運(yùn)行環(huán)境和API體系,但用戶(hù)自己開(kāi)發(fā)的云應(yīng)用能否穩(wěn)定可靠運(yùn)行幾乎是另一碼事,就好像同樣一個(gè)基于 SQL Server 2008類(lèi)似功能的系統(tǒng),有的開(kāi)發(fā)者可以支持200個(gè)并發(fā)用戶(hù),有的只能支持10個(gè)并發(fā)。據(jù)筆者經(jīng)驗(yàn),開(kāi)發(fā)云應(yīng)用在實(shí)現(xiàn)階段的步驟上有些特別之處:

(1)、前期,通過(guò)原型系統(tǒng)驗(yàn)證API。考慮云應(yīng)用開(kāi)發(fā)在業(yè)界還比較有限,出于知識(shí)積累的考慮,建議采用非拋棄型原型較好,便于團(tuán)隊(duì)學(xué)習(xí)、理解、沉淀相關(guān)技術(shù)。不過(guò),現(xiàn)階段也有些不利因素,由于云應(yīng)用開(kāi)發(fā)尚不甚成熟,API的非兼容更新經(jīng)常發(fā)生,為此即便是原型也建議運(yùn)用設(shè)計(jì)模型技巧,在部分關(guān)鍵API處預(yù)留后手。

(2)、然后,基于威脅建模分析安全性,對(duì)原型進(jìn)行必要的重構(gòu)和簡(jiǎn)單的滲透測(cè)試,無(wú)論采用CIA(保密性、完整性、可用性:C=Confidentiality,I=Integrity, A=Availability)的防御模型還是SDL的 STRIDE(Spoofing user identity, Tampering with data, Repudiation, Information disclosure, Denial of service, Elevation of privilege)攻擊模型,開(kāi)發(fā)云應(yīng)用必須先過(guò)安全關(guān)。另外,必須慎重權(quán)衡httpS的使用范圍,這里范圍包括三個(gè)維度“功能”、“時(shí)間”、“數(shù)據(jù)量”,做到“剛剛夠用”(No more no less),否則代價(jià)就是真金白銀。

(3)、接著,開(kāi)發(fā)功能并通過(guò)必要的單元測(cè)試、集成測(cè)試確認(rèn)功能有效。

(4)、下面是配置云運(yùn)行環(huán)境,根據(jù)不同資源情況下的運(yùn)行表現(xiàn)在應(yīng)用中留出“活扣”,便于實(shí)際部署后可以根據(jù)吞吐率有先手布局。這步非常關(guān)鍵,因?yàn)椴煌谖覀円酝钠髽I(yè)應(yīng)用或互聯(lián)網(wǎng)應(yīng)用,Azure平臺(tái)允許我們進(jìn)行類(lèi)似的模擬,做類(lèi)似的裝載回歸其成本很低。

(5)、最后,根據(jù)預(yù)估的資源使用情況,選擇合理的租費(fèi)套餐。相對(duì)以往的開(kāi)發(fā),在云平臺(tái)部署也有不少優(yōu)勢(shì),畢竟裝載回歸階段很多租費(fèi)已基本量化。

(注:另外,云應(yīng)用還需必要的“非云”運(yùn)維監(jiān)控機(jī)制保證,還要考慮相應(yīng)的本地信息備份能力,否則“亡羊”都沒(méi)處“補(bǔ)牢”。)

上述5個(gè)步驟結(jié)合Visual Studio 2010均可以較為便捷的完成。不過(guò)對(duì)于熟悉WinForm應(yīng)用和ASP.NET應(yīng)用的開(kāi)發(fā)人員,如何使用Azure存儲(chǔ)機(jī)制需要一個(gè)適應(yīng)過(guò)程:

(1)、Blob Service:雖然提供二進(jìn)制信息的存儲(chǔ),但最好慎用,對(duì)于二進(jìn)制的多媒體信息而言,采用該服務(wù)成本偏高,盡管官方有類(lèi)似的標(biāo)桿系統(tǒng),但考慮到資費(fèi)以及國(guó)內(nèi)調(diào)用效率,建議租用或自建獨(dú)立的流媒體服務(wù)器和文件服務(wù)器,調(diào)試階段也須慎重安排調(diào)用次序和資源訪(fǎng)問(wèn)路徑。

(2)、Table Service:非常有用,但使用中建議考慮自己開(kāi)發(fā)一些“土法”編碼的JavaScript、XLS函數(shù),在信息提交前將稀疏的用戶(hù)數(shù)據(jù)進(jìn)行處理,在展現(xiàn)時(shí)進(jìn)行反向處理,例如:一條微博內(nèi)容為“大勝印尼9個(gè)球?。。。。。。。。。。。 ?,不妨在提交前處理為“大勝印尼9個(gè)球/[!12/]”,雖然有些煩瑣但考慮到 Azure的收費(fèi)方式,能省還是給自己省點(diǎn)。之所以沒(méi)有直接提壓縮算法,同樣因?yàn)锳zure的收費(fèi)方式,您可以根據(jù)應(yīng)用的內(nèi)容特點(diǎn),權(quán)宜計(jì)算時(shí)間和存儲(chǔ)空間。

(3)、Queue Service:是個(gè)容易被忽略但其實(shí)更容易出彩的服務(wù),不僅僅限于向Work Role發(fā)送消息。一方面通過(guò)他的異步處理能力,常??梢栽谙嗤琀ost Service 使用的情況下支持多并發(fā)用戶(hù);另外,在處理結(jié)果(包括:查詢(xún)結(jié)果)交付方面也有一定靈活性,減少因?yàn)槎鄠€(gè)處理流程爭(zhēng)用資源產(chǎn)生的無(wú)謂支出,畢竟本地?cái)?shù)據(jù)庫(kù)死鎖等待一段時(shí)間后Kill一方這個(gè)處理,資源消耗相對(duì)較小、成本低,類(lèi)似問(wèn)題出現(xiàn)在云庫(kù)(畢竟現(xiàn)階段SQL Azure的鎖處理不如本地 SQL Server的完善)消耗可是實(shí)實(shí)在在的費(fèi)用。采用Queue Service可以通過(guò)分隔、分工處理流程的方法,將爭(zhēng)用面縮小,讓您的云應(yīng)用可以“悠著勁兒”的完成處理。

上面關(guān)于三個(gè)存儲(chǔ)服務(wù)的開(kāi)發(fā)、調(diào)試均可在Visual Studio中完成,而且區(qū)別于調(diào)試本地應(yīng)用習(xí)慣看Task Manager,開(kāi)發(fā)云應(yīng)用不妨直接盯著計(jì)費(fèi)“斤斤計(jì)較”。同時(shí),云應(yīng)用的調(diào)試能力是Visual Studio 2010的一大亮點(diǎn),您之前的ASP.NET web Service 及WCF調(diào)試經(jīng)驗(yàn)可以直接搬到Azure平臺(tái),而且調(diào)試信息可以直接顯示在您Visual Studio 2010的Console窗口中。此外,啟動(dòng)調(diào)試的過(guò)程和本地應(yīng)用相差無(wú)幾。Visual  Studio 2010預(yù)置了C#和VB.NET的Azure項(xiàng)目模板,借助模板和向?qū)梢允∪ズ芏唷鞍斯伞眱?nèi)容的編寫(xiě),將注意力集中在業(yè)務(wù)功能上。

另外,對(duì)于致力于基于A(yíng)zure平臺(tái)從事大型或長(zhǎng)期云應(yīng)用項(xiàng)目的團(tuán)隊(duì)而言,Visual Studio 2010  IDE的擴(kuò)展能力(VSX:Visual Studio Extension)很值得研究。

(1)、對(duì)于那些準(zhǔn)備通過(guò)包裝Azure相關(guān)服務(wù),進(jìn)而對(duì)外提供Open API(或者是商用API)的團(tuán)隊(duì),為了便于用戶(hù)使用您的API系統(tǒng),不妨基于VSX提供額外的項(xiàng)目模板或者插件,尤其是提供定位較為準(zhǔn)確的錯(cuò)誤反饋和組織比較系統(tǒng)的調(diào)試信息。另外,為了便于編碼方便,可以擴(kuò)展QuickInfo  Tooltips,便于用戶(hù)及時(shí)、直觀(guān)地了解API的內(nèi)容。相信在第三方云應(yīng)用Open API新秀還不算豐富的今天,如果您能先走一步提供一套開(kāi)發(fā)人員友好的Open API,也能幫助您在新的平臺(tái)占據(jù)領(lǐng)先。

(2)、如果您想結(jié)合Azure發(fā)布商用服務(wù),不妨在說(shuō)明文檔之余準(zhǔn)備一些Code Snippet  Library,一方面便于用戶(hù)使用您的商用服務(wù),也便于向下游開(kāi)發(fā)者提供“不出格”的示例。不僅如此,考慮到云應(yīng)用部署方面相對(duì)本地應(yīng)用過(guò)程上煩瑣些,建議擴(kuò)展MSBuild,便于您的下游集成商打包調(diào)試、部署他們的系統(tǒng)。

如果您直接向用戶(hù)提供基于A(yíng)zure的前端應(yīng)用(WinForm或ASP.NET、甚至是類(lèi)似JSF、PHP的其他平臺(tái)),那么不妨用Visual Studio方便的調(diào)試功能先開(kāi)發(fā)“胖服務(wù)端”,為前端提供更為豐富Fa?ade Interface的同時(shí),借助緩存、壓縮、并行處理等技術(shù)盡可能的節(jié)省資源使用,進(jìn)而降低運(yùn)營(yíng)費(fèi)用。

整體而言,盡管微軟通過(guò)Azure的開(kāi)發(fā)包盡最大可能降低云應(yīng)用開(kāi)發(fā)門(mén)檻,但畢竟這個(gè)平臺(tái)還很年輕,雖然理論上您可以借助其他IDE環(huán)境完成類(lèi)似開(kāi)發(fā)工作,但相對(duì)Visual Studio 2010還有一定差距。不過(guò),Visual Studio 2010的云計(jì)算功能也存在對(duì)其他云服務(wù)供應(yīng)商支持不足的問(wèn)題,云應(yīng)用開(kāi)發(fā)環(huán)境整體還處在諸侯割據(jù)的戰(zhàn)國(guó)時(shí)代。RESTful雖然通用但畢竟成本較高,使用上相對(duì)IDE環(huán)境有較大改善的 Visual Studio 2010就好像蜀道。

云計(jì)算是不會(huì)總停留在基礎(chǔ)環(huán)境服務(wù)這個(gè)層面,在主力廠(chǎng)商和大批中小規(guī)模用戶(hù)的推動(dòng)下,云應(yīng)用(或稱(chēng)為基于云的軟件)預(yù)期會(huì)更具附加值,從靈感到產(chǎn)品的周期也更短。使用得當(dāng),Visual Studio 2010則是實(shí)現(xiàn)該目標(biāo)的利器。

【編輯推薦】

  1. 暢談云安全找回渠道價(jià)值
  2. 閑聊云安全搶占市場(chǎng)先機(jī)
  3. 云計(jì)算高安全與綠色節(jié)能的屬性
  4. 討論如何應(yīng)對(duì)云計(jì)算時(shí)代的到來(lái)
  5. 深談云計(jì)算未來(lái)數(shù)據(jù)中心網(wǎng)絡(luò)


網(wǎng)頁(yè)標(biāo)題:云開(kāi)發(fā)平臺(tái)真的是不簡(jiǎn)單
文章位置:http://www.5511xx.com/article/ccedcoh.html