2011年1月11日 星期二

構建私有雲:面臨的挑戰有哪些?

  構建私有雲可能會面臨一些挑戰性的問題,包括如下一些:
  ● 預算。 私有雲的構建成本可能比較高昂,所以你必須考慮清楚投資回報率的上限和下限。
  ● 與公有雲相整合。 構建了私有雲之後,如果你還需要公有雲服務的話,也可以轉向一種混合模式。 這會牽涉到如何保障系統的安全,以及如何在公有雲和私有雲中核實你能夠運行的工作負載。
  ● 規模。 私有雲通常是不具備大規模公有雲提供商所提供的規模經濟效益的。
  ● 即時重配置。 有時候你可能不得不將服務器和其他基礎設施拆卸下來(儘管它們還在使用中),轉移到私有雲中去。 這種做法有可能產生嚴重的問題。
  ● 遺留硬件。 最好是將你最破舊的服務器丟到腦後去。 千萬不要把任何一台需要手動配置才能遷移到私有雲中的服務器重新派什麼用場,因為自動化和協同編排管理對於這些老舊機器來說可能無法適用。
  ● 技術的逐步過時。 技術變化的複雜性和變化速度對於任何IT組織來說都很難把握,尤其是規模較小的組織更是如此。 一旦要對私有雲進行投資,組織就必須始終與軟件的最新發布保持同步,才能保護投資。
  ● 對變化的恐懼。 企業的IT團隊可能並不熟悉私有雲,而且存在著學習曲線。 企業可能需要建立一些新的運營流程,並對某些舊的流程進行修改。 要將這種壓力轉變成IT團隊的一次成長機會,要讓他們明白,在今天的業務環境中,這些新的技能是非常重要的。

  企業需要購買可以跨界物理基礎設施和虛擬基礎設施的管理工具。 需要選擇能夠讓你以相同的視圖看到不同執行環境的管理工具。

  基礎設施中的管理層,包含有對虛擬機、存儲、備份/恢復等資源的管理。 雖然廠商們經常宣稱它們的產品是針對私有雲基礎設施的,但它們有時候對於“雲”的定義卻是非常不嚴謹的,所以企業必須仔細考察廠商每個產品的功能。

  第二層即服務等級管理層,涉及到虛擬服務器之上一個抽象層工作負載的管理。 這裡也是需要應用自動化的地方,也是一些傳統管理工具如IBM的Tivoli和惠普的Insight在私有雲堆棧中所處的層。 目前,號稱擁有自動化管理工具的廠商有IBM Tivoli、惠普、CA、LineSider科技、DynamicOps、VMware和BMC等。

  IT研究公司Ideas國際的分析師Tony Iams稱,幾乎所有的系統和硬件廠商都有某種類型的虛擬化或者雲管理工具。 例如微軟的System Center管理產品就可以為hypervisor和虛擬服務器提供可見性。

  不過Iams說,企業應制定好規劃去管理多個hypervisor,如VMware的ESX、微軟的Hyper-V、開源的Xen,以及Linux KVM(基於內核的虛擬服務器)的各種實施版本。 微軟可以管理Hyper-V虛擬服務器和ESX虛擬服務的某些功能。 其他的雲廠商,如VMware和紅帽,也能管理由多個hypervisor所建立的虛擬機。 最理想的情況,是可以從一個單一界面去控制多個hypervisor。

  購買還是自建?

  商用的現成工具的缺陷就是它們很有可能需要為企業環境進行定制。 另一方面,自己開發工具的缺陷則是IT團隊需要自己對其進行維護和功能升級。 可替代自產工具的另一種選擇時搭建混合組件的雲堆棧,也就是購買各種第三方的組件,將它們放入堆棧。 這時候的問題就變成了這樣:一旦出現了問題,你應該給誰打電話求助?

  你可以選擇單一提供商,例如微軟霍澤華VMware,但是結果可能會造成廠商鎖定。

  開源軟件,比如來自OpenStack項目和Abiquo、Cloud.com、Eucalyptus和紅帽的工具對於搭建私有雲來說是一種不錯的選擇。 開源軟件基本上是免費的,而且還能提供比許可證捆綁在物理CPU上的專利軟件更多的靈活性。 舉例來說,當要將虛擬機從一台主機向另一台主機遷移時,專利軟件就可能產生令人頭疼的許可證轉移問題。

  每一種選擇都有利有弊,所以須仔細權衡你的選擇,因為一旦開始再要想中途切換,那將會是代價高昂而且非常耗時的。 不過最好不要把自己鎖定給一家廠商的雲堆棧。 尤其要避免那些只能用自己的組件才能表現良好的廠商。 最好為第三方或者自產工具留出空間來。

  到目前為止,還沒有一個商用產品能夠解決IT經理在構建和運營私有雲時所遇到的所有問題。 所以你只能將來自不同廠商的大量不同的產品混在一起來用,然後在前端加上自己做的用戶界面。

  但是Verizon商業部門的Deacon說,經驗更加豐富的企業正在把多種管理工具集合整合在一起――例如惠普的服務器自動化套件和BMC的Patrol套件。 安全、防火牆、網絡和存儲資源都可以通過惠普和BMC的套件組合進行協同編排。 IT部門如果不將多種工具集合串接起來使用的話,就得自己編寫大量的軟件以獲得自動化能力。

  那麼,用單一控制台來管理私有雲現實嗎? Iams認為,還沒有誰能夠只用一個控制台來管理私有雲的,但即便使用2到3個控制台比起現在動輒十多個控制台來也是一個巨大的進步。

  Deacn認為,單一控制台管理已經提上了Verizon的議程,Verizon商務已經構建了一個高級別的控制台管理層,可以從VMware vCenter Server、惠普的網絡自動化以及hui的virtual Connect以及其他管理工具中收集數據。

  廠商也將開始整合

  Forrester分析師Frank Gillett沒有這麼樂觀。 “認為我們正打算把很多管理工具混合在一起工作,這是不現實的,”他說。 相反地,他預測說,隨著時間的推移,這個市場將會由於併購而急劇縮小,只會剩下一小批廠商,它們將提供“更為整合的能力。”一些IT經理更偏愛大型的、著名的雲計算廠商,因為他們不敢把自己的數據中心託付給在這個市場乾了還不到一兩年的小企業去管理。

  Deacon贊同這種整合說,他認為一些大企業如惠普和IBM可能會收購雲計算的新興企業,為其現有的產品組合增加新的軟件。 這就是惠普收購OpsWare,BMC收購BladeLogic,CA連續收購了Nimsoft、Oblicore、3Tera和其他廠商的原因所在。

  Gillett補充道,IT廠商需要聯邦制和互操作性,“我們很糟就開始了這些方面的努力。現在已能夠將私有雲管理工具攢在一起工作了,不過這仍然只是一個令人厭煩的過渡階段而已。”

  然而在這一過渡階段中,IT部門將會受到來自業務部門用戶要求實施雲計算的巨大壓力。 如果數據中心運營團隊不能夠以一個私有雲來快速響應用戶的這種需求,那麼業務部門的用戶就有可能會去外面尋找公有雲服務。 而要想成功地與公有雲提供商競爭,IT部門就需要在企業內部部署和公有雲相同或類似的服務,而且這些私有雲服務還應該比公有雲的性能更好,更有吸引力才行。

