云計算項目產(chǎn)生了如此多的問題,企業(yè)也不知道應(yīng)當(dāng)從何處入手。一直以來就存在著公共云計算和私有云計算的爭論,關(guān)于采用何種云計算服務(wù)架構(gòu),甚至是誰在推動云計算的實施,是單個業(yè)務(wù)部門還是IT部門。無論你是如何構(gòu)造它的,企業(yè)都需要考慮是使用“由外至內(nèi)”或“由內(nèi)至外”的方法來實施云計算。
云計算的“由外至內(nèi)”模式
業(yè)務(wù)線(LOB)規(guī)劃者往往會考慮云計算的“由外至內(nèi)“模式;他們需要云計算能夠使IT成為運(yùn)行中更具戰(zhàn)術(shù)性的一部分。那些屬于“由外至內(nèi)“云計算陣營的人們則看到了購買資本設(shè)備和軟件、承擔(dān)數(shù)據(jù)中心以及支持內(nèi)部IT活動的需求是一個龐大的潛在成本問題,也是一個阻礙敏捷性的因素。
這些規(guī)劃者希望可以把所有的IT資源都可視化為軟件即服務(wù)(SaaS),同時有能力根據(jù)業(yè)務(wù)需求迅速地部署和解除部署應(yīng)用程序。這就是云計算規(guī)劃的“外部”模式——從你希望云計算如何向最終用戶表現(xiàn)開始。
云計算的“由內(nèi)至外”模式
另一方面,許多企業(yè)都采取“由內(nèi)至外”的方法實施云計算,將其視作運(yùn)行應(yīng)用程序的一種替代平臺或數(shù)據(jù)中心的擴(kuò)展。這就把重點(diǎn)放在與他們目前數(shù)據(jù)中心技術(shù)結(jié)構(gòu)相匹配的公共云計算服務(wù)安全性上了,從而當(dāng)數(shù)據(jù)中心過載或發(fā)生故障時就可實現(xiàn)應(yīng)用程序的無縫運(yùn)行。
“由內(nèi)至外”的規(guī)劃者把云計算服務(wù)視為基礎(chǔ)設(shè)施即服務(wù)(IaaS)或平臺即服務(wù)(PaaS),這主要取決于是否有一個單一的云計算控制軟件平臺或它是否支持多個操作系統(tǒng)和中間件。這種云計算模式始于企業(yè)有些什么以及如何進(jìn)一步發(fā)展。
云計算
涉及IT和LOB規(guī)劃者之間密切合作的云計算項目成功的可能性是那些IT和LOB之間還存在隔閡的云計算項目的四倍。
成功云計算部署的關(guān)鍵在于“由外至內(nèi)”團(tuán)隊和“由內(nèi)至外”團(tuán)隊雙方良好的合作。而營造兩個陣營之間和諧的一個方法就是使所有的企業(yè)應(yīng)用程序看上去都像是SaaS。這樣做主要是定制最終用戶,從可用的API中提取數(shù)據(jù)至他們的圖形用戶界面(GUI)。在大多數(shù)情況下,這個過程是獨(dú)立于云計算的,但是確保用于完成這一工作的工具能夠訪問云計算托管API是很重要的。
所有的SaaS應(yīng)用程序都可通過API運(yùn)行;如果一個業(yè)務(wù)在云計算中托管應(yīng)用程序,那么這些應(yīng)用程序也必須能夠使用云計算API。云計算服務(wù)供應(yīng)商能夠為如何訪問這些云計算應(yīng)用程序API提供指導(dǎo),而應(yīng)用程序集成工具也可用于幫助實現(xiàn)這一任務(wù)。
資源級的靈活性是另一個能夠使兩個方法實現(xiàn)云計算的概念。創(chuàng)建一個包括云計算服務(wù)器和公共云計算服務(wù)的應(yīng)用程序資源彈性池將是合并“內(nèi)”“外”云計算模式的關(guān)鍵。其挑戰(zhàn)在于無縫整合內(nèi)部IT資源和云計算資源,而管理員可以通過構(gòu)建私有云計算或擴(kuò)展現(xiàn)有虛擬化工具來實施云計算。
構(gòu)建一個混合云計算來合并云計算模式
一些企業(yè)實施的云計算戰(zhàn)略包括了公共云計算和私有云計算的功能。一些流行的云計算平臺,其中包括OpenStack、CloudStack、Eucalyptus以及Hadoop,它們都允許公司用戶混合匹配公共云計算和私有云計算資源。
對于這些混合匹配的云計算選項來說,進(jìn)行試運(yùn)行是非常重要的;在公共云計算和私有云計算中資源之間的任意特定交互都必須在服務(wù)等級協(xié)議(SLA)或與涉及的所有云計算服務(wù)供應(yīng)商的合同中明文規(guī)定。
此外,很多企業(yè)構(gòu)建了混合云計算以便于同時享有公共云計算和私有云計算的好處。但是,為了構(gòu)建一個混合云計算,IT部門必須首先確保他們已構(gòu)建了一個能夠正常運(yùn)行的私有云計算。
為了做到這一點(diǎn),創(chuàng)建一個沒有私有云計算軟件的資源池是至關(guān)重要的;而其中的技術(shù)挑戰(zhàn)在于負(fù)載平衡過程。基礎(chǔ)設(shè)施即服務(wù)(IaaS)和平臺即服務(wù)(PaaS)可以向最終用戶提供按需服務(wù),其功能與虛擬數(shù)據(jù)中心中提供的功能并無不同。為了合并私有云計算和公共云計算,可尋找提供服務(wù)器負(fù)載平衡功能和與正在使用的虛擬化軟件相兼容的工具。
在網(wǎng)絡(luò)級,創(chuàng)建一個靈活的混合云計算就意味著選擇選擇一個能夠與你虛擬化服務(wù)器和存儲設(shè)備相同的方法來虛擬化網(wǎng)絡(luò)工具。虛擬網(wǎng)絡(luò)(vLAN)和虛擬私有網(wǎng)絡(luò)(VPN)可能是創(chuàng)建靈活云計算的最佳框架,但是使用VPN連接公共云計算和私有云計算需要得到來自于網(wǎng)絡(luò)供應(yīng)商和公共云計算供應(yīng)商的特殊支持。
譯者:滕曉龍