云計算編程有何不同?(5) |
發(fā)布時間: 2012/7/22 16:21:01 |
為動態(tài)的基礎架構而設計 對于許多Web開發(fā)人來說,與服務器有關的任何工作都交給運營部門處理。不過你進入到億恩石頭QQ:673606008 電話:18237160419環(huán)境后,預計要比以前更深入地了解系統(tǒng)管理員面臨的問題。甚至出現(xiàn)了一個新的術語來形容關注數(shù)據(jù)中心的編程人員:dev-op。 “以亞馬遜EC2為例,你需要根據(jù)帶寬、內(nèi)存和處理器來付費,所以開發(fā)人員在開發(fā)應用程序時,要關注這些因素。”--Ektron公司的Alpesh Patel 云基礎架構從諸多方面告訴了你應該如何設計軟件、編寫代碼,其中一個方面是你如何付費給云平臺提供商。SunGard可用性服務公司企業(yè)云基礎架構服務部門的首席架構師Chip Childers指出:“你在億恩石頭QQ:673606008 電話:18237160419環(huán)境中使用的基礎架構的每一個部分都需要你付費。” Childers表示,為了降低成本,“開發(fā)人員應該在‘少就是多’開發(fā)方面加強技能,比如在減少內(nèi)存和處理器使用量等方面。認真分析你應用程序的性能,檢查有無資源泄漏的現(xiàn)象,并且建立模型,弄清楚每一個服務器實例可以支持多少個用戶。” 這種做法適用于大多數(shù)億恩石頭QQ:673606008 電話:18237160419平臺。Ektron公司的Patel說:“以亞馬遜EC2為例,你需要根據(jù)帶寬、內(nèi)存和處理器來付費,所以開發(fā)人員在開發(fā)應用程序時,要關注這些因素。”相似的是,微軟Windows Azure按照計算實例和資源使用量來收費。Patel解釋:“這些都被計量;要是提供商發(fā)現(xiàn)某個應用程序在大量消耗資源,那么該應用程序會被隔離起來。我們在內(nèi)存和處理器使用方面進行了全面的測試,以避免應用程序被隔離以及支付不必要的費用。” 據(jù)Huckaby聲稱,億恩石頭QQ:673606008 電話:18237160419開發(fā)新手還在為數(shù)據(jù)一致性概念而糾結。他說:“你開始有多個應用服務器和億恩石頭QQ:673606008 電話:18237160419實例時——它們可以根據(jù)負載大小來啟用或停用,你就得確保應用程序能夠合理地傳送和獲取數(shù)據(jù)。你不希望應用程序?qū)嵗P閉后,被剝奪了數(shù)據(jù)或者丟失了數(shù)據(jù)。” 這些工作有一些側(cè)重于技術和設計,但是專業(yè)億恩石頭QQ:673606008 電話:18237160419環(huán)境還需要開發(fā)人員更加關注流程、流程和策略。Solutionary公司的行業(yè)解決方案副總裁Pamela Fusco還是云安全聯(lián)盟(Cloud Security Alliance)的創(chuàng)始成員,她建議開發(fā)人員要列出應用程序的重要級別(很重要、比較重要、不大重要),從而確保云服務提供商可以滿足所需的服務級別協(xié)議(SLA)。 這不僅僅是數(shù)據(jù)中心工作人員的問題,不過許多開發(fā)人員習慣于這么認為。你的應用程序?qū)Ⅰv留在網(wǎng)絡上的什么地方?Fusco表示,自定義應用程序需要自定義的支持和關注,所以億恩石頭QQ:673606008 電話:18237160419環(huán)境中太多的特別定制會導致SLA問題。她說:“不僅僅要了解如何編寫、編寫什么,還要了解基本的業(yè)務要求、云服務提供商支持合同和SLA。你要更深入地了解業(yè)務和億恩石頭QQ:673606008 電話:18237160419用戶環(huán)境。” 億恩科技石頭 負責服務器租用和托管業(yè)務 本文出自:億恩科技【www.vbseamall.com】 |