你會條件反射地認為,這一定是**商的責任。確實,**商是應用程式和資料的宿主,因此它必須承擔所有的效能問題,是嗎?不。
筆者在訪談調查中發現,效能問題的誘因,十之**是來自於應用程式設計和支援技術的選擇,而不是雲基礎設施的問題。這很容易理解,你在雲中所使用的資源是可以根據需求隨時擴充套件的。
我們可以這樣理解:
把糟糕的應用程式轉移到雲上,也只是變成了乙個糟糕的雲應用程式而已。
目前的情況是,很多企業把應用程式推向公有雲之前,並不會關注應用程式設計,或者使用資料庫、中介軟體或其他使能技術。編譯,連線到資料庫,資料開始流動,他們就會覺得很好,自己已經成功完成雲轉型了。
事實是,這不但會導致效能不好,甚至可能還會增加雲成本50%或60%。因為公有雲會耗費很多資源去處理乙個設計不當的應用程式。常見的問題是低效的i/o,閒談式應用程式,和資料庫的非優化查詢——而這些問題只是幾十個會出現的錯誤中的一部分。
解決問題的辦法是在it企業中大多數人都不想聽到的:應用程式需要重構。包括對設計進行調整,並使應用程式的某些部分利用雲本地特性,如原生i/o、資料庫快取和一系列的其他技巧,以使應用程式在雲或其他任何平台中執行良好。佚名
雲原生應用程式 什麼是雲原生應用程式?
雲原生應用程式 在六,七年前雲計算開始大步向前時,人們苦苦掙扎的重要問題之一是 如果我想在公共雲,私有雲或混合雲中執行它們,我的應用程式將是什麼樣子?當時有很多方法可以回答這個問題。乙個流行的隱喻來自比爾 貝克 bill baker 的演講,當時他在微軟。他將傳統應用程式 寵物 與雲應用程式 牛 進...
雲原生應用程式的構建
由於雲服務提供商 如aws 微軟和谷歌等 的激增,雲原生已經成為嵌入到現代應用程式開發中的乙個重要概念。簡而言之,雲原生應用程式就是為雲構建的應用程式。如何構建雲原生應用程式?雲原生應用程式是基於雲計算基礎設施設計的,雲計算本身的應用程式開發並不是圍繞內部伺服器 資料庫 連線等建立,而是依賴抽象出硬...
不是有效的win32應用程式
預設使用office2010的word excel project等程式開啟檔案時提示不是有效的win32應用程式下面我們以microsoft project為例開啟mpp專案管理檔案,看一下如何設定檔案的預設開啟程式。右擊某個mpp檔案,選擇 屬性 單擊 更改 然後按一下 瀏覽 按鈕,到系統資料夾...