大多數企業都知道主要的雲計算解決方案供應商,但是一些不太知名的廠商也正在逐漸嶄露頭角。 所有這些知名不知名的廠商是否能夠成功仍然都還是一個未知數。
因此,雖然市場上有著數以百計的雲計算解決方案供應商,但是作為使用者的我們應當如何霧裡看花找到真正滿足我們需求的雲計算產品與供應商?對雲計算供應商進行分類對於更好地瞭解諸如應用程式遷移、 自動化與監控等關鍵領域的領先廠商似乎並無裨益。
但是,所有這些工具分類還是有一定用處的。 雲計算應用程式遷移工具對於創建混合雲計算是不可或缺的。 而自動化工具可便於實現配置、減少錯誤和降低成本,且其成效也非常明顯的。 雖然雲計算監控工具可確保整體的性能和安全性,但是這類工具並沒有引起業內人士的足夠重視。 下面我們將根據工具的類別逐一介紹其中的典型代表。
應用程式的遷移工具
互通性是雲計算中的一個重要話題,尤其是涉及混合雲計算時。 互通性中的關鍵區段就是應用程式遷移,即將應用程式在私有雲與公共雲之間或公共雲之間進行遷移的能力。
在雲間遷移應用程式有可能讓企業選擇最合適的技術並同時受限於廠商。 但是如果沒有相應與不同雲計算廠商和服務協作的工具,這種遷移是無法實現的。 在應用程式遷移的市場中有眾多的公司,其中包括:
•被Verizon通信公司在2011年收購的CloudSwitch公司使用雲計算隔離技術以便於實現多層應用程式的雲計算遷移。 雲計算隔離技術是一個在雲計算供應商管理程式與最終使用者作業系統之間自動運行的虛擬化技術層。
虛擬化層向虛擬機器提供資訊而無需從雲計算供應商得到任何額外的資訊。 它會保護和隔離雲中的環境。 當使用CloudSwitch時,你無需修改應用程式;該技術映射一個應用程式,所以它似乎是運行在目標雲計算環境中,同時保持與源環境相同的配置。
•Racemi DynaCenter捕獲一個在資料中心或雲中的伺服器(物理的或虛擬的),然後將其部署在目標環境中。 Racemi公司應用程式遷移工具的一個重要元件是一個可以訪問被捕獲伺服器環境和目標伺服器環境的管理設備。 它在兩個環境之間進行映射。
•AppZero提供了用於創建、控制和維護虛擬應用程式設備(VAA)的軟體。 VAA是自成系統、可擕式、無作業系統的單元。 如果你有一個企業應用程式,你就可以使用AppZero產品實現其部署虛擬化。 一旦它符合VAA格式,你就可以在不同IT基礎設施間實現遷移。
•Citrix系統公司的NetScaler Cloud Bridge擴展源雲,以便於雲託管應用程式表現得就像它們運行在一個連續的商業網路上。 這個工具組括了一個提供雲間連接的安全通道,並允許資料和資訊安全地進行遷移。 它還提供對諸如網域名稱系統(DNS)和羽量級目錄訪問協定(LDAP)等由源雲託管應用程式服務的透明訪問。 NetScaler Cloud Bridge創建了一個對源雲DMZ邏輯擴展的覆蓋網路,以確保目標雲虛擬區域網路(VLAN)中的設置與DMZ VLAN中的設置相同。
雲計算的自動化工具
伺服器虛擬化可減少佈建服務器所需花費的時間,但它並不會加快安裝的速度。 為了控制和管理基礎設施,IT經理們必須使用工作力密集型的管理工具和手工腳本。 IT團隊很難跟上持續不斷的需求變更,以便於保持雲計算動態配置與虛擬機器遷移的可訪問性和安全性。 這使得自動化成為雲計算遷移中一個重要部分。 這裡有幾家提供雲計算自動化工具的公司:
•Cisco OverDrive由Cisco系統公司于2010年從LineSider科技公司手中收購,可以實現雲計算環境中網路服務配置與部署的自動化。 當資源被遷移或被改變時,政策驅動的工具將修改底層網路基礎設施。 OverDrive位於LDAP目錄、管理程式管理器和設備控制器之間,用於管理路由和虛擬私人網路絡、交換、VLAN、防火牆以及相關的存取控制清單。
•DynamicOps雲計算自動化中心是一個基於微軟Windows工作流的互聯網模型驅動平臺。 在私有雲基礎設施中自動化預定義IT服務交付的速度要比傳統手工方法更快;該工具允許實現跨私有雲和公共雲的自動化。
•HP公司的雲計算服務自動化工具組括幾個實現自動化配置、配置、補丁和發佈管理的HP軟體工具。 該工具套件實現了資料庫、中介軟體以及打包應用程式的簡化和自動化,並實現在異質和可擴展雲計算環境的綜合應用程式佈建和監控。
•CA科技公司的CA資料中心自動化工具套件可實現伺服器配置、流程和建構管理的自動化。
雲計算的監控與管理工具
如果你接受了IT業的發展趨勢,——從主機、共用資源到用戶端、伺服器、專用資源,再回到現在的低成本硬體、共用資源——你知道所有的系統表現各不相同。 這依賴于不存在於用戶端或伺服器的虛擬化環境。 這種依賴的模糊界限迫使IT人員調整他們監控和管理環境的方法。
IT企業往往不能正確地使用虛擬化環境的監控工具。 目前有一種趨勢,即繼續沿用原來在傳統資料中心中所使用相同的監控工具,但是這些工具並不足以監控虛擬伺服器間的流量。 虛擬伺服器之間的本地通信可以在很大程度上不受監控;而通過虛擬交換器的流量是部分不可見的,因為這部分流量是不通過線路的。
為了確保最佳的雲計算應用體驗,管理員們必須監控虛擬機器間的虛擬流量。 以下是一些適用的雲計算監控工具:
• CA科技公司于2009年收購的NetQoS服務自動化提供了用於性能管理和回應時間分析的網路軟體。 該工具可排查網路應用程式的性能問題,並為改變和管理服務等級進行規劃。
• Hyperic HQ開源軟體監控著虛擬化基礎設施,並自動探索、監控和管理軟體服務。 該工具還監控著伺服器、資料庫、認證系統和其他包含資料中心的元件。
SpringSource于2009年收購Hyperic,而VMware公司于同年又收購了SpringSource。
雖然開源軟體是雲計算市場的一杆旗,但Hyperic HQ是這裡所列出提供開源雲計算軟體中唯一的產品。 但有幾家如Eucalyptus系統公司、OpenNebula公司和OpenStack專案的公司,以及其他如KVM和Citrix XenServer以雲環境為目標的開源管理程式。
• 新的Relic真實使用者監控主要關注應用程式的性能監控,以便於雲計算管理者能夠查看環境中的狀況。
• SolarWinds是一套完整的用於監控網路、存儲、應用程式、伺服器以及虛擬化性能的工具。 該工具提供了用於查看虛擬環境中CPU、記憶體和網路狀況的功能。 該工具套件可通過設備從上至下實現對雲堆疊的監控。
• AccelOps APM監控工具捕獲和分析與網路基礎設施相關的資訊。 雲計算管理人員可以使用AccelOp訪問網路、網路設備、系統、應用程式和虛擬環境的狀態、事件、趨勢和配置等資料。 管理員們還可以進行警報設置以通知他們性能或記憶體分配的問題。
• 除了基於VMware ESX、VMware vSphere、Microsoft Hyper-V和Citrix XenServer的虛擬化環境之外,Nimsoft私有雲監控器監控著伺服器、網路設備、資料庫以及應用程式。 CA科技公司于2010年收購了Nimsoft。
避免雲計算工具的錯誤
這裡所列出的大部分工具都相對較新,所以它們只是在生產中進行測試。 當選擇你的雲計算工具時,請一定要檢查廠商參考名單。 如果一個廠商不出現在客戶參考名單中,請務必小心。
在比較選擇雲計算工具時,你還應特別注意那些已被收購的公司或成為被收購候選物件的公司,以防進入進退兩難的境地。 當一個被收購公司的產品被捆綁進一個更大產品套件中並不再單獨銷售時,則經常會發生這樣的窘境。
有些企業正在創建雲而不首先考慮應用程式遷移、自動化以及監控的需求。 沒有考慮這些功能的工具,企業就很難實現雲計算更為重要的好處——敏捷性、靈活性、更低的成本以及擴充性。