物聯(lián)傳媒 旗下網(wǎng)站
登錄 注冊(cè)

云計(jì)算領(lǐng)域 開發(fā)與管理不能互相忽視對(duì)方

作者:RFID世界網(wǎng)收錄
來源:中關(guān)村在線
日期:2013-09-29 09:55:04
摘要:上周,info world網(wǎng)站的david linthicum發(fā)表了一篇闡述it基礎(chǔ)知識(shí)重要性的文章,強(qiáng)調(diào)其可以有助于您更好的在云計(jì)算領(lǐng)域大展拳腳。在這篇文章中,linthicum認(rèn)為,如果您對(duì)于傳統(tǒng)企業(yè)it環(huán)境沒有一個(gè)很好的理解,也就不要期待從云計(jì)算中獲得多大的成功。
關(guān)鍵詞:Web云管理云計(jì)算

  上周,info world網(wǎng)站的david linthicum發(fā)表了一篇闡述IT基礎(chǔ)知識(shí)重要性的文章,強(qiáng)調(diào)其可以有助于您更好的在云計(jì)算領(lǐng)域大展拳腳。在這篇文章中,linthicum認(rèn)為,如果您對(duì)于傳統(tǒng)企業(yè)it環(huán)境沒有一個(gè)很好的理解,也就不要期待從云計(jì)算中獲得多大的成功。

  在本文中,我想要進(jìn)一步將他的觀點(diǎn)進(jìn)行一些擴(kuò)展,隨著服務(wù)器虛擬化的蓬勃興起,我所看到了一個(gè)更廣泛的趨勢(shì)。曾幾何時(shí),當(dāng)服務(wù)器管理員建立一個(gè)新的系統(tǒng)時(shí),若想要控制該系統(tǒng)的運(yùn)行,他還需要具備相當(dāng)?shù)膽?yīng)用程序方面的知識(shí)。而如果管理員犯了一個(gè)錯(cuò)誤,他可能需要重建系統(tǒng),或者更糟糕的是,需要尋求資金來購買額外的硬件。

  然而在今天,幾乎任何工作負(fù)載都可以通過輕松地部署和修改虛擬機(jī)來獲得支持。對(duì)于硬件和相關(guān)數(shù)據(jù)中心基礎(chǔ)設(shè)施進(jìn)行配置的需求已經(jīng)不再那么強(qiáng)烈了,畢竟,其可以很容易地進(jìn)行更改。數(shù)據(jù)中心管理員對(duì)于他們所運(yùn)行的應(yīng)用程序需要了解的知識(shí)似乎越來越少。

  從他們的角度來看,這些應(yīng)用程序只是一個(gè)運(yùn)行虛擬機(jī)的數(shù)據(jù)存儲(chǔ)集群。他們真的需要知道這些應(yīng)用程序的相關(guān)工作原理嗎?這難道不應(yīng)該是云計(jì)算所帶來的承諾嗎?無論我們正在建設(shè)的是公共云或私有云,基礎(chǔ)設(shè)施都應(yīng)該代替這些管理員們來觀察一切復(fù)雜性的業(yè)務(wù),并允許較少的面向基礎(chǔ)設(shè)施的應(yīng)用程序選擇私有云服務(wù)。我的觀點(diǎn)是:消費(fèi)類的基礎(chǔ)設(shè)施,無論其是公共或私人的,都應(yīng)該是簡單、快速、易于操作。

  但問題在于,數(shù)據(jù)中心實(shí)際仍然要有人來彌補(bǔ)基礎(chǔ)設(shè)施和應(yīng)用程序之間的差距。仍然要有人對(duì)于基礎(chǔ)設(shè)施和應(yīng)用程序是如何工作的有充分的了解,以便使得基礎(chǔ)設(shè)施的配置能夠在實(shí)際的工作中滿足應(yīng)用程序的需求。在許多情況下,基礎(chǔ)設(shè)施和應(yīng)用程序管理人員之間的交流與溝通其實(shí)是缺失的,無論是傳統(tǒng)的it基礎(chǔ)設(shè)施環(huán)境下或是基于云計(jì)算的環(huán)境。

  展望云分離

  為了進(jìn)一步的分析該問題,讓我來舉一個(gè)簡單的例子。試想一下,一家企業(yè)正在考慮在該企業(yè)的新的私有云基礎(chǔ)架構(gòu)中部署一個(gè)高度可定制的關(guān)鍵任務(wù)應(yīng)用程序。

  該企業(yè)的這一問題是具有前瞻性思維的,所以他們已經(jīng)部署了一套云管理系統(tǒng)來管理其私有云。所有的應(yīng)用程序開發(fā)人員需要做的是朝著一個(gè)基于web的門戶網(wǎng)站方向進(jìn)行研發(fā),他們被要求采用一系列的虛擬機(jī)。幾分鐘后,這些虛擬機(jī)就已經(jīng)配置完畢,可以供這些開發(fā)人員使用了。僅僅幾天之后,應(yīng)用程序的安裝和集成工作也開始了。

  在這整個(gè)過程中,開發(fā)人員不需要知道關(guān)于網(wǎng)絡(luò)或存儲(chǔ)是如何配置的。他們僅僅只需要從菜單中選擇一些項(xiàng)目,填寫他們所需的ram和磁盤大小等基本信息。同樣地,基礎(chǔ)設(shè)施管理員在運(yùn)行云基礎(chǔ)設(shè)施時(shí)也不需要了解相關(guān)應(yīng)用程序是如何運(yùn)作、如何被安裝的,甚至是做什么的也不用了解。相反,他們只需要專注于確?;A(chǔ)設(shè)施的不斷安全運(yùn)行。

  潛在的問題在于互相忽視

  首先,每個(gè)人的技能都發(fā)揮到了極致,沒有人強(qiáng)迫他們干他們所不擅長的工作,這聽起來很完美。然而,這其中可能潛伏了大問題。

  例如,開發(fā)人員對(duì)于基礎(chǔ)設(shè)施管理員已配置的備份了解多少?盡管虛擬機(jī)基礎(chǔ)設(shè)施的備份的確是很容易的。保護(hù)一個(gè)基于數(shù)據(jù)庫的企業(yè)應(yīng)用程序所需要的不僅僅是確保每24小時(shí)至少執(zhí)行一次備份。若干數(shù)據(jù)的一致性進(jìn)程可能需要在備份前運(yùn)行,或者只需要在一天中的特定時(shí)間簡單地的備份。確保備份工作對(duì)于還原的虛擬機(jī)也是相當(dāng)重要的。這也意味著,確保應(yīng)用程序的數(shù)據(jù)是一致的。

  同樣,云基礎(chǔ)設(shè)施是如何在不同的城市的站點(diǎn)被保護(hù)的呢?鑒于基礎(chǔ)設(shè)施管理員不需要了解任何有關(guān)應(yīng)用程序,以確保適當(dāng)?shù)膕an卷被復(fù)制,網(wǎng)絡(luò)流量可以被導(dǎo)入到某些站點(diǎn)從而引發(fā)故障。然而,如果該應(yīng)用程序所帶來的是比傳統(tǒng)系統(tǒng)接口數(shù)據(jù)更新或更舊的數(shù)據(jù),使得相關(guān)有序數(shù)據(jù)變得不一致,他們是否知道呢?應(yīng)用程序管理員是否知道要告訴基礎(chǔ)設(shè)施管理員呢?

  這個(gè)例子涉及企業(yè)內(nèi)部it部門所操作的私有云,但涉及到公共云基礎(chǔ)設(shè)施時(shí)也存在該問題(也許甚至更糟)。由于忽視了備份和復(fù)制的配置,應(yīng)用程序的管理員現(xiàn)在發(fā)現(xiàn)自己要負(fù)責(zé)確保這些相關(guān)程序運(yùn)行的配置,無論他們知道與否。畢竟,只有極少數(shù)的云服務(wù)提供商將為你服務(wù)到如此細(xì)節(jié)的問題。為什么呢?因?yàn)樗麄円膊恢滥愕膽?yīng)用程序需要什么,不會(huì)無謂地專注于故障轉(zhuǎn)移或備份等可能會(huì)消耗更多資源的問題,那樣只會(huì)使得他們的服務(wù)顯得更加昂貴。

  我不認(rèn)為基礎(chǔ)設(shè)施和云管理員一點(diǎn)兒也不知道關(guān)于他們的基礎(chǔ)設(shè)施是如何支持應(yīng)用程序的。他們可能并不需要知道新的補(bǔ)充程序是如何編程的,但他們至少應(yīng)該有一個(gè)大致的想法,這些補(bǔ)充程序是如何使用的,數(shù)據(jù)是如何傳輸?shù)?,他們?yīng)該對(duì)各種方式的還原和復(fù)制具備相當(dāng)?shù)拿舾行?。同樣,那些?fù)責(zé)應(yīng)用程序的管理員們也需要知道更多有關(guān)他們的基礎(chǔ)設(shè)施上運(yùn)行的能力。

  最終,你的企業(yè)需要有普遍熟悉基礎(chǔ)設(shè)施(無論是公有云、私有云或傳統(tǒng)的it設(shè)備)以及他們所運(yùn)行的應(yīng)用程序的IT專業(yè)人員。當(dāng)然,他們的深度和專業(yè)程度可以植根于一個(gè)或其他多個(gè)領(lǐng)域,但對(duì)于總體大局思路的完全無知至少是非常危險(xiǎn)的。

人物訪談