Azure開發(fā)那點(diǎn)事(4) |
發(fā)布時(shí)間: 2012/7/22 16:15:56 |
用Azure來開發(fā)的風(fēng)險(xiǎn)和好處 采用Azure的典型場(chǎng)景 使用Azure時(shí)有兩種基本的場(chǎng)景經(jīng)常被提及。在第一個(gè)例子中,用戶將Azure用作整個(gè)應(yīng)用程序的億恩石頭QQ:673606008 電話:18237160419平臺(tái)。在第二個(gè)例子中,用戶在Azure上編程,將現(xiàn)有的應(yīng)用程序擴(kuò)展到云端,或者使用Azure作為補(bǔ)充,以此增強(qiáng)比較像傳統(tǒng)應(yīng)用程序的應(yīng)用程序。 不妨看一下第一種情況。假設(shè)一家公司有著龐大但呈現(xiàn)出季節(jié)性的負(fù)載,開發(fā)人員在開發(fā)時(shí)必須兼顧這個(gè)特點(diǎn)。由于這種負(fù)載的波動(dòng)性很大,如果像Azure這樣的方案讓開發(fā)人員只要為實(shí)際所需的資源付費(fèi),那么他們購買高峰期間所必需的軟硬件就可能不大明智。 類似的是,互聯(lián)網(wǎng)新興公司可能事先無法知道其基礎(chǔ)架構(gòu)方面的需要。要是低估了需求,可能導(dǎo)致生意流失,公司的產(chǎn)品給人留下很不好的第一印象;要是高估了需求,又有可能將過高的成本花費(fèi)在未充分利用起來或根本就沒有用到的基礎(chǔ)架構(gòu)上。 這后一個(gè)例子可能還是將應(yīng)用程序擴(kuò)展到云端的一種使用場(chǎng)合。比如說,在某些季度生意大好需要基礎(chǔ)架構(gòu)的某些部分能夠相應(yīng)地上下擴(kuò)展。而基礎(chǔ)架構(gòu)的大部分可以保持原狀,但是負(fù)載比較大的那部分可以重新設(shè)計(jì),以便在云端環(huán)境下順利運(yùn)行。 試一試Azure Azure模式與開發(fā)基于傳統(tǒng)桌面的應(yīng)用程序、甚至基于Web的應(yīng)用程序的模式明顯背道而馳。在別人的平臺(tái)上托管運(yùn)行應(yīng)用程序在組織管理基礎(chǔ)架構(gòu)和擴(kuò)展應(yīng)用程序底層的硬件方面具有一些重大的潛在好處。 如果公司的根本要求高度變化或無從知曉,好處來得尤為明顯。Azure模式還讓用戶可以針對(duì)所需資源來支付月租費(fèi),而不是事先為全部所需的資源付費(fèi)。如果在設(shè)計(jì)服務(wù)時(shí)不清楚需要什么樣的資源,這種模式尤其大有幫助。不過,這種模式也存在一些重大風(fēng)險(xiǎn)。 首先,要預(yù)測(cè)成本可能更困難了。要是一家公司不清楚自己將來要使用多少資源,就很難估計(jì)需要花費(fèi)多少錢。要注意:如果客戶保證使用一定數(shù)量的資源,包括Azure在內(nèi)的所有主要云服務(wù)允許客戶以優(yōu)惠的費(fèi)率購買更多數(shù)量的服務(wù)。 其次,應(yīng)用程序有多好完全取決于PaaS或IaaS提供商提供的底層服務(wù)。自Web服務(wù)面市以來,這個(gè)注意事項(xiàng)就屢試不爽,但是隨著用戶們更全身心地投入到億恩石頭QQ:673606008 電話:18237160419開發(fā),這個(gè)注意事項(xiàng)越來越重要。比如說,谷歌的mail最近數(shù)次遇到了停運(yùn)。雖然它以往的正常運(yùn)行時(shí)間很長,但是可以說任何服務(wù)都有可能遇到某種程度的停運(yùn)。這時(shí)候,服務(wù)級(jí)別協(xié)議(SLA)就能起到作用,它針對(duì)正常運(yùn)行時(shí)間及其他服務(wù)保障給出了具體的承諾。要確保認(rèn)真審閱了這些SLA。 第三,要考慮某一家提供商在提供承諾服務(wù)方面的決心和能力。另一換一家提供商的成本相當(dāng)高;微軟、谷歌和亞馬遜在架構(gòu)方面不是完全彼此兼容;如果面向某一家提供商的應(yīng)用程序想在另外兩家提供商的億恩石頭QQ:673606008 電話:18237160419平臺(tái)上運(yùn)行,用戶就得重新為其設(shè)計(jì)架構(gòu)。 Azure模式仍處于新興的發(fā)展階段——謹(jǐn)記:Azure仍處于測(cè)試版階段。但是過不了多久,用戶們就會(huì)開始考慮Azure有多適合,而定價(jià)模式的出現(xiàn)和SLA對(duì)于用戶們合理評(píng)估成本和潛在的好處大有幫助。在幾種場(chǎng)景下,Azure式的應(yīng)用程序可能很合理;但是開發(fā)者應(yīng)該謹(jǐn)慎行事。認(rèn)真關(guān)注一下微軟的SLA、成本以及現(xiàn)有和將來可能會(huì)有的服務(wù)。最后,還要事先弄清楚萬一某家云服務(wù)提供商沒有履行約定的承諾,該如何全身而退。億恩科技石頭 負(fù)責(zé)服務(wù)器租用和托管業(yè)務(wù) 本文出自:億恩科技【www.riomediacenter.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |