Gartner:企業將應用程序遷移到雲上的五大方式

CNET科技資訊網 5月17日 北京消息 市場研究和諮詢公司Gartner指出,組織機構有五種方式可以將應用程序遷移到雲上:重新部署到基礎設施雲(IaaS)、重構平臺即服務(PaaS)、修改IaaS或PaaS、在PaaS上重建、用軟件即服務(saaS)替換。

Gartner研究總監Richard Watson表示,當首席信息官頒佈“將一些應用遷移到雲上”的簡單指令時,架構師對如何去做感到迷惑,他們的決定必須要考慮組織機構的需求、評估標準和架構原則。然而,並沒有一個高招可提供:架構師需要從諸如IT人員技能、現有投資價值和應用架構等多個角度和標準來理解應用程序遷移。

Gartner建議IT機構應考慮可替代性遷移策略,例如:重新部署,即將應用程序重新部署到不同的硬件環境並改變應用程序的基礎設施配置。轉換一個應用程序而無須改變其架構可以提供一個快速的雲遷移解決方案。然而IaaS的主要優勢在於能快速地遷移系統而無須修改架構,而在從基礎設施雲特點受益來看, 這也可能成爲劣勢,例如擴展性將被損失掉。

重構,即在雲提供商架構上運行應用程序。這種方式主要的優勢是融合創新作爲“反向兼容”的PaaS意味着開發人員能夠重複使用語言、架構及其投資的貨櫃,因此可以利用組織機構認爲有戰略意義的代碼。缺點包括失去能力、風險傳遞和框架鎖定(lock in)。在PaaS市場的早期階段,開發商依賴現有平臺而獲得的一些能力卻在PaaS提供中丟掉了。

修改,即修改或者擴展現有的代碼基礎,以支持傳統系統的現代化要求,然後使用重新部署或重構選擇來部署到雲。該選擇允許機構優化應用程序以充分利用供應商的基礎設施雲特點。缺點是在開發項目時需要前期費用來動員整個開發團隊。根據修改規模的大小,修改是最有可能通過花費時間來交付能力的選擇。

重建,即在PaaS上重建解決方案,拋棄現有應用程序代碼而重新設計一個應用程序。雖然重建需要失去現有代碼和框架的熟悉度,重建一個應用程序的優點是可以在供應商的平臺上訪問創新的功能。這些創新功能提高開發人員的生產力,例如允許應用程序模版和數據模型等工具變得更加客製化,海量數據驅動引擎和提供預購建組件的社區也相應地得到改善。但是,如果提供商進行消費者無法接受的價格或技術變動時、違反服務級別協議(SLA),或無法完成SLA, 致使消費者被迫轉向,有可能放棄部分或全部應用程序資產時, 鎖定就成爲主要缺點。

替換,即拋棄現有應用程序(或應用程序集),並使用商業軟件作爲服務交付。當業務功能需要快速改變時,該選擇避免了在動員開發團隊上的投資。缺點包括數據語義不一致、數據訪問和供應商鎖定的問題。

Watson指出:選擇最佳的應用程序遷移方式是不能孤立地作出決定的。任何雲遷移的決策本質上是應用程序或基礎設施的現代化的決定,需要在相關的應用程序組合管理和基礎設施的組合管理計劃的大背景下進行處理。這個決定不是單純的遷移問題,而是一個真正的優化:哪些雲平臺和遷移技術提供機會以優化能爲實現業務和IT目標做出貢獻的應用程序?那些業務和IT目標纔是促使做出雲遷移決定的,而不是用新玩具匆匆來做實驗。

發佈了29 篇原創文章 · 獲贊 7 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章