Salesforce與BMC聯合推出全新雲產品

    北京,2010 年12月23日訊——企業雲計算公司Salesforce.com (NYSE:CRM)和IT管理領域的領導者BMC軟件公司(NASDAQ:BMC)日前宣布推出全新雲產品RemedyForce。 RemedyForce建立在salesforce.com的企業雲計算平台Force.com之上,是兩家公司共同推出的全新戰略化雲產品,結合了這兩大市場領先企業的優勢。 RemedyForce解決方案將為企業提供一種簡單快捷的途徑來改變企業對IT服務管理的認知,並實現包括簡化IT支持流程和降低成本在內的切實成果。

    RemedyForce的推出標誌著兩家公司的戰略聯盟進入一個新的階段,他們將共同開發、推廣和銷售基於雲的IT管理。 Salesforce.com主席兼行政總裁馬克•貝尼奧夫(Marc Benioff)和BMC軟件公司董事長兼首席執行官鮑秉辰(Bob Beauchamp)在雲計算行業盛會Dreamforce 2010上發表的主題演講中進行這一宣布。

    Salesforce.com主席兼行政總裁馬克•貝尼奧夫(Marc Benioff)表示:“現在,IT服務管理客戶擁有云來滿足他們的需求。 作為新一代重要的Salesforce雲產品,我們期望RemedyForce將推動各種規模企業的IT部門在雲計算方面取得成功。”

    BMC軟件公司董事長兼首席執行官鮑秉辰(Bob Beauchamp)指出:“RemedyForce使眾多新客戶有機會充分利用BMC的IT服務管理解決方案,並對提供給我們自己客戶的核心產品進行了強化。其結果為企業提供了新的方法來從IT投資中獲得更多收益。這是強強聯手的成果—是對成熟解決方案的先進交付,必將推動客戶取得成功,並將加速雲計算和IT管理市場的發展。”

    RemedyForce建立在salesforce.com和BMC軟件公司長期成功合作的基礎之上,為salesforce.com現有的雲服務(包括:銷售雲、服務雲、Salesforce Chatter協作雲、Jigsaw數據云、Force.com平台雲和Database.com)增加了一款全新產品。 同樣,RemedyForce也擴充了BMC領先的IT服務管理產品系列(包括:BMC Remedy IT服務管理套件和按需定制型BMC Remedy IT服務管理解決方案)。 隨著這一產品的推出,兩家公司通過無可比擬的IT管理能力為客戶增添了重大價值。

    BMC市場領先的IT服務管理(ITSM)解決方案以及BMC產品的其他元素為RemedyForce提供了核心功能。 位於RemedyForce核心的是IT服務台,之前是運行於Force.com平台上的服務台,它將廣泛的IT服務管理功能與行之有效的Force.com企業雲計算平台相匯集。 這樣得出的解決方案是一款易於使用的IT服務管理套件,能夠為雲客戶實現優化的績效能力並提供綜合的服務台功能。

   主要功能包括:
