云計算也許并不是盡善盡美,但不可否認的是總有一種方式適合你。首先我想要說,未來大多數企業都會從具體的機房遷移出來。雖然你企業中并不是所有負載系統都適合云計算,但是大多數公司可以而且應該采用云計算。
然而,什么是云計算呢?
對于云計算有很多不同的定義,但我更認同的是,云計算不僅僅是虛擬化。云計算還是高效的、經濟的、可擴展的、具有彈性伸縮的,并且更快更好做事。
你不想要等待硬件成本支出的過程。如果現在不需要一臺大型機,你肯定不想買它。對于每年只會用到2~3次的額外處理場景,你并不需要有額外的可用硬件資源。
這就是云計算!現在的定義比較清晰了,讓我們進一步看看下面的部署模式:
基礎設施即服務(IaaS): IaaS是很多組件的交付物,比如硬件、軟件、數據中心、網絡和存儲等。
平臺即服務 (PaaS): PaaS是一系列中間件、軟件開發部署工具與IaaS的組合體,允許公司在云上快速地進行服務開發和部署。
軟件即服務 (SaaS): SaaS是由服務提供商創建和托管的企業應用。在這個模式下,用戶對運行環境無需任何操作,整個基礎設施和應用程序都由供應商或服務提供商來維護。
雖然這篇博客文章的主題是有關云計算遷移的,但我更想說的是云計算不僅是一次運動,更是一次變革。一個成功的云計算應用,首先需要確定你的負載系統最適合的云計算環境,并據此來深入理解你的系統情況,從而讓你的投資得到對應的回報。
云遷移從哪開始呢?
業務影響。我不會從業務的最關鍵的應用系統開始。如果你來自于零售業,不要從電子商務開始。在遷移那些重要負載系統之前需要獲取更多的經驗。嘗試去遷移一些非關鍵的應用系統,比如電子郵件系統、內部系統、部門應用等等。
生產與開發、測試。首先考慮非關鍵的開發和測試環境,但也要考慮你的生產環境。一個最佳實踐是有一個和生產環境相同配置和基礎設施的測試環境。
性能問題。不要考慮那些具有廣泛的數據處理,或者對性能非常敏感的服務應用。服務應用響應時間的問題可能會導致你的客戶關閉應用,并轉移到你的競爭對手那里。
復雜性。多個應用集成起來的復雜架構系統往往也不是很合適。
許可協議。一定要分析你的軟件供應商的云計算模式,看看改變它的專用模式是否價格很昂貴。
服務水平協議。如果你要求的服務水平協議(SLA)是非常具有挑戰的,有可能你的云計算供應商無法支持。
安全。驗證云計算供應商是否支持你的業務所需的任何法規或安全約束。
平臺。運行在Intel以外的平臺?也許因為這個你可以選擇的云計算供應商非常少。此外,需要核對你的應用程序所需的操作系統版本。
數據托管。根據你所在的國家法規,把你的數據托管在國外將不被允許。請確保你的供應商在你附近有一個云數據中心。
準備。你的應用是否準備進行云遷移?或者你需要進行一些技術改造?這取決于你的情況。將一個Delphi應用改造成Web應用需要花費幾個月的時間,并且代價非常大。
云計算是簡單的,但它并不總是一塊蛋糕。在進行云遷移之前這幾個問題是需要考慮的。不過別擔心,供應商會越來越好地滿足你的需求。一個功能支持限制可能在幾個月內就被解決,并且有所改變。
你準備好去改造你的系統了嗎?不要落后哦!請在下面評論,或與我聯系,在Twitter上@ReynaldoMincov讓我知道你的想法。
查看英文原文:10 steps to understanding your IT before moving to cloud