云計算無需供應商鎖定
在企業IT中,廠商的技術及產品決定著該廠商在市場中的應用份額。比如IBM、微軟和思科系統等公司,在技術開發和產品創新上有強大的實力,在目前企業IT中占主導地位,所以這導致客戶持續采用這些公司的技術。
例如,IBM的大型機,微軟的Windows操作系統和思科的網絡,在終端用戶計算機和以太網時代已經成為主導。
然而,隨著云計算的到來,客戶可擁有更多的選擇權與決策權。云計算是一個高度標準化的環境,不斷會有新的標準被加入--如DMTF 2.0的開放虛擬化格式(OVF),可允許專有的虛擬機格式之間進行轉換。
Amazon Machine Images是在VMware虛擬機或Amazon Web Services虛擬機的基礎上鎖定到云中的一種虛擬文件格式。如果想將這些文件格式互相轉換,必須基于某種工具。面對客戶有這樣的需求,亞馬遜公司不僅只承認自己的技術,還認可了VMware的虛擬機格式。VMware和微軟都認為,需要一些工具使文件格式能夠相互轉換而不被鎖定才能讓云計算繼續發展。
雖然云計算中仍存在漏洞,比如微軟公司的Windows Azure云中,.net語言在運行工作負載時,仍需要與客戶綁定。如果.net語言部署在公有云中,就不會被供應商鎖定。云計算不屬于任何人,更多的供應商需要以云計算為平臺進行公平競爭。
此外,企業云計算用戶都有意進軍各種服務。他們構建私有云,持有其最關鍵的數據,但他們也想搭建公有云與更多客戶進行互動。這就是我們通常所說的混合云。
在一般情況下,會有合適的工具來獨立的運營服務器。在應用程序中使用這些工具,來完成資源池化,虛擬化,存儲和網絡的搭建與維護。從應用程序的角度來看,可以解決這些問題:如何運行應用程序?針對錯誤如何進行分析?如何擴大規模?如何使最終用戶看到結果?
IT經理的決策對企業云計算很重要。以下是可以幫助企業避免云計算鎖定并向前發展有利的10大工具(排名不分先后)。
一 Enstratus
在眾多的公有云服務中,Enstratus可提供一個較完善的管理控制臺。使用Enstratus工具可在軟件層中分配您的工作并將其轉移到公有云中。還可以將數據移動到Amazon Web Services, Bluelock, GoGrid, CloudSigma, Eucalyptus Community Cloud, HP Cloud, Rackspace等企業云中。
Enstratus控制臺提供了運營商內部的私有云和外部公共云的工作負載的視圖。控制臺也能夠得到相應的數據,如谷歌開發人員存儲EMC Atmos的云存儲服務。Enstratus可支持最新的IBM SmartCloud Enterprise公有云。
二 BMC
BMC是大型機的一個系統管理軟件公司。有診斷和排除故障的能力,還為云計算廠商重新調整了一個管理系統。此管理系統針對數據庫產品,在BladeLogic X86集群中搭建了Atrium。Cloud Lifecycle Management產品可以為虛擬化廠商提供虛擬機,并為它們分配存儲和網絡,為最終用戶提供自助服務,自主管理,建立軟件藍圖,實現用戶收費和監測的環境。
BMC云計算運營管理,增加了持續經營的訣竅。它可以跨多種硬件和虛擬化資源并能診斷出故障,提供原因分析,并使用預測分析發現下一個熱點或正進行的容量管理。它的最新版本是COM9.0,可將其云計算遷移到混合云服務中,擴展到公有云數據中心。與其他工具不同,它可以將精力集中于應用程序的性能,以及來自Atrium的關鍵信息,并在云服務器中提供有效的策略。
三 Abiquo公司
Abiquo公司,成立于2006年,在加利福尼亞州的紅木城。該公司在云計算的浪潮出現之際,把重點放在了私有云和公有云服務之間的互操作性和流動性上。Abiquo公司的企業版本是一個可生成和部署多個云端工作的Java系統。它的工作原理與VMware的ESX Server,思杰公司的XenServer,微軟的Hyper-V,KVM和Xen的開源,甲骨文的OracleVM虛擬軟件相同。這種虛擬機管理軟件可將Java系統部署到私有云中,也能夠部署到公共云,使IT經理可以更簡單的在一個表格中查看所有的工作負載。
Java系統包括開放源碼的JasperSoft報告和OpsCode,可使最終用戶自我配置。Java系統在與思科公司的統一計算系統服務器中,可配置一個指定的服務模板,使每個UCS刀片在機架中提供所需的工作。
Java系統可與包括亞馬遜網絡服務,谷歌App Engine,微軟Windows Azure,Engine Yard的公有云,Salesforce.com的Force.com,Heroku等一些不太知名的云服務商合作,如GreenQloud。 Abiquo公司未來也將走向國際化經營,用戶界面將全面支持八種語言。
四 ServiceMesh
ServiceMesh嘗試在云應用和云服務的管理中不斷的更新DevOps這一過程。DevOps是通過ServiceMesh Agility Platform平臺為開發人員和云計算經理運營的。ServiceMesh前端提供了強大的功能,包括一個規劃師組成部分,其應用軟件是由一個圖形軟件產生的工作負載,由幾種不同的語言模板或應用程序來設計組成的,最終用戶稱為ServiceMesh的存儲,有顯示屏幕來檢查部署應用程序的整個過程。ServiceMesh側重在OPS的使用操作監測和報告這兩部分。
無論應用程序是部署在私有云還是公有云中,都可以實現自動化的平臺管理,安全性也較高。隨著應用程序的更新,它們會被自動釋放到云環境中,并可以提供相應的服務。在VMware、EMC、思科、虛擬化環境、虛擬服務器環境都可使用ServiceMesh進行管理。
五 RightScale
RightScale的早期的在線服務是配置、部署和管理各種公有云和私有云的工作負載。從2007年開始,它集中在RightScale的云管理系統中,處理了虛擬機格式或轉換過程中的相關問題,隱藏了很多的配置和部署過程,使客戶得到全面的放心。
聯合創始人兼首席執行官Michael Crandell利用該平臺的管理能力倡導了很多客戶使用公有云和選擇最好的目標環境。RightScale被SOFTLAYER,Rackspace,AWS,Windows Azure,Datapipe和惠普云等公司所使用。RightScale可管理本地私有云客戶,還可在開源內部進行部署,如:Eucalyptus, CloudStack和OpenStack。一旦被部署工作,RightScale就會運行監視系統,并根據客戶提供的數據,實現自動負載均衡。客戶可以在自己正在運行的信息顯示板視圖中修改自己所希望的操作。
六 Scalr
Scalr是一個管理開源項目工作負載的管理系統,可以由MediaPlug將工作負載遷移到Amazon Web Services。它可以在EC2服務器上提供擴展,可擴展服務器執行災難恢復,并允許多樣化的服務器管理軟件。雖然Scalr被形容為“窮人的RightScale”,但它的能力已經變得越來越完善。它可以恢復停滯的服務器,包括恢復數據庫服務器,以及常規的應用程序工作負載。
七 Gravitant
Gravitant將成為一種新的云服務的一種方式。Gravitant的云服務是CSB云服務管理平臺,使公司與各種部門整合到一起,為供應商實現將公有云和私有云共同計費的云服務。這種服務模式稱之為混合云服務,并可規定不同價位的解決方案。CloudMatrix可以設置一個虛擬的數據中心,同時使多個云服務數據中心管理整合到一起。Gravitant是提供整合式解決方案的第一家公司。
八 Kaavo
Kaavo管理軟件采用了一種獨特的方法,而不是只專注于云計算基礎設施,將管理重點放在應用程序的周期管理上,無論是公有云還是私有云或混合云的應用程序。要做到這一點,它必須使用自己的系統定義文件,一個XML文件,可捕捉這兩個組件序列對應用程序進行流程描述。
包括Kaavo旗下的IMOD在內的工作負載部署和業務流程引擎,是使用定義的文件來允許IMOD自動準備工作負載部署到任何主要的云中的。IMOD在管理控制臺中直接點擊就可以簡化應用程序更改代碼,更新或者部署工作了。他還可以追蹤到所有更改過的定義文件。
比如部署工作,就是利用定義文件可以控制工作流引擎來執行預定的活動的。它可以執行自動化縮放和根據需要自動設置安全的網絡連接。
Kaavo旨在云計算中管理一段時間內工作負載的應用程序,因此它可以被用于管理開發和測試以及部署產量它可以跟蹤已使用的計費和扣款時間。它還可以將只有一個試圖應用程序的維護部署到多個云中。它的工作原理同于惠普云服務,亞馬遜Web Services EC2,IBM 的SmartCloud,Logicworks,,Rackspace, Terremark 和VMware的 vCloud Director-equipped clouds.
九 VMTurbo
VMTurbo的操作管理器允許多個供應商從不同的來源在私有云中部署管理虛擬機。比如它支持VMware的vSphere和vCloud套件,微軟的Windows Server 2012和Hyper-V 2012,紅帽虛擬機的 KVM和Citrix XenServer。它也支持CloudStack在OpenStack的基礎上實現源代碼的開放。
總部位于馬薩諸塞州的Burlington,公司建立了一個以Operations Manager為中心的可同時在不同的虛擬機格式中運行的應用程序。VMTurbo從正在運行的虛擬機中收集數據來監控應用性能和狀態,并且利用分析數據,來確定應用程序所需的服務器容量是否足夠。
分析引擎可以申請業務規則和策略服務器群集上,總結現有的工作負載需求,剩余容量和預測未來的容量可顯示在儀表盤內。VMTurbo提供了一個跨虛擬機管理程序,同時保持檢測和容量規劃工具。
十 CA技術
CA Technologies是重多供應商使用的云服務工具。該技術將一些完善的技術集合在了一起,包括Oblicore,WebQOS,Nimsoft和3Tera。CA已經在3Tera AppLogic上開始了實施。
在AppLogic上提供了一個圖形管理界面,用戶可以創建和部署云服務器的型號。該工具目前領先的云服務商SavvisDirect的50個數據中心中實施。 3Tera的AppLogic CA技術科轉換成為SavvisDirect的管理平臺,AppGrid可作為一個圖形化系統構建和部署云計算基礎設施。
CA AppLogic的工具有很多強大的功能,包括可以完成一個業務流程的一部分,如云計算工作負載的能力。CA 3Tera,Cirrhus9,Contegix提供DNS的整合,客戶已收集到了400做種公共有云和私有云的解決方案。未來,CA必將成為解放云計算供應商的強有力的競爭者。