Windows Azure案例:迈阿密市政府使用“云”平台改善服务方案,降低运营成本
公告 ??:本博客為微軟云計(jì)算中文博客 的鏡像博客。 部分文章因?yàn)椴┛图嫒菪詥?wèn)題 ,會(huì)影響閱讀體驗(yàn) 。如遇此情況,請(qǐng)?jiān)L問(wèn) 原博客 ? 。
?
市政府使用"云"改善服務(wù)方案,降低成本
邁阿密市在預(yù)算緊張的情況下探究改善所提供給公民的方案的辦法。市政府想要開(kāi)發(fā)一個(gè)在線應(yīng)用程序來(lái)記錄、追蹤、報(bào)告一些非緊急事務(wù),但是應(yīng)用程序復(fù)雜的地圖技術(shù)需要大量的計(jì)算資源。更進(jìn)一步考慮長(zhǎng)期硬件采購(gòu)周期,市政府需要一個(gè)具有成本效益的 ,可拓展的解決方案,使得最大限度的利用它的可用資源。市政府在在? Windows Azure 平臺(tái)? 開(kāi)發(fā)了311應(yīng)用程序 ,其利用了微軟提供的可拓展存儲(chǔ),處理能力以及托管服務(wù)。因此,市政府節(jié)省了IT花費(fèi),改善了服務(wù),并能更快的交付這些服務(wù)。它依賴于一個(gè)具有成本效益的災(zāi)難恢復(fù)模式,對(duì)于颶風(fēng)多發(fā)地帶來(lái)說(shuō)是一個(gè)極大的優(yōu)點(diǎn)。?
場(chǎng)景
佛羅里達(dá)東南部邁阿密,常年的熱帶氣候,擁有美麗的海灘,活力的市中心,大量文化、歷史和休閑景點(diǎn)。市政府的3600名員工在83個(gè)地點(diǎn)工作,他們依賴于一個(gè)中央IT部門(mén)來(lái)提供可靠和具有成本效益的服務(wù)。
市政府IT部門(mén)沒(méi)有受到混亂的經(jīng)濟(jì)形勢(shì)的損害,繼續(xù)為IT基礎(chǔ)設(shè)施提供支持,持續(xù)推行革新措施,開(kāi)發(fā)新應(yīng)用程序,這些都會(huì)為邁阿密市的公民服務(wù)。事實(shí)上,近三年,IT部門(mén)從原有104名職員到現(xiàn)在的80名,見(jiàn)證了它的IT預(yù)算縮減了18%。另外,市政府正需要一個(gè)方法來(lái)縮減另外10%的運(yùn)營(yíng)預(yù)算。這些難題之外,市政府其余部門(mén)也在一個(gè)嚴(yán)格的預(yù)算約束下運(yùn)營(yíng),這為IT部門(mén)帶來(lái)了難題。在縮減的預(yù)算下,IT部門(mén)目睹了服務(wù)請(qǐng)求的大幅增長(zhǎng),以及分配給服務(wù)的更少資源。
盡管在更低的預(yù)算和更少的人員的情況下,邁阿密市的IT部門(mén)為改善了提供給公民的服務(wù)而感到驕傲。舉例來(lái)說(shuō),其中之一便是311非緊急熱線,用來(lái)記錄和追蹤公民報(bào)告的事務(wù)。通過(guò)撥打 3-1-1,,居民可以報(bào)告一些事務(wù),例如,街道的坑洞,非法傾倒垃圾,垃圾收集未到位等等。居民之后依據(jù)一個(gè)服務(wù)請(qǐng)求號(hào)碼來(lái)追蹤事務(wù)的最新進(jìn)展。?
為了改善311服務(wù), IT部門(mén)想要開(kāi)發(fā)一個(gè)Web應(yīng)用程序,能夠讓公民在線追蹤服務(wù)請(qǐng)求,以及在該區(qū)域的其他請(qǐng)求。市政府已將其中一個(gè)分區(qū)制的應(yīng)用程序轉(zhuǎn)換為企業(yè)版Bing地圖,并且希望能夠取代那些為公民提供城市空間三維數(shù)據(jù),但已過(guò)時(shí)的互聯(lián)網(wǎng)地圖應(yīng)用程序。
Windows Azure是邁阿密市IT部門(mén)的希望和未來(lái)。 --Conrad Salazar,邁阿密市 IT部門(mén) 項(xiàng)目經(jīng)理
地圖應(yīng)用程序通常需要強(qiáng)大的處理能力, IT部門(mén)并不確定是否有足夠的服務(wù)器負(fù)荷和計(jì)算能力來(lái)處理新地圖應(yīng)用程序。雪上加霜的是,邁阿密市托管并維護(hù)自己的服務(wù)器已經(jīng)有5年時(shí)間了。 IT部門(mén)每5年便需采購(gòu)新服務(wù)器,并預(yù)先為后五年的服務(wù)器需求做出估算。?
然而,在5年時(shí)間內(nèi)準(zhǔn)確預(yù)期負(fù)荷要求是十分困難的。這對(duì)于定期為城市開(kāi)發(fā)新應(yīng)用程序的 IT部門(mén)來(lái)說(shuō),導(dǎo)致了潛在支持不足的應(yīng)用程序,以及應(yīng)用程序性能不佳。舉例來(lái)說(shuō),市政府之前購(gòu)買了存儲(chǔ)域網(wǎng)( storage area network ,SAN),并初步估計(jì)5年內(nèi)需要4T的存儲(chǔ)空間。三年之后, SAN 使用了27T的存儲(chǔ)空間-6倍于預(yù)期使用情況。 "我們通常不能預(yù)見(jiàn)到會(huì)有哪些需求," James Osteen解釋道, 邁阿密市IT部助理署長(zhǎng)。"作為政府機(jī)構(gòu),我們無(wú)法每當(dāng)需求增加時(shí)便升級(jí)我們的基礎(chǔ)設(shè)施。我們只是盡可能的來(lái)估算需求。"同時(shí),IT部門(mén)也在考慮由于不準(zhǔn)確的估算而帶來(lái)的應(yīng)用程序性能低下, 但考慮到預(yù)算,IT部門(mén)并不打算超支購(gòu)買超過(guò)實(shí)際需要的服務(wù)器硬件。
另外加上服務(wù)器采購(gòu)難題,邁阿密市的IT部門(mén)也必須考慮到災(zāi)后恢復(fù)問(wèn)題。在颶風(fēng)多發(fā)地帶,IT部門(mén)必須確保足夠的服務(wù)器冗余在災(zāi)后也能使基礎(chǔ)設(shè)施正常運(yùn)行。
此外,IT部門(mén)也對(duì)耗時(shí)的應(yīng)用程序開(kāi)發(fā)流程感到困擾。運(yùn)行于獨(dú)立服務(wù)器上的多個(gè)環(huán)境,用來(lái)構(gòu)建,測(cè)試,調(diào)試以及質(zhì)量保證(QA),而不同的團(tuán)隊(duì)成員為每一個(gè)環(huán)境負(fù)責(zé)。為了完成一個(gè)項(xiàng)目,開(kāi)發(fā)者必須向某個(gè)環(huán)境負(fù)責(zé)人提交獨(dú)立的工作訂單。 ?"為了修改幾行代碼-本只需15到20分鐘-可能需要花費(fèi)4天來(lái)完成。" ?Conrad Salazar說(shuō)道,邁阿密市 項(xiàng)目經(jīng)理。"大多數(shù)時(shí)間都浪費(fèi)在工作訂單之上。" 因此,IT部門(mén)會(huì)偶爾對(duì)于業(yè)務(wù)需求不能做出快速反應(yīng)。
為了成功的為邁阿密市居民提供改善了的服務(wù),同時(shí)保持成本效益和高效的組織性,IT部門(mén)需要一個(gè)解決方案,能夠提供足夠的處理能力和存儲(chǔ)來(lái)托管帶有復(fù)雜地圖技術(shù)的應(yīng)用程序。任何解決方案同時(shí)需要提供拓展或縮減規(guī)模的能力-幾乎沒(méi)有額外要求-在5年內(nèi)無(wú)法精確預(yù)算處理能力和服務(wù)器負(fù)荷。另外,該機(jī)構(gòu)需要一個(gè)能簡(jiǎn)化并加速應(yīng)用程序開(kāi)發(fā)和部署流程的方案。
解決方案
為了滿足需要大量處理能力的解決方案對(duì)于可拓展性和成本效益的需求,邁阿密市選擇了來(lái)自微軟的 Windows Azure 平臺(tái)。?Windows Azure? ?是一個(gè)云服務(wù)操作系統(tǒng),并為Windows Azure平臺(tái)提供開(kāi)發(fā),服務(wù)托管,服務(wù)管理環(huán)境等方面的服務(wù)。?Windows Azure 提供開(kāi)發(fā)者按需的計(jì)算和存儲(chǔ),在互聯(lián)網(wǎng)上通過(guò)微軟數(shù)據(jù)中心來(lái)托管、拓展和管理Weby應(yīng)用程序。
市政府選擇Windows Azure而不是其他云服務(wù)供應(yīng)商有幾個(gè)因素。首先,市政府通過(guò)微軟的產(chǎn)品和技術(shù)來(lái)支持其基礎(chǔ)設(shè)施,這其中包括微軟 .NET 框架 3.5。 "我們預(yù)算有限,極少數(shù)個(gè)人支持的基礎(chǔ)設(shè)施,所以我們必須非常謹(jǐn)慎的使用預(yù)算��并使有限的預(yù)算通過(guò)平臺(tái)來(lái)發(fā)揮最大的功效。-我們選擇了微軟的平臺(tái)。," Osteen說(shuō)道。第二,IT部門(mén)最近試用了Visual Studio 2010的beta2版本,并對(duì)其與Windows Azure的development fabric無(wú)縫集成印象深刻。 ?(development fabric在本地計(jì)算機(jī)上模擬了Windows Azure 環(huán)境,所以市政府可以在部署之前,在本地運(yùn)行并測(cè)試產(chǎn)品。)最后一點(diǎn)是,Windows Azure的現(xiàn)收現(xiàn)付的定價(jià)模式,這對(duì)于預(yù)算有限的我們來(lái)說(shuō)非常有吸引力。 "易懂的定價(jià)模式非常方便估算花費(fèi),這對(duì)與其他云方案來(lái)說(shuō)是一個(gè)巨大優(yōu)勢(shì)。" Osteen補(bǔ)充道。
| ? |
| 邁阿密市311應(yīng)用程序能夠讓公民報(bào)告和追蹤非緊急事務(wù) |
?
?
?
?
在可拓展方案中的強(qiáng)大的地圖科技
邁阿密市與 Microsoft Gold Certified Partner ISC- 為地理空間可視化和分析提供豐富的交互式地圖軟件的供應(yīng)商-合作來(lái)開(kāi)發(fā)311應(yīng)用程序,應(yīng)用程序完全托管在互聯(lián)網(wǎng)上。通過(guò)使用Windows Azure提供的幾乎無(wú)限的處理能力,邁阿密市可以輕松實(shí)現(xiàn)更強(qiáng)大的地圖應(yīng)用程序。
邁阿密市使用了一個(gè)來(lái)自ISC的現(xiàn)成產(chǎn)品,稱作MapDotNet UX, 它提供了豐富的,交互式的地理空間可視化以及與Windows Azure存儲(chǔ)服務(wù)和企業(yè)版Bing地圖相集成的微軟Silverlight 3 瀏覽器插件。市政府使用Blob Storage? ?來(lái)存儲(chǔ)地理空間數(shù)據(jù),以普通的shapefile或者KML(?Keyhole Markup Language)格式存儲(chǔ),它們兩者也是存儲(chǔ)地理空間數(shù)據(jù)的常規(guī)格式。
[通過(guò)Windows Azure,] ?我們不必?fù)?dān)心管理一個(gè)昂貴的基礎(chǔ)設(shè)施,更關(guān)注于交付能為公民和機(jī)構(gòu)帶來(lái)積極影響的新服務(wù)--James Osteen,邁阿密市IT部門(mén)助理署長(zhǎng)
簡(jiǎn)便的開(kāi)發(fā)和部署
邁阿密市政府的開(kāi)發(fā)者為Windows Azure的開(kāi)發(fā)體驗(yàn)感到興奮。 他們可以利用Silverlight模板,將它編譯至本地的?development fabric? 。然后,他們便能拓展應(yīng)用程序功能或者直接部署至Windows Azure。"通過(guò)本地?fabric,開(kāi)發(fā)者在開(kāi)發(fā)、階段和生產(chǎn)環(huán)境中,可以快速提升應(yīng)用程序。他們可以對(duì)本地實(shí)例做任何處理,這會(huì)使得更快的交付解決方案給我們的客戶:公民和公司。" ?Osteen說(shuō)道。
另外,通過(guò)Windows Azure的development fabric,應(yīng)用程序是各自隔離的,開(kāi)發(fā)者不必?fù)?dān)心新的應(yīng)用程序或新特性升級(jí)會(huì)影響到現(xiàn)有的應(yīng)用程序。當(dāng)市政府采購(gòu)服務(wù)器硬件時(shí),這也使得方案具有成本效益。"在我們5年的采購(gòu)周期中,我們必須確保服務(wù)器上有許多兼容服務(wù)。 " Salazar解釋道, "當(dāng)我們升級(jí)時(shí),它會(huì)使得我們花費(fèi)更多時(shí)間修改和調(diào)優(yōu)我們的代碼,因?yàn)槲覀儼l(fā)現(xiàn)應(yīng)用程序會(huì)影響現(xiàn)有的應(yīng)用程序。而 Windows Azure 隔離了應(yīng)用程序,所以我們不必?fù)?dān)心那些,并具有更純凈的部署。"
未來(lái)發(fā)展的機(jī)遇
具有成本效益的解決方案以及簡(jiǎn)便的開(kāi)發(fā)和部署流程為邁阿密市的IT部門(mén)敞開(kāi)了大門(mén),使其能夠?yàn)楣窭^續(xù)加強(qiáng)現(xiàn)有服務(wù)以及開(kāi)發(fā)新服務(wù)。在2010年3月首次發(fā)布311應(yīng)用程序,開(kāi)發(fā)者計(jì)劃增加更多的功能,包括使得用戶能夠提交帶有照片,GPS信息以及Windows手機(jī)或Apple手機(jī)的描述的服務(wù)請(qǐng)求的功能。另外,市政府可以通過(guò)Email或短信向用戶發(fā)送狀態(tài)更新和通知。"Windows Azure是邁阿密市IT部門(mén)的希望和未來(lái)。" Salazar總結(jié)道。
優(yōu)點(diǎn)
通過(guò)使用 Windows Azure 平臺(tái),邁阿密市高效的實(shí)現(xiàn)了311非緊急響應(yīng)應(yīng)用程序。 該方案具有可拓展性,并擁有幾乎無(wú)限的存儲(chǔ)和處理能力,使得市政府可以節(jié)省支出 -在全球經(jīng)濟(jì)危機(jī)的形勢(shì)下對(duì)于IT部門(mén)來(lái)說(shuō)至關(guān)重要。另外,市政府也可以更快的使新應(yīng)用程序面市,為邁阿密居民提供新的或改善的服務(wù)。依賴于由微軟數(shù)據(jù)中心的托管,颶風(fēng)多發(fā)的邁阿密改善了災(zāi)后恢復(fù)策略。
節(jié)省IT花費(fèi)
由于持續(xù)縮減的IT預(yù)算,邁阿密市運(yùn)營(yíng)著入不敷出的IT部門(mén),并依賴于一個(gè)易于管理的IT基礎(chǔ)設(shè)施。通過(guò)使用Windows Azure,城市可以削減許多購(gòu)買,托管和管理自己的物理服務(wù)器的需求-這意味著在非云端托管應(yīng)用程序第一年75%的節(jié)省。不必使用寶貴的開(kāi)發(fā)者資源或雇傭額外的職員來(lái)部署或管理服務(wù)器基礎(chǔ)設(shè)施。而且,解決方案由微軟托管,市政府對(duì)于維護(hù)任務(wù)可以依賴企業(yè)級(jí)的服務(wù)。
通過(guò)Windows Azure以及其本地部署的能力,我們能加快上市時(shí)間--Conrad Salazar,邁阿密市 IT部門(mén) 項(xiàng)目經(jīng)理
在縱橫上的拓展能力,使得IT部門(mén)能夠節(jié)省支出。無(wú)需在5年的采購(gòu)周期內(nèi),冒險(xiǎn)購(gòu)買過(guò)多的服務(wù)器硬件,市政府可以預(yù)先估計(jì)使得應(yīng)用程序能正常運(yùn)行的存儲(chǔ)和處理能力需求。在通信傳輸?shù)母叻迤?#xff0c;例如在颶風(fēng)季節(jié),市政府可以在Windows Azure環(huán)境中增加它的服務(wù)器能力,而且其他時(shí)間轉(zhuǎn)換回原有能力。
更快的上市時(shí)間
先前邁阿密市政府的開(kāi)發(fā)者必須使用幾個(gè)不同的開(kāi)發(fā)環(huán)境,每一個(gè)由不同的團(tuán)隊(duì)成員所管理,在部署應(yīng)用程序時(shí)會(huì)引起大量的時(shí)間浪費(fèi)。現(xiàn)在,使用Windows Azure的development fabric,開(kāi)發(fā)者可以以同一個(gè)本地實(shí)例來(lái)構(gòu)建和部署應(yīng)用程序,避免了無(wú)謂而漫長(zhǎng)的測(cè)試,調(diào)試和質(zhì)量保證流程。因此,IT部門(mén)也能夠?yàn)楣窀斓牟渴鹦陆鉀Q方案。 "我們有高效的開(kāi)發(fā)團(tuán)隊(duì),因?yàn)槭褂肰isual Studio 2010,c#以及.NET框架,對(duì)于Windows Azure的開(kāi)發(fā)一樣迅速。" Salazar解釋道。"然而,通過(guò)Windows Azure以及其本地部署的能力,我們能加快上市時(shí)間。"
提供公民新服務(wù)的巨大能力
全市的預(yù)算縮減意味著人們需要以更少的資源來(lái)完成更多的事情,包括:改善服務(wù)時(shí)的自動(dòng)化處理。 "雖然IT部門(mén)也受到了預(yù)算不足的影響,但依賴于科技的人面臨著更大的預(yù)算難題。" ?Osteen說(shuō)道。"通過(guò)Windows Azure,我們依賴于一個(gè)值得信賴的解決方案-一切都托管于分布于不同地理位置的微軟數(shù)據(jù)中心-為我們的機(jī)構(gòu)帶來(lái)了便利。我們不必?fù)?dān)心管理一個(gè)昂貴的基礎(chǔ)設(shè)施,更關(guān)注于交付能為公民和機(jī)構(gòu)帶來(lái)積極影響的新服務(wù)。"
改良的,并具有成本效益的災(zāi)后恢復(fù)方案
邁阿密地區(qū)經(jīng)常遭受破壞性的颶風(fēng),當(dāng)颶風(fēng)季節(jié)來(lái)臨,風(fēng)暴是不可預(yù)期的。先前,IT部門(mén)必須確保有足夠的服務(wù)器用于災(zāi)后恢復(fù),這會(huì)造成在低需求時(shí)大量額外的,未被充分使用的服務(wù)器。通過(guò) Windows Azure,不僅對(duì)微軟數(shù)據(jù)中心提供支持的災(zāi)后恢復(fù)充滿信心,并可以削減閑置服務(wù)器硬件的需求。先前當(dāng)遭遇災(zāi)難性事件,例如:颶風(fēng)時(shí),需要使用這些額外的服務(wù)器硬件,而通過(guò)Windows Azure為市政府和公民避免了這些不必要的花費(fèi)。
?
本文翻譯自:http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=4000006568
轉(zhuǎn)載于:https://www.cnblogs.com/believeit/archive/2010/09/10/2183460.html
總結(jié)
以上是生活随笔為你收集整理的Windows Azure案例:迈阿密市政府使用“云”平台改善服务方案,降低运营成本的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 尼康D780相机黑屏的故障原因
- 下一篇: 阅读笔记|Retrieve and Re