從前,IT部門詢問“云計算準備好了嗎?”或“我們可以使用云計算嗎?”,這些日子已經一去不復返了。現在各廠商所提供的大量云計算產品可以確保滿足幾乎任何需求,而且許多數據保護和這些產品的安全特性都優于大多數組織在自己的數據中心提供的安全特性。所以問題似乎不再是什么,而是如何使用云服務。
許多人開始認為云計算是一個節約成本的策略,但他們很快意識到,它可能不總是這樣。在云計算中從基于資本支出的本地模型轉換到基于運營商的租賃模型當然是有用的,但是如果每月成本比他們替換的內部部署虛擬環境多的話,則不是如此。它需要更加勤勉,規劃和適當的治理,以確保財務方面受到控制。
這種現實通常與云計算采用的最大驅動力相反:敏捷。快速響應新的業務需求和機會的能力已經是IT行業長期以來的追求的目標,云計算是實現這一目標的一種方式。與長期的室內基礎設施的規劃和采購周期相比,即時容量在組織管理者的指尖,這具有明顯的吸引力。事實上,傳統的容量管理功能的一個主要目標是“預購”基礎設施,以便在預期需求之前就緒,即使這種預期的需求有時是非常不準確的。但是,容量管理過程在管理和控制方面缺乏準確性,發生的一切都有其原因。轉向云計算明顯破壞了這個過程,問題變成如何使用這個新的敏捷性,同時仍然保持一些類似的控制。
經常用于這種類型的控制的術語是治理,雖然許多人認為這個過程是一個掃興的事,而寧愿專注于最新的技術,這是非常重要的。一些組織對云計算的使用只是意識到他們的初始使用失去控制,并且初始賬單讓他們震撼,并迫擊他實行治理。其他組織認識到這個問題,并積極實施政策和自動化戰略,讓他們從一開始做出正確的決定。無論哪種方式,它都會發生。
這種治理不應該基于意見或先入為主的觀念。什么可以或者應該進入云計算,哪個云計算托管模式是最好的,可以科學地確定正確的流程和正確的軟件到位。應用程序和業務服務有特定的要求,如果這些要求被正確捕獲,就可能以自動化和政策驅動的方式做出高級“托管地點”決策的。自動化這些決定時需要考慮以下幾個問題。
(1)適合目的
在做出托管決定和管理云計算的使用時的第一個考慮是提供者的基礎設施是否適合于其所討論的工作負載的目的。許多人開始在開發/測試工作負載使用云計算,而這個問題并不是一個大問題,因為通常不涉及敏感數據,并且在性能,可用性,長期托管成本等方面沒有特定要求。但是許多當前的商業服務或新的商業服務和生產會有這些考慮,并且分析這些要求與基礎設施的能力,以確定它是否適合的目的至關重要。這些問題并不總是云計算是否可以使用,而是哪個提供商最適合它的給定產品,位置等。云計算已經發展到了人們可以買到幾乎任何類型的基礎設施,如果組織支付足夠的費用,但如果組織的應用程序包含個人身份信息或多次往返調用主機的話,組織不能將它放在任何喜歡的地方。
在確定適合目前的目的時,需要考慮一些具體方面:
·服務目錄:大多數云計算提供商根據產品目錄銷售產品,包括可用實例的大小以及預安裝的軟件。這些目錄在提供商之間存在很大差異,有些甚至嚴重限制了可供購買的變體。如果提供商缺乏足夠大的產品,那么組織的應用程序無法在那里運行,如果缺少足夠小的產口,或者其規模與組織的工作負載不相匹配,組織為此將會過度支付費用。軟件堆棧也是如此,如果組織必須升級其應用程序以兼容或帶來自己的數據庫許可證,這可有很昂貴。
·物理位置:許多應用程序具有取決于數據駐留,PII,ITAR等的管轄限制,這些限制對數據可能到達的位置設置嚴格。性能和延遲問題也給托管場所帶來了關鍵的限制,并且在將應用程序部署到云計算時需要“服務接近性”作為主要考慮因素。在這方面,必須仔細考慮具有多個通信路徑的復雜業務服務,或連接到本地記錄系統的任何應用程序。
·業務策略:業務團體通常認為,當涉及到他們所需的基礎設施時,它們是特殊的,雖然這種觀點通常是一種感知,而不是現實,但在某些情況下它是真的。如果一個團體正在進行實時交易或正在準備SEC文件,這將對應用程序的運行位置有一些非常具體的約束。重要的是捕獲和編寫管理部門應用程序所設置的客觀標準,這可能不像“保持在美國”或“確保備份”一樣簡單。
這些僅是適合目的標準的幾個示例,必須捕獲和嵌入在每個云計算托管決策,應用程序或作為業務線的一攬子治理政策中。由于主要的云驅動程序是敏捷的,所以捕獲和嵌入必須以不妨礙訪問資源的方式完成,因此消費者可以在需要時獲取他們需要的資源。換句話說,它是云計算自動化的基礎。
(2)成本優化
當然,獲得所有這一切并不是特別有用,如果它是一個巨大的成本。許多軼事描述了成功發布基于云教育處的應用程序的組織,他們所付帳單是他們預期的2-3倍。而這些軼事是一個基本的觀察,應該支撐每個云教育處的決定:公共云并不便宜。
現在,在每個云計算提供商開始提供這些產品之前,重要的是解釋這些。租賃一個中型云計算實例每小時25美分是便宜的,但是如果你不間斷地使用它不,其成本累積起來將高達2190美元,而將這個實例簡單地放到組織自己的本地虛擬環境可能成本會更低廉。
了解這種情況,并在此基礎上自動托管決策,對財務治理過程至關重要。成本優化有以理幾個重要的注意事項:
·適當調整大小:大多數組織在理解他們的工作負載模式,并根據他們實際需要的“適當調整”虛擬機和云計算實例的能力方面表現不佳。在虛擬環境中,這個缺點是可以理解的,因為過度使用允許管理程序回收沒有投入生產使用的虛擬資源。但在云計算中,這種類型的吝嗇會讓組織付出巨大的代價;如果你一年為一個實例支付50美元,這顯然是不夠勤奮。特別是考慮到這只是每月費用,而不是沉沒成本。
·最佳執行場所:如果組織開始在錯誤類型的基礎設施上運行應用程序,則所有適合的堆砌都無濟于事。考慮工作負荷在上午9:30時具有高峰,并且在中午或下午再次出現的情況,但是它們之間僅看到較少的活動。組織可能需要租用一個大型實例來滿足需求,即使組織將有很多“空白”,資源將在一天中的大部分時間未使用。相比之下,使用虛擬機管理程序在裸機云計算中運行相同的應用程序,這將允許工作負載與具有互補利用模式的其他應用程序相匹配,吸收剩余容量并使其得到使用。這是過度使用的根本目的,最近的一項研究表明,典型的企業工作負載可以低于在裸機云中運行的成本的一半,而不是可以調整的IaaS產品。
·需求管理和規劃:盡管新的云計算世界使得能夠從容量管理的長期“預買”模式轉變,但它可能是短暫的。許多供應商現在提供購買預留實例或裸機服務器的能力,并且預先承諾會降低托管成本,也就是說,如果組織能預先了解自己需要什么。正確地了解應用程序的現有主體及其工作負載模式,以及管道中的內容,使得公共云中的財務優化得以進一步提高。如果這種情況聽起來很熟悉,那是因為這是正確的。
應用科學方法來管理云計算托管決策的能力對于確保業務服務正常運行,數據安全,新應用程序可以快速部署以及將成本降至最低至關重要。一些組織負責云計算,并以這種方式學習這個課程,但其他組織認為這是第一次嘗試達到正確的平衡。無論哪種方式,最小化痛苦并最大限度地提高遷移到混合云的財務收益的能力,將是基礎設施管理的下一個前沿。
關于作者
Andrew Hillier是CiRBA公司的聯合創始人兼首席技術官,他在為世界上最大的金融機構和電力業創建和實施關鍵任務軟件方面擁有超過20年的經驗。作為CiRBA公司的聯合創始人,主要負責產品戰略,并為該公司定義了整體技術路線圖。
在創建CiRBA公司之前,Andrew開創了一個由Sun Microsystems收購的先進系統管理解決方案,并作為該公司的旗艦系統管理產品Sun管理數據中心的基礎。他還為主要的金融機構主持開發了開發解決方案,包括固定收益,股票,期貨和期權,利率衍生品交易系統。