• 易於使用的IT服務管理套件,為salesforce.com和BMC的客戶實現優化,將核心服務台功能與變更管理、知識管理和問題管理應用相集成;
• 真正的服務管理,包括配置管理數據庫以提供必需的“單一事實來源”;
• 簡化在Force.com平台上和在salesforce.com可信賴的全球服務交付基礎架構上的實施;
• 使用Salesforce Chatter進行實時協作;
• 移動訪問、報告和分析。
   通過在Force.com強大的多租戶雲開發和交付平台上建立BMC的解決方案,客戶現在擁有一個全面而綜合的方法來進行服務管理,並為Force.com平台和生態系統實現了優化。 使用了BMC的ITSM解決方案的客戶報告說:
• 減少支持費用多達40%;
• 首次使用即可解決75%的問題;
• 高達數千萬美元的持續運維費用節省。

    通過使用RemedyForce,客戶可以充分利用在服務管理方面20餘年的領先經驗、行之有效並可信賴的雲交付基礎架構以及簡單而規範的雲應用。 BMC和salesforce.com將通過聯合銷售、推廣、產品認證和實施項目來對RemedyForce提供支持。 RemedyForce將由兩家公司的銷售團隊和合作夥伴進行銷售,為客戶提供由業界領先企業交付的、功能出類拔萃且行之有效的解決方案,從而開拓新的業務機遇。

