雲管理是個熱門話題,熱門到每一家新興公司和老牌廠商都提供用來管理雲計算環境的某種工具。 有監控工具,有組態工具,還有介於兩者之間的工具。 市面上自然還有霧件(vaporware),想理清頭緒並非易事。
如果你部署的雲是相當靜態的環境,或者不是要徑任務環境,那麼可能不需要動態配置系統。 這種情況下,產品內置的用於添加/變更/移除資源的標準工具也許綽綽有餘。
幾家供應商擁有專門為雲計算管理設計的產品(VMware、OpenQRM、CloudKick和Managed Methods),另外還有像BMC、惠普、IBM Tivoli和冠群這些大廠商。 每家廠商都使用眾多方法來警報即將發生的問題,或者突然出現問題時,發出警示信號。 各自還能跟蹤分析性能方面的趨勢。
儘管它們都擁有與眾不同的功能,但是都關注一個關鍵概念:提供關於雲計算系統的資訊。 如果你碰到需要配置資源,沒有比選擇「代理還是無代理」或選擇「SNMP還是WBEM」更清楚的了。
主要的雲基礎架構管理產品提供了相似的核心特性:
•大多數支援不同類型的雲(通常被稱為混合雲)。
•大多數支援動態創建和配置新的物件,支援動態銷毀不必要的物件,比如伺服器、存儲系統及/或應用程式。
•大多數通常提供一套狀態報表(正常執行時間、回應時間和配額使用等),還有便於深入分析的儀表板。
說到滿足上述三個標準,沒有幾家廠商在混合環境下處理配置、管理度量標準時提供普遍的方法:只有RightScale、Kaavo、Zeus、Scalr和Morph這幾家。 市面上還有雲服務供應商自己提供的方案,可以滿足上述第二和第三個標準,比如亞馬遜網路服務公司的CloudWatch。
以傳統資料中心監控應用軟體出名的那些大公司一直遲遲沒有進入雲管理工具市場,他們的產品只是對現有的應用軟體進行了改頭換面,能夠提供的也無非是報告和警報工具。 冠群在大肆收購公司,以解決這個問題,已收購了3Tera這家雲配置廠商。
早些年,這個行業一片混亂,一個例子就是IBM的Tivoli雲計算產品網頁(HTTP://www-01.ibm.com/software/tivoli/solutions/cloudcomputing/solutions.html)。 你會發現,點擊Getting Started選項卡,結果顯示404網頁訪問錯誤(注:最新版已解決了這個錯誤)。 真行呀,IBM。
與此同時,惠普的OpenView(現名為操作管理器)可以管理基於雲的伺服器,但與管理其他任何伺服器的能力毫無二致。 BMC在致力於開發一款雲管理工具,但到目前為止功能一點都不比其平常的產品來得強。
市場上大放異彩的二線廠商旨在取代這些巨頭的產品,它們提供側重于監控功能的應用軟體,這類公司包括Scout、UpTime Systems、Cloudkick、NetIQ和ScienceLogic。 還有「之前名為Hyperic的應用軟體」,它在VMware收購SpringSource後就歸VMware了。
事實上,說到撰文介紹這個領域的所有產品,可以說數不勝數;不過一兩年後,由於並購四起、公司倒閉以及市場整頓,這個領域的廠商數量會少得多。 雲計算取得了長足發展,並不僅限於規範方面。 眼下,雲計算市場好比是美國的西大荒開拓時期:廣袤,人煙稀少,缺乏秩序,除了只有幾個亮點外。
下面是如今市面上最好的基礎架構管理和配置解決方案:
RightScale
RightScale目前是這個行業的龍頭老大。 與新興市場的許多廠商一樣,它同樣提供功能和容量方面有所限制的免費版本,旨在向你介紹其產品(還有可能是讓你上癮,就像20世紀初吉利公司著名的商業模式那樣,HTTP://itotd.com/articles/295/ giving-away-the-razor-selling-the-blades/)。 RightScale的產品分為四個元件:
•雲管理環境
•雲就緒的伺服器範本和最佳實踐部署庫
•自我調整自動化引擎
•多雲引擎
第五項特性聲稱,「易於擴展的平臺(Readily Extensible Platform)支援使用者通過程式設計來訪問RightScale平臺的功能」。 仔細審視這款產品,會發現這些特性其實並非相互獨立,而是組成了一款出色的、集成的解決方案。
RightScale的管理環境是使用者與軟體進行交互的主要介面。 它旨在説明使用者完成使用範本和庫,遷移到雲環境的初步過程。 然後,管理環境居然可以用來管理這個環境,也就是繼續構建和確保資源的可用性。 這時候,自動化引擎就可以派上用場:能夠根據需要,迅速配置資源、開通額外容量,或者移除那些過剩容量。 最後,還有多雲引擎,可以支援亞馬遜、GoGrid、Eucalyptus和Rackspace。
RightScale還致力於支援Chef開源系統集成規範。 Chef完全是為雲計算設計的。
Kaavo
Kaavo主攻的領域與RightScale非常類似。 這個產品通常用於:
•只要點擊一下,就可以在雲端部署複雜的多層應用程式(開發、品質保證和生產型應用程式)
•自動添加/移除資源,以此應對需求猛增/變化的情況
•對雲端的應用程式基礎架構進行運行時管理
•對雲端的永久性資料進行加密
•不用人工干預,實現工作流的自動化,以處理運行時生產環境的異常情況
Kaavo產品的核心名為IMOD。 IMOD可以處理設置、配置以及適應雲環境等任務,而且以混合模式跨多家廠商的產品來進行。 與所有主要的通用訊息模型(CIM)廠商一樣,Kaavo的IMOD位於堆疊的「頂部」,管理基礎架構層和應用程式層。
IMOD的一項出色特性就是其多雲單系統工具。 比如說,你可以在Rackspace中創建資料庫後端系統,而把展示層伺服器搭建在亞馬遜雲上。 支援公共雲領域的亞馬遜和Rackspace以及私有雲領域的Eucalyptus是個很有吸引力的賣點;不過應該值得一提的是,如果大多數雲管理產品支援亞馬遜,那麼應該也能支援Eucalyptus, 因為Eucalyptus非常酷似亞馬遜彈性計算雲(EC2)。
Kaavo和RightScale都提供了計畫的「增加」或「減少」(根據需求來動態分配資源)工具和監控工具,確保資訊和內部度量標準(如服務等級協定)是透明可用的。 動態分配甚至有助於滿足那些服務等級協定的要求。 Kaavo和RightScale還都提供了保留範本的功能,以便簡化部署多層系統的工作。
Zeus
Zeus以其穩如磐石的Web伺服器著稱,雖然其Web伺服器佔有的市場份額不大,但是的確有一大批狂熱的發燒友和一流客戶。 由於Apache以及IIS主導著這個市場,更不用說市面上大量的負載均衡系統,Zeus借助其在應用伺服器領域的專長,推出了Zeus流量控制器的應用交付控制器(Application Delivery Controller) 這個元件。 它使用傳統的負載均衡工具來測試可用性,然後自發地生成或銷毀雲端的額外實例,提供了動態配置功能。 Zeus目前在Rackspace平臺和亞馬遜平臺上支援這項功能,只是在後者平臺上的支援力度小一點。
Scalr
Scalr是託管在Google Code和Scalr.net上的一個新興專案,與Kaavo和RightScale相似的地方是,它在亞馬遜平臺上創建動態集群。 它支援根據流量需求來增加或減少容量、支援快照(順便說一下,快照可以共用,這項功能很酷),以及為每一個伺服器或每一類伺服器自訂建立鏡像系統,這點也與RightScale相似。 由於是款新版本,Scalr不像實力最強大的競爭對手那樣支援數量眾多的平臺、作業系統、應用程式和資料庫,它堅持採用傳統的擴展LAMP架構(LAMP加上Ruby和Tomcat等),這種架構包含許多內容系統。
Morph
儘管不是一個真正的管理平臺,心系託管服務提供者(MSP)的Morph產品在自己的私有雲領域提供了類似功能。 Morph CloudServer是市面上一款比較新的產品,它以硬體設備的形式闖入管理和配置領域。 它面向力求部署私有雲的企業。 它的一流產品Morph CloudServer基於IBM BladeCenter,可以支援數百個虛擬機器。
產品核心下面是Ubuntu Linux作業系統和Eucalyptus雲計算平臺。 Morph面向託管服務提供者市場,便於創建私有雲以及在那些封閉的雲環境裡面動態配置資源。 儘管Morph仍是後起之秀,卻已備受矚目,值得關注,特別是由於它根源于開源、積極參與開放雲組織。
CloudWatch
亞馬遜的CloudWatch只在亞馬遜的平臺上運行,這一點限制了它的整體用途,因為它不可能是一種混合雲管理工具。 由於亞馬遜的彈性計算雲(EC2)是市面上最龐大的雲平臺(不過Rackspace聲稱自己正在迅速縮小與亞馬遜的差距),它仍值得一提。
面向EC2的CloudWatch支援動態配置(名為自動擴展)、監控和負載均衡,這一切都通過中心管理主控台來管理——亞馬遜網路服務公司用的是同一種中心管理主控台。 其最大的優點是,它不需要安裝任何額外軟體,也不需要訪問任何另外的網站來獲取應用程式。 雖然這款產品顯然不是面向需要支援混合雲的企業,但完全使用亞馬遜服務的那些企業應該知道:它與市場上其他廠商的工具一樣成熟、實用。
結束語
由於市面上有如此多的工具,資料中心的管理人員應及早開始評估,並且關注市場的發展動向,這點很重要。 IT基礎架構的性質方面出現的這個變化既廣泛又快速,勢必需要不斷修改計畫、不斷評估產品,還要觀察這些產品背後的每一家公司出現的情況。 很顯然,RightScale早早取得了領先優勢,但是其他廠商在奮力追趕,值得給予密切關注。
原文連結: HTTP://searchcloudcomputing.techtarget.com/report/Cloud-management-tools-guide-for-beginners
(責任編輯:蒙遺善)