10步搞定系統的云遷移

 

云計算也許并不是盡善盡美,但不可否認的是總有一種方式適合你。首先我想要說,未來大多數企業都會從具體的機房遷移出來。雖然你企業中并不是所有負載系統都適合云計算,但是大多數公司可以而且應該采用云計算。

然而,什么是云計算呢?

對于云計算有很多不同的定義,但我更認同的是,云計算不僅僅是虛擬化。云計算還是高效的、經濟的、可擴展的、具有彈性伸縮的,并且更快更好做事。

你不想要等待硬件成本支出的過程。如果現在不需要一臺大型機,你肯定不想買它。對于每年只會用到2~3次的額外處理場景,你并不需要有額外的可用硬件資源。

這就是云計算!現在的定義比較清晰了,讓我們進一步看看下面的部署模式:

  • 基礎設施即服務(IaaS): IaaS是很多組件的交付物,比如硬件、軟件、數據中心、網絡和存儲等。
  • 平臺即服務 (PaaS): PaaS是一系列中間件、軟件開發部署工具與IaaS的組合體,允許公司在云上快速地進行服務開發和部署。
  • 軟件即服務 (SaaS): SaaS是由服務提供商創建和托管的企業應用。在這個模式下,用戶對運行環境無需任何操作,整個基礎設施和應用程序都由供應商或服務提供商來維護。

雖然這篇博客文章的主題是有關云計算遷移的,但我更想說的是云計算不僅是一次運動,更是一次變革。一個成功的云計算應用,首先需要確定你的負載系統最適合的云計算環境,并據此來深入理解你的系統情況,從而讓你的投資得到對應的回報。

云遷移從哪開始呢?

  1. 業務影響。 我不會從業務的最關鍵的應用系統開始。如果你來自于零售業,不要從電子商務開始。在遷移那些重要負載系統之前需要獲取更多的經驗。嘗試去遷移一些非關鍵的應用系統,比如電子郵件系統、內部系統、部門應用等等。
  2. 生產與開發、測試。 首先考慮非關鍵的開發和測試環境,但也要考慮你的生產環境。一個最佳實踐是有一個和生產環境相同配置和基礎設施的測試環境。
  3. 性能問題。 不要考慮那些具有廣泛的數據處理,或者對性能非常敏感的服務應用。服務應用響應時間的問題可能會導致你的客戶關閉應用,并轉移到你的競爭對手那里。
  4. 復雜性。 多個應用集成起來的復雜架構系統往往也不是很合適。
  5. 許可協議。 一定要分析你的軟件供應商的云計算模式,看看改變它的專用模式是否價格很昂貴。
  6. 服務水平協議。 如果你要求的服務水平協議(SLA)是非常具有挑戰的,有可能你的云計算供應商無法支持。
  7. 安全。 驗證云計算供應商是否支持你的業務所需的任何法規或安全約束。
  8. 平臺。 運行在Intel以外的平臺?也許因為這個你可以選擇的云計算供應商非常少。此外,需要核對你的應用程序所需的操作系統版本。
  9. 數據托管。 根據你所在的國家法規,把你的數據托管在國外將不被允許。請確保你的供應商在你附近有一個云數據中心。
  10. 準備。 你的應用是否準備進行云遷移?或者你需要進行一些技術改造?這取決于你的情況。將一個Delphi應用改造成Web應用需要花費幾個月的時間,并且代價非常大。

云計算是簡單的,但它并不總是一塊蛋糕。在進行云遷移之前這幾個問題是需要考慮的。不過別擔心,供應商會越來越好地滿足你的需求。一個功能支持限制可能在幾個月內就被解決,并且有所改變。

你準備好去改造你的系統了嗎?不要落后哦!請在下面評論,或與我聯系,在推ter上@ReynaldoMincov讓我知道你的想法。

查看英文原文: 10 steps to understanding your IT before moving to cloud

來自: http://www.infoq.com/cn/news/2016/04/10-steps-cloud-migration

 本文由用戶 GleDonahue 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!