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