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