應用IBM Tivoli Monitoring 實現虛擬化環境的效能及可用性監控

  摘要:伺服器虛擬化越來越多的為企業所採納,對虛擬化環境的伺服器進行有效的集中監控,已經成為企業IT管理的一個重要難題。本文主要介紹使用IBM Tivoli Monitoring(以下簡稱ITM)VMware VI監視代理程式對基於VMware產品的企業級虛擬化環境進行集中監控。文章主要包括如下幾個方面的內容:
  • VMware 企業級虛擬化環境對集中監控管理的需求;
  • ITM VMware VI Agent對虛擬化環境集中監控的部署架構;
  • ITM VMware VI Agent的安裝和配置;
  • 部署和配置中可能的問題解決和經驗總結。

  1. VMware 企業級虛擬化環境對集中監控管理的需求
  隨著企業的成長以及業務和應用的不斷增加,IT系統規模日益龐大,帶來高能耗、資料中心空間緊張、IT系統總體擁有成本高的問題;而現有伺服器、存儲系統等設備又沒有充分被利用起來,資源極度浪費。這就使得企業將目光投向了虛擬化技術,大量基於VMware虛擬化技術的環境開始在IT部門部署。這同時帶來了另外的一個問題:如何對虛擬化環境的伺服器進行有效的集中監控?
  雖然VMware vCenter提供了對它所管理的ESX伺服器的監控管理,但是對於一個大型的虛擬化環境,一般會有多達幾千個虛擬機器運行在多個vCenter的管理環境中,對此虛擬環境的集中管理,已經成為企業IT管理的一個重要難題。
  ITM是一套完整的集中監控解決方案,它提供了從一個或幾個指定工作站監視企業中所有系統的可用性和性能的方法,監視和管理各種作業系統中的系統和網路應用程式,並提供報告以跟綜趨勢和對問題進行故障診斷。對於VMware虛擬化環境,ITM提供了VMware VI監視代理程式,負責收集伺服器性能資料提供給ITM進行統一管理。

  2. ITM VMware VI監視代理程式對虛擬化環境集中監控的部署架構
  2.1 ITM VMware VI 監視代理程式基本體系結構
  VMware VI Agent作為ITM部署環境的一個代理監視元件,負責收集有關VMware ESX伺服器和虛擬機器的記憶體、CPU、系統、磁片和網路使用情況的監視資訊。同時還提供啟動和停止虛擬機器,歷史資料記錄和事件監視的功能。其基本體系架構如圖1中所示:
VMware虚拟化环境对集中监控管理的需求 圖1 ITM 軟體中代理程式的基本體系結構

  2.2 Monitoring Agent for VMware VI環境部署
  圖2中展示了ITM VMware VI Agent在虛擬化環境和監控環境中的部署。VMware VI Agent作為監視代理程式,通過SSH從VMware vCenter收集資訊,併發送給Tivoli Enterprise Monitoring Server(TEMS),保存到Tivoli Data Warehouse裡,Tivoli Enterprise Portal Server(TEPS)為使用者提供Portal訪問介面,展現虛擬化環境的監視情況。
VMware VI环境部署Monitoring Agent
圖2 ITM VMware VI Agent 部署架構

配置VMware VI 监视代理 圖3 VMware VI代理監視結果介面


  3. 總結
  虛擬化環境中伺服器的集中監控,可以使用ITM的監視代理程式來實現。監視代理程式負責從虛擬環境中的不同伺服器取得相應的性能資料,並將這些資料發送給TEMS,並保存在ITM的資料倉庫裡。有了這些性能資料,使用者可以使用Cognos對性能進行資料採擷處理,根據具體的需求生成所需的商務智慧(Business Intelligence)報表,從而説明使用者更好地利用資料,提高決策品質。
  IBM Tivoli Monitoring for Virtual Servers不僅包括對VMware虛擬化環境進行監視的代理程式,同時還提供了對Citrix虛擬化環境和NetApp Storage的監視代理程式,完整的IBM Tivoli Monitoring for Virtual Servers產品包括如下的監視代理程式軟體:
  • IBM Tivoli Monitoring for Virtual Servers: Citrix Agent
  • IBM Tivoli Monitoring for Virtual Servers Agent for NetApp Storage
  對於監視代理程式,在規模比較小的部署環境中,只要系統的容量足夠,VMware VI Agent可以與vCenter安裝在同一個系統上;對於有多個vCenter的大規模環境,需要將多個監視代理程式部署多個獨立的伺服器上,並且連接不同的TEMS伺服器,同時儘量選擇與vCenter系統極為接近的伺服器,以確保資料收集具有更高的可用性。