尋找正確的混合云解決方案

2016-09-20

       這是關于為什么需要混合云解決方案、云平臺以及適合這些云環境的應用的兩篇文章的第一篇。這篇文章重點介紹混合云計算的重要性及其面臨的挑戰。
       云計算的開端
       云計算并不是憑空出現的。在我們將共享、按需的計算模型稱為“云計算”之前,效用計算(utility computing)和更早的主機托管(managed hosting)模型就已經存在了。效用計算中,由一些IT廠商提供按需計算的計算資源以及基礎設施。效用計算也試圖承載一些特定的應用,例如SAP。這是一個非常好的想法,但當時的技術還未成熟到能夠處理支持應用所必需的計費與計量任務。此外,中小型服務器虛擬化的粒度還不足以滿足許多流行應用的配置需求。
       效用計算由主機托管演變而來。當人們開始開發web應用并希望將其托管時,主機托管便應運而生。當時,與web相關的一切都是那么的新鮮,因而公司想要尋找與其一起分擔運營風險的合作伙伴。就共享資源與提供服務而言,主機托管與云計算是類似的。盡管如此,在主機托管中,自助服務工具非常少,而且絕大部分流程并沒有達到高度自動化。
       經過了幾年的時間,IT行業和市場解決了云計算很多方面的問題。目前,有付費使用的共享云服務,也有IT供應商提供的專門用于內部使用的私有云解決方案。在云計算上,如今還有許多創新和改進的機會,我將在本系列的第一部分和第二部分中討論。
       公有與私有
       有時,在公有云和私有云之間似乎進行著一場戰爭,但兩者相去甚遠因而幾乎不可能會針鋒相對。公有云是隨時就緒的,因而,使用公有云通常沒有啟動成本。除了服務器和防火墻的設置,任何其他增加公有云啟動成本的服務都是可選的。私有云通常在硬件、軟件以及人力方面都有顯著的啟動成本,這還不包括前期的設計。在構建私有云前,你需要有一個正式的設計,否則,你可能會失去對系統的控制,而這正是你從開始就選擇私有云的初衷。
       公有云幾乎不提供讓你定制化自己的云解決方案的機會。例如,你不能選擇除了其提供的服務之外的其他虛擬化技術。對私有云而言,可以為了靈活性而進行定制化,但這可能會使你陷入太多的選擇之中,以至于違背了大多數私有云解決方案的核心價值:低成本與簡單易用。
       公有云不會像私有云那樣保護隱私。無論你是否愿意,公有云都將數據存儲在共享的虛擬化存儲系統中。這些虛擬機運行在共享服務器上,虛擬的防火墻和負載均衡同樣如此。
       IaaS 和 PaaS
       基礎設施即服務(IaaS)是一種不需要做出太大投入就可以提供云服務的方式。你可以使用商業服務,在理想情況下,如果有空閑的資源,你也可以建立自己的云服務。
       一般而言,IT部門在獲取和建立基礎設施方面都有豐富的經驗,因而IaaS算不上是云計算解決方案中一個大的飛躍。除了建立所需的基礎設施之外,還有很多其他重要的事情要做,包括用于自服務管理和計費計量的軟件。上面提及的只是一個顯著簡化的列表,事實上,即使你只是臨時需要云服務,你仍然需要考慮很多其他方面的事情。在這里可以找到關于構建自己云服務的更多細節。
       平臺即服務(PaaS)需要更多的投入才能使用云服務。因為除了基礎設施之外,你還需要安置一個軟件棧,這個軟件棧與開發并托管在云服務上的應用密切關聯。用戶不得不跟著你的決定走。你可以選擇商業專利產品或者開源的中間件和數據庫,但前提條件是社區必許同意使用它們,否則你的解決方案將無法獲得認可。你可以選擇商業軟件和開源軟件的任一種,但不能兼而有之。同時安裝和配置這兩種類型軟件價格昂貴并且難以提供支持服務,這一點正是IT部門在過去十幾年中獲得的經驗教訓。
       混合解決方案
       除了公有云、私有云、IaaS和PaaS之外,還需要混合解決方案。混合就意味著在同一個基礎設施或者應用方案中,按照需求使用公有云、私有云、IaaS和PaaS。為什么會有人希望這么做呢?答案很簡單,因為許多公司的IT環境都需要進行技術的更新。許多公司都在尋求利用云計算來幫助他們解決老問題,通過持續地對硬件進行升級來獲得最新硬件帶來的好處,而不是為了一個關鍵的應用而更新現有的軟件和硬件。
       需要混合云解決方案的另一個原因就是,許多擁護云計算的公司都有一個強烈的愿望,就是希望把他們現有的IT系統連接到新的云基礎設施上。這有何不可?IT基礎設施已經發展了幾十年,因而企業希望將云計算作為自己IT的延伸。他們不希望創建一個云服務的孤島。將云服務作為擴展,不論公有云還是私有云,都是一個很大的挑戰。例如,如果你想要連接云和非云的基礎設施,通常就需要網絡連接,那么,公有云服務供應商是否會提供所需的高性能網絡連接?這種網絡連接在私有云中提供是可能的,但公有云供應商則不會提供。
       除了將部分或者全部的應用遷移到云服務之外,還有許多牽涉到混合解決方案的常見問題需要解決。例如,在混合云環境中,需要解決服務管理的問題。那么,是將事件、問題和變更管理整合到一個現有的進程中,還是使用單獨的系統或進程提供環境?備份和恢復如何進行?是所有的備份都用一種方式進行,還是使用不同的系統?如果采用后者,如何進行備份并且在備份的同時保留應用的完整性?使用何種服務級別協議?這些工作如何進行?這里有一長串需要考慮的事項。
       應對挑戰
       在IT行業工作的人都習慣了應對挑戰。對混合云解決方案而言,首要任務是研究并規劃混合云解決方案的應用。一旦確定了挑戰,就應該經過深思熟慮后選擇一條前進的道路,否則你會遇到一些讓人不愉快的問題。一些需要考慮的問題如下:
       準備使用的公有云服務在本質上具有哪些優勢和劣勢?
       計劃結合公有云服務的私有服務具有什么特點?
       如何將這些工作負載分配到這些環境中?適合每個環境的分別是這些工作負載的哪個部分?

       哪些工作必須整合以承擔服務管理、系統管理、安全及業務支持。


摘自云技術實踐

本網站由阿里云提供云計算及安全服務 Powered by CloudDream
排列5历史比较器 幸运28稳赚图 辽宁朝阳麻将玩法 龙王捕鱼必赢窍门 乐购彩票苹果 炸金花辅助器 11选五开奖 温馨赚钱养家的句子 时时彩后三直选复式技巧 最新版双面盘平台 股票融资融券是什么意思 老地方棋牌有挂吗 医美有多赚钱 打火机组装赚钱吗 福彩3d走势图app 云南体育彩票11选5开奖