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