目前,大多數企業的IT部門都是在復雜的IT架構中跨多個環境管理應用程序。他們還必須不斷地重新評估其內部、私有云和公有云基礎設施的獨特組合,以滿足新的業務目標,并確定如何以一種經濟有效的方式將應用程序遷移到公有云。
平臺的轉換可不是件小事。為了上云,需要評估不同時間、不同語言和不同團隊創建的幾十個甚至數百個應用程序。它要求深入了解現有的IT基礎設施,以及能夠替代這些功能的公有云資源。
歸根結底,企業必須為每一種應用確定托管解決方案:本地部署、私有云、公有云或者混合云。接下來,我們概述了一些基本的注意事項,并對云進行比較,以及如何整合和管理這些復雜部署的最佳實踐。
公有云
到目前為止,大多數組織都了解像AWS這樣的IaaS提供商的成本優勢,因為AWS可以大大降低企業的前期成本、IT勞動力的持續成本和潛在的稅收負擔。
而AWS等云計算技術的優點同樣吸引人:可擴展性、自動部署以及更高的可靠性等。而且,幾乎沒有技術限制阻止組織將其基礎設施遷移到AWS;幾乎在私有云或數據中心支持的所有功能都可以在AWS中復制。
以下應用層尤其適合公有云:
長期存儲,包括磁帶存儲,這在AWS(Glacier和Storage Gateway的虛擬磁帶庫)的解決方案中,顯然具有更高的性價比。
任何形式的數據存儲,尤其是當你目前托管的物理介質經常出現故障或需要更換時(S3是一種可無限擴展的低成本存儲資源)。
應用程序的Web層具有突發性,或具有很強的季節性(EC2、Auto Scaling、ELB)。
關鍵任務或延遲不可容忍的應用程序的web層(自定義自動縮放組和使用Puppet腳本的自動部署)。
任何需求不確定的新應用,特別是微型網站或其他用于營銷和廣告活動的交互式屬性。測試環境,由于在負載測試中啟動實例要容易得多。
然后,企業必須決定是否要自己管理公有云基礎設施,還是將其外包給托管云服務。托管云服務可以維護整個云基礎設施(Web服務器、應用服務器、負載均衡、自定義故障轉移腳本),有些還可以與企業內部或私有云解決方案集成,以提供單一監控界面。
值得注意的是,合規性要求不再需要私有云解決方案而是公有云解決方案。AWS一直在云合規方面處于領先地位,盡管質疑聲揮之不去,但最大最復雜的醫療保健和金融機構采用AWS云,表明了AWS在確保云合規性和安全性上是可靠的。
私有云
盡管公有云有許多優點,但是企業很少在公有云中100%部署它的應用。在邏輯上,從企業內部環境到私有云的遷移通常比從企業內部到公有云的遷移要簡單得多。
私有云環境可以配置為支持任何應用程序,就像你的數據中心目前托管它一樣。私有云是一種非常吸引人的選擇,因為傳統應用程序中的某些功能會妨礙某些應用程序在公有云中正常運行。
以下是你的應用程序很適合在私有云中維護的一些指標:
你正在使用Oracle RAC(共享存儲),并需要專用的基礎架構以符合要求。AWS中的共享存儲RDS不符合HIPAA標準。
你需要對文件系統進行高性能的訪問,例如在創建或制作大型視頻文件的媒體公司。
應用程序編寫得很差,而且不經常使用,因此不值得遷移到公有云上。
該應用具有非??深A測的使用模式和低存儲成本。
一個應用不穩定,流量很大,但目前的IT人員對該應用不熟悉。這可能反而是一個在云端進行部分重寫的情況。
在節約成本的時間范圍內,負責維護應用程序的工程團隊沒有能力進行應用程序遷移。這樣的話,就有必要引入一個管理云服務供應商。
可以通過虛擬化層,如VMware在企業內部數據中心實現私有云解決方案。雖然很多中型和大型企業都讓托管的私有云服務供應商來維護服務器、存儲、網絡和應用基礎設施。
本地部署
盡管基于云的基礎設施有很多優點,但是一些應用程序從遷移到云上幾乎沒有任何成本效益。這通常發生在你在內部基礎架構上投入了大量資金時,比如專門配置了高性能數據庫來支持該應用程序。
這里有幾種情況,預置基礎架構可能最適合你的應用程序:
云存儲和計算資源所節省的成本并不能抵得上內部解決方案的大量資本。
你的應用程序已經從定制的基礎設施中看到了高性能和高可用性。
你會生成大型多媒體文件,內部員工需要低延遲訪問這些文件以進行編輯。
一個高容量、時間敏感和機密的電子郵件平臺。例如,一些證券公司每個交易日都會提前發送大量的電子郵件。
符合這些要求的應用程序通常不適合云計算。一般來說,在基礎設施的價值下降之前,保持基礎設施在財務上是比較明智的做法。
混合云
正如上面所提到的,企業架構往往非常復雜,所以最好的解決方案是混合云解決方案——公有、私有或內部基礎設施支持單個應用。
混合架構特別適合那些想要探索公有云的靈活性和可擴展性的大型組織。審計并不總能揭示公有云中應用程序的性能,所以企業選擇在公有云中測試單個層,同時維護私有云中的關鍵基礎設施或專用基礎設施。
如果機構在敏感數據公有云的安全問題上猶豫不決(不管這種猶豫是否合理),混合系統也是一個不錯的解決方案。坦率地說,說服內部高管或IT團隊試驗云解決方案往往比全盤采用更容易。將高級IT人員和傳統的應用程序保留在傳統的基礎設施上,同時在云中開發新的業務,這是一個經濟有效的解決方案,同時還可以管理機構風險。
最后,關于混合環境需要了解的一件重要事情是,混合環境只有與將它們結合起來的集成一樣強大。性能監控、定期測試和數據進出程序將揭示未來的困難區域,以及什么時候和如何進一步開發信號。協調基礎設施的團隊總是比你選擇的具體云解決方案類型更重要。
作者介紹:
Manpreet Singh,經驗豐富的搜索引擎優化主管,具有在信息技術和服務行業工作的經驗。熟練使用SQL、Node.js、AngularJS、HTML和MySQL。
編輯:hfy
-
云計算
+關注
關注
39文章
7855瀏覽量
137698 -
IaaS
+關注
關注
0文章
67瀏覽量
18589 -
公有云
+關注
關注
1文章
95瀏覽量
17440
發布評論請先 登錄
相關推薦
評論