[論文筆記] Legacy Application Migration to the Cloud: Practicability and Methodology (SERVICES, 2012)

Quang Hieu Vu, Rasool Asal: Legacy Application Migration to the Cloud: Practicability and Methodology. SERVICES 2012: 270-277 (gs:0)數據庫

    這篇論文介紹了遺留系統遷移到雲平臺(IaaS和PaaS)的實用性與方法論。要討論的問題是:將某個(類)遷移到雲平臺是否可行?遷移如何進行(應用的哪一個部分須要被修改、修改的代價如何、須要多少時間等)?編程

1. (S3.A)列舉了不適合遷移到IaaS平臺的幾種狀況:編程語言

  • 應用不能被部署到公司外或國外(含有敏感或重要的數據)
  • 應用依賴特定的硬件設備或者特定的物理配置(沒法遠程進行配置)
  • 應用須要處理數據流,因爲佔用的帶寬資源太大,沒法部署到雲上

2. (S3.B)認爲IaaS層和PaaS層的一個重要區別是:IaaS層,用戶須要本身管理資源;而在PaaS層,平臺自動負責資源的管理,由此,PaaS層對遷移的應用也有更多的限制:資源

  • 須要確認平臺支持的編程語言。如GAE只支持Python和Java,Azure支持.NET編程語言。
  • 須要確認支持的數據庫。
  • 選定PaaS平臺的其餘限制。好比GAE對處理時間的保證是30秒

3. (S3.C)討論了遷移代價,而(S3.D)則討論了使用雲平臺的代價。在遷移以前,須要綜合評估這兩種代價並加以權衡。部署

4. (S4)給出了遷移到PaaS平臺的兼容性檢查列表:it

  • 編程語言兼容性
  • 數據庫兼容性
  • 模塊(第三方庫)兼容性
  • GUI兼容性
  • 其餘檢查點

5. 本文選擇了三個遺留系統遷移至雲平臺進行案例分析(S6):iShedule framework, Tiddlywiki based reporting tool, xMobile framework.io

相關文章
相關標籤/搜索