云計算編程有何不同?(2) |
發(fā)布時間: 2012/7/22 16:19:17 |
為可擴展性而設計 “云服務的可擴展性完全取決于底層的Web應用程序。如果Web應用程序本身就存在編程方面的瓶頸,那么把該應用程序遷移到億恩石頭QQ:673606008 電話:18237160419環(huán)境無助于事。”--rackAID公司的Jeffrey Huckaby 億恩石頭QQ:673606008 電話:18237160419承諾的一個優(yōu)點是,基礎架構很容易擴展。于是,一些開發(fā)人員誤以為“所以開發(fā)人員沒必要再考慮擴展性,”但是經驗豐富的技術人員對此持有不同的看法。 Marc LaFleur是提供具有語音功能的通訊應用軟件的托管服務提供商Parlance Corporation的首席架構師,他解釋:“億恩石頭QQ:673606008 電話:18237160419不是相當于用更多的硬件來解決問題。沒錯,億恩石頭QQ:673606008 電話:18237160419提供了看似沒有限制的可擴展性,但是前提是設計的系統(tǒng)其架構采用了可以充分利用可擴展性的方式。如果你的應用程序依賴存儲在內存中的會話數(shù)據(jù),你很快會發(fā)現(xiàn)面臨重大瓶頸。” 為更高的可擴展性設計應用程序需要你了解更多的知識,而不是更少的知識。rackAID公司首席執(zhí)行官Jeffrey Huckaby說:“我在與許多剛創(chuàng)辦的SaaS提供商和社交網(wǎng)站類型的網(wǎng)站合作時,經常遇到并不明白可擴展性概念的開發(fā)人員。云服務的可擴展性完全取決于底層的Web應用程序。如果Web應用程序本身就存在編程方面的瓶頸,那么把該應用程序遷移到億恩石頭QQ:673606008 電話:18237160419環(huán)境無助于事。” 他建議,應該學會在職能部門之間合理分配工作負載,并且對代碼進行正確的分析。Huckaby說:“當你為比較小的負載編寫應用程序或者慢慢擴大用戶群時,有時間來逐步改進。不過當你推出Facebook應用程序時,可能沒有時間來排除故障和困難。使用XDebug之類的代碼分析工具,就能收到奇效。” 正如別以為你的代碼天生就很安全,同樣別以為你的代碼具有可擴展性。Servoy公司首席執(zhí)行官Jan Aleman說:“你開發(fā)的應用程序會比之前開發(fā)的任何應用程序都來得龐大。你的應用程序一定要有擴展性。與有著這方面經驗的人交流交流;搞技術的都喜歡交流。” 億恩科技石頭 負責服務器租用和托管業(yè)務 本文出自:億恩科技【www.riomediacenter.com】 |