Windows Azure 解决方案系列: 能源监测减少支出,通过托管平台拓展业务
公告 :本博客為微軟云計算中文博客 的鏡像博客。 部分文章因為博客兼容性問題 ,會影響閱讀體驗 。如遇此情況,請訪問 原博客 。
Advanced Telemetry
能源監(jiān)測減少支出,通過托管平臺拓展業(yè)務(wù)
Advanced Telemetry 在非云端或遠(yuǎn)程上,通過使用它的EcoView系統(tǒng)和EcoView Web應(yīng)用程序,能夠監(jiān)測業(yè)務(wù)以及控制能源使用。公司已經(jīng)實現(xiàn)了極大的增長,并鼓勵它重新監(jiān)測計算架構(gòu)的可拓展性。為了節(jié)省花費(fèi),增加可拓展性,提升服務(wù), Advanced Telemetry 正在使用 Windows AzureTM 平臺 ? ?,用其托管應(yīng)用程序以及數(shù)據(jù)存儲。來自 ?Microsoft? Registered Partner Gizmox的Visual WebGui application 平臺使得云應(yīng)用程序的能夠迅速開發(fā),并提供了運(yùn)行時效率。?Advanced Telemetry的開發(fā)者能夠使用現(xiàn)有編程技能與經(jīng)驗,以及微軟開發(fā)工具來將應(yīng)用程序遷移至 Windows Azure. 這節(jié)省了公司花費(fèi),提高了功能性,更容易的拓展它的計算資源,使得公司能夠快速發(fā)展。
?
場景:
自從 1999年, ?Advanced Telemetry的核心開發(fā)團(tuán)隊已經(jīng)是通過互聯(lián)網(wǎng)來遠(yuǎn)程監(jiān)控"智能"設(shè)備(如:空調(diào),電扇,其他機(jī)械設(shè)備等)方面的先行者。公司在2007年獲得了風(fēng)險投資基金。
Advanced Telemetry的旗艦產(chǎn)品為 EcoView 能源管理系統(tǒng)。主要適用于例如餐館和便利店等建筑的EcoView,包括一個非云端的觸控面板,能與建筑的能源系統(tǒng)通信。此本地的觸控面板連接至互聯(lián)網(wǎng),所以可以通過一個稱為EcoView Web的web接口,來對設(shè)備以及能源消耗進(jìn)行遠(yuǎn)程監(jiān)控。(圖 1). "在小型或中型建筑中部署精密的,低價的,易于安裝的EcoView能源管理系統(tǒng), 便能夠極大的減少資源消耗,并提供一個非常短期的投資回報。" Tom Naylor說道, Advanced Telemetry創(chuàng)立者以及首席技術(shù)官。
?EcoView觸控面板構(gòu)建于微軟? Windows? CE 6.0操作系統(tǒng), 并與指定的智能恒溫器以及功率計通信。觸控面板在 Advanced Telemetry 服務(wù)器,中間件,以及數(shù)據(jù)存儲之間有一個安全的鏈接。 Advanced Telemetry將中間件構(gòu)建于微軟 ASP.NET 以及 Microsoft SQL Server? 2003 數(shù)據(jù)管理軟件之上。中間層提供了API,能夠用來構(gòu)建基于Web的用戶接口,如: EcoView Web。
觸控接口提供了實時的和歷史的使用情況數(shù)據(jù),它存放了遠(yuǎn)程可調(diào)的算法,來依據(jù)本地條件做出相應(yīng)變化。舉例來說,一個設(shè)備的功耗超過了一個特定的閾值,系統(tǒng)便會動態(tài)的調(diào)整恒溫器,來使得空調(diào)使用更低的功耗。系統(tǒng)提供了3個層次的控制。 在區(qū)域?qū)哟蔚墓芾碚呖梢允褂?EcoView Web來設(shè)定能源計劃和閾值,以及管理所有地點(diǎn)的能源消耗。在當(dāng)?shù)貙哟?#xff0c;設(shè)備管理員可以在區(qū)域?qū)哟卧O(shè)定的范圍內(nèi)調(diào)整溫度,使得能夠依據(jù)當(dāng)?shù)氐臈l件來設(shè)置能源計劃。 Advanced Telemetry也提供了它自己的遠(yuǎn)程監(jiān)測服務(wù),來作為 EcoView 產(chǎn)品的一部分。
"支持服務(wù)是我們的產(chǎn)品方案中重要的一部分," Naylor說道。 "我們的技術(shù)專家能在網(wǎng)絡(luò)操作中心監(jiān)測所有地點(diǎn)的能源消耗。他們設(shè)定一些參數(shù)來使得中間件能夠在出現(xiàn)意外或需要關(guān)注的事件時,提醒他們。人為因素會對做出的的判斷有所影響,因為人會認(rèn)為電腦并不善于此事。許多客戶相比自己使用Web 接口來說更喜歡撥打服務(wù)支持電話。 "
| ? |
| 圖1. EcoView Web 提供了多種格式的詳細(xì)能源消耗統(tǒng)計數(shù)據(jù)。 |
?
隨著業(yè)務(wù)更加關(guān)注于能耗以及"綠色"計算,Advanced Telemetry的客戶群迅速增長。截止 2009年10月,公司已為500個場所服務(wù),包括許多快餐連鎖店。它希望到2010年能增長至1000家。用戶發(fā)現(xiàn) EcoView能夠節(jié)省至少20%的能源以及天然氣花費(fèi)。
EcoView也是行業(yè)種最高效的解決方案。截止2009年10月,它的售價僅為$1,500.。而同類競爭方案一般售價最低為$10,000. "運(yùn)營便利店或餐館的企業(yè)家只靠微薄的邊際利益獲利," notes Naylor. "他們需要一個一年內(nèi)能收回投資的產(chǎn)品。"
雖然 Advanced Telemetry對于迅速的產(chǎn)品認(rèn)可表示滿意,快速的增長也帶來了挑戰(zhàn)。 "在一家店鋪內(nèi),我們的系統(tǒng)收集了店鋪的大量數(shù)據(jù),以及用戶交互,將其記錄于中間件系統(tǒng)。我們當(dāng)前使用托管于搭配供應(yīng)商的服務(wù)器。我們考慮到,服務(wù)器以及職員的增長使得我們要盡快的拓展規(guī)模。"
解決方案:
Advanced Telemetry 開始尋找新工具,系統(tǒng)以及平臺,在IT部門不增加服務(wù)器硬件以及管理花費(fèi)和職員的情況下,能夠方便拓展規(guī)模,來適應(yīng)業(yè)務(wù)增長。
正確的平臺
Advanced Telemetry 首先考慮了Google的Bigtable,來存儲歷史數(shù)據(jù),同時保留它的配套服務(wù)器。 但最后我們將它作為一個不完整的解決方案而拋棄了。因為公司需要一個更加全面更加完整的框架,能夠?qū)?yīng)用程序也算入內(nèi),而不僅僅是數(shù)據(jù)存儲部分。
通過使用 Windows Azure,你可以快速實現(xiàn)一年前需要更多人力,更多花費(fèi)以及時間才能完成的事。并能開發(fā)出我們之前未見過的應(yīng)用程序--?Advanced Telemetry創(chuàng)立者,首席技術(shù)官
?
?
?
許多廠商都提供"云計算"解決方案,應(yīng)用程序以及數(shù)據(jù)都可以駐留在遠(yuǎn)程托管的服務(wù)器上,用戶可以通過互聯(lián)網(wǎng)按需訪問它們。 ?這使得公司無需在管理自己的硬件與網(wǎng)絡(luò)方面支出,它們可以更關(guān)注于業(yè)務(wù)拓展以及用戶體驗。在考察了幾個競爭方案后, Advanced Telemetry 選擇了?Windows AzureTM 平臺。? .
Windows Azure平臺是一個互聯(lián)網(wǎng)規(guī)模的云服務(wù)平臺,托管于微軟數(shù)據(jù)中心。它提供了一個操作系統(tǒng)以及 一套可以獨(dú)立使用或聯(lián)合使用的開發(fā)者服務(wù)。 同時, Windows Azure 也通過提供一個可拓展的基礎(chǔ)設(shè)施以及現(xiàn)收現(xiàn)付模式,滿足了用戶的需求。
"我們將 Windows Azure平臺看做管理與支持配套服務(wù)器的以及確保應(yīng)用程序正常運(yùn)行的職員的替代產(chǎn)品。" Naylor說道 "Windows Azure 通過我們所需要的冗余性以及容錯性,為我們高效的解決所有這些事情。因為花費(fèi)是按使用情況收取的,我們也能精準(zhǔn)的評估我們的服務(wù)費(fèi)用。因此,我們能夠確定一個特定的場所,我們向它收取多少服務(wù)費(fèi)用。"
Advanced Telemetry 考慮了很多競爭的云服務(wù)提供商,但它認(rèn)為微軟的云平臺是最棒的。 "將我的系統(tǒng)以及數(shù)據(jù)放在別人的手中,這是一個巨大的進(jìn)步。" Naylor說道 "你知道微軟并不會食言,因為它是個大公司。而 Google 以及 Amazon,它們是年輕公司,并且這并不是它們的主要業(yè)務(wù)。它們可能會隨時放棄云服務(wù)業(yè)務(wù)。"
正確的工具
Advanced Telemetry 選擇 Windows Azure平臺部分是因為它能與一些工具協(xié)同合作,例如:微軟 Visual Studio? 2008 ?"如果你是一個windows開發(fā)者,你應(yīng)該會使用到Visual Studio," ?Naylor解釋道 "所以無需花多大力氣就能遷移至Windows Azure? ,應(yīng)為支持就在工具中。 我知道許多"免費(fèi)"工具和環(huán)境,例如:Java以及Linux,它們其實并不是真正的免費(fèi),因為你會使用非正規(guī)的開發(fā)調(diào)試工具。所有這些額外花費(fèi)以及努力遠(yuǎn)遠(yuǎn)超出了簡便的Visual Studio許可證的價值 。"
?Naylor提到, "另一個重要部分是來自Gizmox的 Visual WebGui 應(yīng)用程序平臺。" Microsoft Registered Partner Gizmox, 來自以色列,特拉維夫,它提供了在政府以及商用企業(yè)市場中,迅速開發(fā)基于Web和基于云的應(yīng)用程序的能力。 全世界超過 150,000 個開發(fā)者使用Visual WebGui 來構(gòu)建以及部署應(yīng)用程序。
"在開發(fā)方面,我們只是一個Visual Studio的簡單拓展。" ?Gil Mor解釋道, Gizmox業(yè)務(wù)拓展部副總裁. "我們使得.NET開發(fā)者在無需學(xué)習(xí)新的開發(fā)方法的情況下,為Web和云開發(fā)更豐富的應(yīng)用程序。我們拓展的那些額外的特性使得移植應(yīng)用程序至云端更加的簡便。"Itzik Spitzen補(bǔ)充道, Gizmox研發(fā)部門副總裁, "Visual WebGui應(yīng)用程序是高度優(yōu)化過的,減少帶寬以及CPU的需求。所以它特別適用于云計算平臺,因為云計算平臺按使用情況收費(fèi)。 "
Advanced Telemetry 對于這些工具印象深刻, "Visual WebGui 使得開發(fā)者關(guān)注于用戶接口需求,而不是寫代碼來規(guī)范外觀," Naylor說道 "默認(rèn)的結(jié)果就如Windows 桌面應(yīng)用程序的外觀一樣,這正是我們想要的。 Visual WebGui 拉近了對于基于Web的應(yīng)用程序你想要做的,以及最終結(jié)果之間的鴻溝,并因此節(jié)省了不少時間。當(dāng) Gizmox 宣布對于Windows Azure平臺的支持時,我們敲定了我們的計劃,并開始了一個遷移方案。"
開發(fā)過程
Advanced Telemetry 為將它的系統(tǒng)遷移至Windows Azure平臺選擇了一個定向的過程,以重構(gòu)基于Web的用戶接口作為開端。"先從UI組件開始,能讓我們熟悉Windows Azure產(chǎn)品。 之后,我們會遷移我們的中間件數(shù)據(jù)存儲以及中間件應(yīng)用程序,它將會是一個大項目。當(dāng)?shù)侥菚r我們會有更多信息與經(jīng)驗。"
通過重構(gòu)���司面向內(nèi)部的服務(wù)應(yīng)用程序,開發(fā)者可以逐漸熟悉 Visual WebGui開發(fā)。 "學(xué)習(xí) Visual WebGui無需多少時間," Naylor說道 "對于一個Windows開發(fā)者來說,這是很自然的,支持拖放操作的,無需深陷于表格,樣式表,以及其他HTML元素中"
平臺與工具的易用性幫助Advanced Telemetry迅速開發(fā)它的新Web應(yīng)用程序。工作開始于2009年8月,在10月底之前公司計劃能夠完成alpha版本。11月底能完成公開beta測試版本。 Advanced Telemetry 希望能在2010年第一季度前完成中間件的遷移工作。
我想微軟的這一進(jìn)展可能是我職業(yè)生涯中最重要的技術(shù)轉(zhuǎn)移--Advanced Telemetry創(chuàng)立者,首席技術(shù)官
Advanced Telemetry對于遷移至 Windows Azure平臺以及一個不同的計算典范 抱有極大的熱情。 "我想微軟的這一進(jìn)展可能是我職業(yè)中最重要的技術(shù)進(jìn)步。" Naylor.說道"它使得以很少的財政投資來進(jìn)行應(yīng)用程序開發(fā)。通過使用 Windows Azure,你可以快速實現(xiàn)一年前需要更多人力,更多花費(fèi)以及時間才能完成的事。并能開發(fā)出我們之前未見過的應(yīng)用程序。"
優(yōu)點(diǎn):
?具有彈性的,基于云的計算平臺使得 Advanced Telemetry更簡便的依據(jù)迅速增長來拓展業(yè)務(wù),同時減少花費(fèi),提升應(yīng)用程序功能性。公司可以使用一套能快速進(jìn)行應(yīng)用程序開發(fā)的熟知的技術(shù)來做到這一切。
對于業(yè)務(wù)增長更好的支持
Advanced Telemetry可以對公司的快速增長,更簡便、更自發(fā)的做出反應(yīng)。"平滑拓展的能力是一個我們正在面對的重大挑戰(zhàn)," Naylor說道 "沒有一大堆方案,財政投資,硬件維護(hù),這些是關(guān)鍵。在我們正在做的規(guī)模層面,沒有其他人做過。但是Windows Azure基于云的,現(xiàn)收現(xiàn)付模式卻非常合適。"
業(yè)務(wù)花費(fèi)以及資源節(jié)省
通過轉(zhuǎn)向云托管的應(yīng)用程序與數(shù)據(jù)平臺, Advanced Telemetry節(jié)省了支出,并能更高效的使用工程人員。 "我們的目標(biāo)是不在擁有自己的服務(wù)器,除了幾個內(nèi)部開發(fā)服務(wù)器。" ?Naylor說道 "它們甚至也會被棄用。理想狀況是不用再為服務(wù)器硬件,操作系統(tǒng),支持,基礎(chǔ)設(shè)施投資。所有的都將移至云端。 不僅僅是財政影響,它也影響到了你如何使用你的資源。我們可以更關(guān)注于技術(shù)方案,而不是硬件管理。"
增加了競爭優(yōu)勢
因為Advanced Telemetry 對于Windows Azure按次計費(fèi)模式,估算其計算花費(fèi)時更具有透明性,公司可以更好的估算我們自己的要價。 "我們能精確的知道對于某個場所我們對服務(wù)收取多少費(fèi)用。現(xiàn)在我們能對其評估,但是我們不能訪問公司數(shù)據(jù)。我們對于Windows Azure的花費(fèi)的初步預(yù)算是非常鼓舞人心的。我們確定可以將這些節(jié)省傳遞給我們的用戶,這必然給我們帶來了其他競爭公司沒有的優(yōu)勢,因為我們可以降低價格,提高投資回報。這讓銷售變得更為簡單。"
新的數(shù)據(jù)分析能力
Advanced Telemetry 希望遷移至 Windows Azure平臺之后能夠使得公司對其數(shù)據(jù)做更多處理。 "通過Windows Azure,我們可以提供我們之前沒有的功能。 " ?Naylor說道 "我們正在考慮重新設(shè)計我們中間件API,那樣允許我們自己來完成數(shù)據(jù)挖掘與分析,那樣會更經(jīng)濟(jì)。 特別是Azure data storage? ,允許我們實時的做一些之前不能做的事。"
快速開發(fā)工具
Advanced Telemetry 相信 Windows Azure的開發(fā)工具是產(chǎn)品吸引力的關(guān)鍵部分。 "Windows Azure 支持是構(gòu)建于 Visual Studio之內(nèi)的," ?Naylor提到 "隨著時間推移,它會更緊密的集成,所以你可以在Visual Studio內(nèi)構(gòu)建你的多年投資項目,并使用熟悉的方法在一個熟悉的環(huán)境內(nèi)。你不必學(xué)習(xí)新工具與新方法,你的所有技能都會得到最佳實踐。"這點(diǎn)對于我們選擇 Windows Azure有著重大的影響。"
來自于Gizmox等廠商的第三方產(chǎn)品支持也至關(guān)重要。 "Gizmox正努力于使得用戶盡早的使用Windows Azure平臺。" ?Naylor說道 "這鼓勵了我,并且再一次證明Windows Azure是一個重要的技術(shù)進(jìn)步。 Gizmox的Visual WebGui,以及Windows Azure, 在我看來是游戲規(guī)則的改變者。它能夠完全重塑開發(fā)者開發(fā)基于Web的應(yīng)用程序的方式。 "
?
本文翻譯自:http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=4000005893
轉(zhuǎn)載于:https://www.cnblogs.com/new0801/archive/2010/08/13/6176720.html
總結(jié)
以上是生活随笔為你收集整理的Windows Azure 解决方案系列: 能源监测减少支出,通过托管平台拓展业务的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java验证码识别--2
- 下一篇: (转)网上常用免费WebServices