大多數企業都知道主要的云計算解決方案供應商,但是一些不太知名的廠商也正在逐漸嶄露頭角。所有這些知名不知名的廠商是否能夠成功仍然都還是一個未知數。但是作為用戶的我們應當如何霧里看花找到真正滿足我們需求的云計算產品與供應商?對云計算供應商進行分類對于更好地了解諸如應用程序遷移、自動化與監控等關鍵領域的領先廠商似乎并無裨益。
但是,所有這些工具分類還是有一定用處的。云計算應用程序遷移工具對于創建混合云計算是不可或缺的。而自動化工具可便于實現配置、減少錯誤和降低成本,且其成效也非常明顯的。雖然云計算監控工具可確保整體的性能和安全性,但是這類工具并沒有引起業內人士的足夠重視。下面我們將根據工具的類別逐一介紹其中的典型代表。
應用程序的遷移工具
互操作性是云計算中的一個重要話題,尤其是涉及混合云計算時。互操作性中的關鍵部分就是應用程序遷移,即將應用程序在私有云與公共云之間或公共云之間進行遷移的能力。
在云間遷移應用程序有可能讓企業選擇最合適的技術并同時受限于廠商。但是如果沒有相應與不同云計算廠商和服務協作的工具,這種遷移是無法實現的。在應用程序遷移的市場中有眾多的公司,其中包括:
被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團隊很難跟上持續不斷的需求變更,以便于保持云計算動態配置與虛擬機遷移的可訪問性和安全性。這使得自動化成為云計算遷移中一個重要部分。這里有幾家提供云計算自動化工具的公司:
CiscoOverDrive由Cisco系統公司于2010年從LineSider科技公司手中收購,可以實現云計算環境中網絡服務配置與部署的自動化。當資源被遷移或被改變時,政策驅動的工具將修改底層網絡基礎設施。OverDrive位于LDAP目錄、管理程序管理器和設備控制器之間,用于管理路由和虛擬專用網絡、交換、VLAN、防火墻以及相關的訪問控制列表。
DynamicOps云計算自動化中心是一個基于微軟Windows工作流的互聯網模型驅動平臺。在私有云基礎設施中自動化預定義IT服務交付的速度要比傳統手工方法更快;該工具允許實現跨私有云和公共云的自動化。
HP公司的云計算服務自動化工具包括幾個實現自動化配置、配置、補丁和發布管理的HP軟件工具。該工具套件實現了數據庫、中間件以及打包應用程序的簡化和自動化,并實現在異質和可擴展云計算環境的綜合應用程序配置和監控。
CA科技公司的CA數據中心自動化工具套件可實現服務器配置、流程和配置管理的自動化。
[page]
云計算的監控與管理工具
如果你接受了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、MicrosoftHyper-V和Citrix XenServer的虛擬化環境之外,Nimsoft私有云監控器監控著服務器、網絡設備、數據庫以及應用程序。CA科技公司于2010年收購了 Nimsoft。
避免云計算工具的錯誤
這里所列出的大部分工具都相對較新,所以它們只是在生產中進行測試。當選擇你的云計算工具時,請一定要檢查廠商參考名單。如果一個廠商不出現在客戶參考名單中,請務必小心。
在比較選擇云計算工具時,你還應特別注意那些已被收購的公司或成為被收購候選對象的公司,以防進入進退兩難的境地。當一個被收購公司的產品被捆綁進一個更大產品套件中并不再單獨銷售時,則經常會發生這樣的窘境。
有些企業正在創建云而不首先考慮應用程序遷移、自動化以及監控的需求。沒有考慮這些功能的工具,企業就很難實現云計算更為重要的好處——敏捷性、靈活性、更低的成本以及擴展性。