企業(yè)如何參透真正云需求
顯然,企業(yè)對應用的控制能力越強;而越靠近右上角,則相對具有更好的規(guī)模效應。企業(yè)是選擇自己構(gòu)建和運維IT服務,還是直接采用第三方的公有云服務,這與企業(yè)所從事的行業(yè),企業(yè)規(guī)模和應用類型等多種因素相關(guān)。
下面我們從以下四個不同的方面來討論。
1. IT設施的位置
當企業(yè)自己構(gòu)建一個私有云平臺的時候,IT基礎設施是自己的,一般位于企業(yè)內(nèi)部。而采用公有云平臺的時候,IT基礎設施是位于一個第三方的數(shù)據(jù)中心。這里有一個例外,那就是現(xiàn)在有一些服務提供商提出的虛擬私有云(VPC, Virtual Private Cloud)的概念,它指的是在第三方數(shù)據(jù)中心內(nèi)部通過技術(shù)手段隔離出來的一個專用計算環(huán)境,并通過安全通道與企業(yè)相連接。
2. 基礎設施差異性
對于許多大型企業(yè),由于經(jīng)過了多年的IT建設和技術(shù)演變,他們的IT基礎設施往往采用了不同的技術(shù)和平臺,也就是說,這些企業(yè)采用的是異構(gòu)平臺環(huán)境。但是,對于目前大部分公有云服務提供商來說,他們的平臺往往是通過廉價和標準的硬件平臺來構(gòu)建的。這些標準化方式構(gòu)建的平臺能夠以比較好的性價比滿足大部分用戶的需求。另外,在服務的提供方面,公有云服務提供商往往提供最為大眾化的、需求量最為廣泛和集中的服務。因此,對于公有云服務來說,其服務和環(huán)境往往是同構(gòu)的,這與企業(yè)自建的IT環(huán)境不一樣。
3. 商務模式
企業(yè)如果選擇自己構(gòu)建IT系統(tǒng),那么顯然需要進行一次性的大量投資來采購軟、硬件設備,甚至包括數(shù)據(jù)中心的基礎建設等。在企業(yè)的財務報表中,這體現(xiàn)為一個比較大的固定成本。但是,如果企業(yè)采用第三方提供的公有云服務,那么根據(jù)目前云計算服務的收費方式,企業(yè)可以選擇按月服務費的方式或者按IT資源使用量的方式來進行付費。這樣,對于企業(yè)來說不需要一個大量的前期投入就可以使用IT服務,其體現(xiàn)為一個持續(xù)的運營成本。
4. 控制程度的不同
企業(yè)自己構(gòu)建的IT系統(tǒng)是作為企業(yè)資產(chǎn)完全由企業(yè)自己擁有,并由企業(yè)自己來運維。雖然企業(yè)需要自己的IT運維團隊,但好處是企業(yè)可以獨立控制 IT系統(tǒng),并根據(jù)實際需要來進行改造和客戶化。而對于公有云服務,企業(yè)實際上是采用租用服務的方式,好處是不需要自己來管理基礎平臺服務,但是對于企業(yè)來說這同時也降低了其定制化的能力,因為所有的基礎設施,包括服務器、網(wǎng)絡和存儲等,以及上面的軟件平臺都是由服務提供商來進行維護和管理。
不同企業(yè)對云計算的策略
由于不同的企業(yè)所從事的行業(yè)性質(zhì)、企業(yè)規(guī)模和文化等都有差異,因此他們對于成本和安全性的敏感度是不同的。比如,大型企業(yè)對安全的敏感度要高于小企業(yè),而小企業(yè)對成本的敏感度又要高于大型企業(yè)。這些差異無可避免地會影響到企業(yè)采用云計算的策略和方法。大型企業(yè)一般已經(jīng)在IT建設上有了大量的投資,因此從保護投資的角度出發(fā)這些企業(yè)還將繼續(xù)維護現(xiàn)有的計算環(huán)境,只是他們要根據(jù)云計算的一些理念和技術(shù)對現(xiàn)有環(huán)境進行改造。相對于小企業(yè)來說,這些大型企業(yè)往往也擁有自己的技術(shù)團隊,對IT服務的定制化要求和能力也會更高。
小型企業(yè)不太可能具備必要的技能來構(gòu)建一個云計算平臺,相反他們將會更多地考慮一些公有云的服務。這些公有云服務提供商可能有特定行業(yè)的技能,相比于小型企業(yè)掌握的技能,他們掌握更高的云服務的技能,并利用規(guī)?;3直M可能低的成本。公有云服務對小企業(yè)來說更是一個機遇,因為它降低了高質(zhì)量 IT服務的門檻,并可以讓小企業(yè)不受IT服務的限制快速進入市場。從IT服務水平的角度,公有云讓小企業(yè)與大企業(yè)站在同一個水平線上成為了一種可能。
從長遠的角度來看,公有云將在企業(yè)IT服務中占據(jù)重要角色。但是,在相當長的一段時間內(nèi),企業(yè)將采用混合型的云計算服務。大型企業(yè)將繼續(xù)讓IT 部門管理和部署內(nèi)部IT資源,其中的一些就是私有云。IT部門也將擔負起IT服務采購的責任,確定何時利用外部服務提供商,何時進行內(nèi)部部署,以及何時利用兩者實現(xiàn)特定的服務。也就是說,大型企業(yè)云計算的發(fā)展更多會基于"先私后公",并逐步達到公有云服務為主的階段。
私有云服務將是未來公有云服務的基石,隨著時間的推移,私有云和公共云的資源將被混合或者交錯利用,并且公有云服務所占的比例會越來越大。私有云計算方面的適當投資將方便企業(yè)未來逐步使用公有云服務。私有云計算中的許多投資可為企業(yè)部署公有云做準備。這些投資不僅僅是技術(shù)上的變化,也是流程、業(yè)務接口,甚至是文化上的變化。企業(yè)在進行私有云建設的時候,可以先從相對簡單的IaaS類型的平臺開始入手,然后逐步過渡到相對復雜的PaaS類型云計算平臺。
企業(yè)需要認識到,有些IT服務是注定要采取云計算模式的,而其他一些IT服務則要與已有業(yè)務進行較多的整合和密切互動。一旦確定某個特定服務需要通過云計算進行,那么就需要做出決定,是等待比較成熟的云服務出現(xiàn)還是盡早發(fā)展私有云服務,并判斷哪種對業(yè)務發(fā)展更有幫助。對于一些需要業(yè)務緊密整合、定制化和多樣化的IT服務,應作為私有云建設的重點。而另外一些側(cè)重在獨立、標準化接口和非定制化的IT服務,則可以作為潛在的公有云服務候選者。
云計算的發(fā)展方向目前已經(jīng)比較明確,企業(yè)針對云計算的戰(zhàn)略制定宜早不宜遲。這將幫助企業(yè)更早地做好云計算準備并更好地實施云計算策略,同時也能幫助企業(yè)更為順利地過渡到將來的公有云服務。
什么情況下不適合云計算
雖然說云計算可以從許多方面給企業(yè)帶來好處,但顯然沒有什么是萬能的。事情都有兩面性,云計算也不例外。在現(xiàn)在的技術(shù)條件下,并不是所有應用都適合采用云計算的方式。下面我們討論一些不適合采用云計算的應用的場景,當然這里主要指的是公有云場景。
1. 安全和合規(guī)性
在目前階段,安全方面的擔心和法規(guī)上的限定可能是企業(yè)采用云計算的一個最大的擔心。在企業(yè)自建的環(huán)境中,企業(yè)對硬件和服務流程有著完全的控制,包括數(shù)據(jù)中心的位置、誰可以訪問和使用這些基礎設施、采用什么樣的安全流程等。但是如果采用第三方的云計算服務,企業(yè)就會面臨安全和法規(guī)遵循方面的擔心。比如有些國家規(guī)定存放企業(yè)數(shù)據(jù)的數(shù)據(jù)中心必須在自己國家內(nèi)部,而有些國家則規(guī)定企業(yè)數(shù)據(jù)不能存放在一些指定國家的數(shù)據(jù)中心。所以,這就要求企業(yè)在選擇服務提供商的時候要注意云計算服務提供商的數(shù)據(jù)中心具體位置是否可選,注意這些服務的使用與國家法規(guī)之間是否有沖突等。
除了國家法律規(guī)定外,一些企業(yè)還需要遵循相應的行業(yè)和上市企業(yè)所需要遵循的規(guī)定和標準。比如在美國上市的企業(yè)要求遵循薩班斯法案(SOX, Sarbanes-Oxley Act),醫(yī)療方面的應用要遵循HIPAA法案(Health Insurance Portability and Accountability Act)等。云計算服務商是否能夠讓用戶或第三方對其進行審核來驗證其安全策略的完備性和有效性也是一個重要的考慮因素。不是所有的云計算服務提供商都能夠滿足這些法規(guī)遵循要求,因此企業(yè)在權(quán)衡使用云計算服務的時候一定要詳細評估這些因素。
2. 硬件依賴
如果企業(yè)的應用有特殊的硬件要求,那么云計算方案一般就不適合。這種特殊的要求可以分為兩類。一類是應用需要特殊的硬件支持,比如需要GPU支持、特殊的芯片組或加密硬件等。對于這類需要特殊硬件支持的應用,云計算服務提供商不大可能提供支持,就算碰巧有服務商提供,但用戶可選的余地也很小,從而減少了討價還價的余地。另一類是雖然也采用標準的、通用的硬件,但是對硬件的容量和數(shù)量等有特殊要求。比如企業(yè)的應用需要完全控制它所運行的環(huán)境,比如多大的內(nèi)存、多少處理器內(nèi)核等。因此,對于這些應用,我們建議采用自建的方式而不是云計算方式。
3. 與現(xiàn)有應用集成
無論是流程、應用層或數(shù)據(jù)層面,如果企業(yè)有兩個應用需要緊密集成,一般我們建議它們不要分隔得太遠。在大部分場景中,這種基于互聯(lián)網(wǎng)的應用集成會帶來一些穩(wěn)定性、性能等方面的問題。所以,如果企業(yè)有一個應用要與自己數(shù)據(jù)中心中的一個應用緊密集成,那么把這個應用放到云計算平臺上就需要進行特別的論證,需要仔細研究這兩個應用集成度到底如何,網(wǎng)絡的延時是否會影響到服務的使用等。
4. 實時應用
云計算具有強大的處理能力,但它們是通過分布在互聯(lián)網(wǎng)上的不同數(shù)據(jù)中心來提供服務的。如果企業(yè)的應用對響應時間要求不高,比如一般的Web應用或是批處理應用,那么采用云計算服務完全能夠滿足性能上的要求,但如果是一些時間要求非常高的應用,比如實時性應用,那么云計算可能就不太適合。因為就算采用CDN這樣的服務,通過互聯(lián)網(wǎng)傳輸?shù)木W(wǎng)絡延時對于實時應用來說也還是顯得比較大。
5. 缺乏需求
雖然云計算在目前是一個非常流行的詞語,我們?nèi)匀徊唤ㄗh企業(yè)純粹為了趕時髦而進行云計算項目。這種缺乏需求的項目會給企業(yè)帶來額外的風險和成本。比如一個遺留的傳統(tǒng)應用運行沒有什么問題,同時也能在可預見的未來滿足需要,那么除非是能夠非常清楚改造的必要性,否則一般不建議只是未來云計算而對它進行改造。我們認為企業(yè)采納云計算是一個逐步演進的過程,而不是一夜之間把所有應用都"大躍進"到云計算時代。