管理基于云的虛擬機并非易事:用云來管理云
管理基于云的虛擬機并非易事。IaaS(基礎架構即服務)提供商提供的是具有基本功能的專有的工具,而與企業管理控制臺集成起來又很復雜。SaaS(軟件即服務)管理軟件借助能夠管理多個云環境中的系統以及內部虛擬機的新服務,可以彌補這方面的不足。
客戶租用基于云的服務器(IaaS)時,一個令人沮喪的現實問題是,盡管云使得虛擬機的部署和使用輕而易舉,但也使得虛擬機的管理和監控困難重重。大多數公共云基礎設施服務——如亞馬遜彈性計算云(EC2)和Rackspace——提供了基本功能的工具,用于配置和監控在線虛擬資源,以及為之創建實例。
此外,使用全面的數據中心管理和流程協調套件來管理內部系統的大企業,發現把這些套件與基于云的資源集成起來異常復雜——而對于沒有全職系統管理專業人員的小企業IT部門來說,集成是完全不可能實現的任務。
然而與整條IT軟件食物鏈上出現的情況一樣,云、特別是SaaS軟件讓人們看到了最大的希望:一種便利的解決方案有望解決一個傷腦筋的問題。ScaleXtreme公司的系統管理服務的最新版本就是這樣一款軟件,它提供了單一管理界面,哪怕對IT通才來說,這個界面也簡單得很。
與許多SaaS應用程序一樣,ScaleXtreme的產品也能在幾分鐘內部署完畢。它提供了一個異常簡單的界面,不過包括了專用管理平臺通常才有的諸多功能和特性,比如服務器自動發現、警報提醒和流程自動化功能。而這個產品最引人注目的特性是(尤其是對缺少內部管理平臺的中小企業來說),能夠通過單單一個控制臺,無縫管理來自多家云服務提供商和內部部署型服務器的系統——是無縫管理。比如說,你可以編制腳本,通過把腳本圖標拖放到在內部Xen服務器、外部EC2實例或者托管型VMware虛擬機上運行的服務器實例上,就能自動而且同時在一組Linux虛擬機上安裝完整的LAMP堆棧。與任何自動化系統一樣,可以預定這些這些任務運行一次或重復運行。
用戶通過一個集中的的存儲庫來存儲和管理腳本,而且借鑒社交網絡的做法,甚至可以發布腳本,以便別人使用——ScaleXtreme正在利用這項特性,在云自動化軟件領域創建一個完全成熟的售后市場。這項服務借鑒了一種越來越大受歡迎的概念,可以通過應用程序商店(App Store,但愿不會因這個名稱而遭到蘋果的起訴)來進行擴展。發布的腳本與虛擬機管理程序無關(但是顯然針對特定的底層訪客操作系統、Windows或Linux),所以Linux腳本都可以正常運行,無論虛擬機在內部VMware主機上運行,還是在外部云提供商的平臺上運行。
到目前為止,應用程序商店的內容相當有限,只支持像JBoss、LAMP或Postgres SQL這些常用中間件的安裝腳本。然而,ScaleXtreme首席執行官Nand Mulchandani在接受采訪時表示,該公司希望可以使用其應用程序商店作為一種部署平臺,用于完全成熟的虛擬設備,比如Cloud.com的CloudStack應用環境、Vyatta的安全堆棧或者Nimsoft的應用監控器。
剛剛免費提供的這項服務還沒有投入到生產環境,最終價格還沒有公布。到目前為止,這項服務只支持在亞馬遜EC2、Rackspace和VMware上運行的虛擬機;不過Mulchandani表示,預計這份支持名單會越來越長。ScaleXtreme面臨著來自IaaS提供商本身的激烈競爭,競爭對手包括亞馬遜(擁有itsAWS管理控制臺)和最近收購了CloudClick的Rackspace公司,還有RightScale等其他新興公司,甚至使用基于Drupal的Clanavi程序包的自己動手一族(DIY)。由于云基礎設施現已進入主流,而混合云/內部部署型架構在企業里面變得司空見慣,現在正是探究基于云的管理平臺的大好時候,不過由于這個領域處于初期、充滿變數,而且在迅速成熟,務必要謹慎行事。
原文鏈接:http://www.informationweek.com/news/infrastructure/management/229700064?queryText=virtualization