DaVita公司在日常運維中同時使用了基于云技術(shù)的應用交付平臺及基于本地服務(wù)器的開發(fā)工具、人力資源數(shù)據(jù)管理和商業(yè)智能應用程序。
云開發(fā)難題二:有些應用程序無法在云環(huán)境中發(fā)揮理想的作用
越是難以訪問或是難以復制的系統(tǒng)應用集成體系,就越是難以將其開發(fā)及測試工作放在云環(huán)境下完成,Knipp如是說。
舉例來說,Dan Stueck,F(xiàn)aith Educational Ministries(信仰教育部門)IT業(yè)務(wù)副總裁,一直盡量避免在那些高端應用程序的開發(fā)過程中涉及云技術(shù),因為其中涵蓋了一些難以處理的極端數(shù)據(jù)安全或規(guī)則限制以及類似Cobol這種傳統(tǒng)編碼項目所引發(fā)的問題?!案叨碎_發(fā)和云技術(shù)最好別湊到一起,”他說?!耙环矫媸浅鲇诿黠@的安全保障考慮,另一方面則是因為有些編程語言在云中‘玩不轉(zhuǎn)’。”
當然Stueck也會在適當?shù)臅r候運用云技術(shù),比如他在Amazon.com的公共云服務(wù)器上建立了一套學生信息系統(tǒng),能夠保存學生的成績單,并制作了一款能夠遠程進行教材銷售的云應用程序。
云開發(fā)難題三:開發(fā)人員通常對不熟悉的云環(huán)境表示抗拒
云計算對于很多機構(gòu)來說仍然算是相對較新的領(lǐng)域,而且對于開發(fā)環(huán)境來說,它也可以被看作是一種顛覆性的技術(shù)。20/20集團,一家專門提供銷售外包服務(wù)的供應商,利用Salesforce.com推出的Force.com云平臺構(gòu)建起了一款自定義應用程序,允許外包服務(wù)的銷售代表利用它來完成從預訂到開發(fā)票再到提供支出清單等一系列工作。
“最出人意料的情況是,我們的難題在于如何搞好整個【云開發(fā)】項目,以使其更容易為公司的管理及銷售團隊所接受,并明確同事之中誰來使用這套系統(tǒng)。此外,我們還需要考慮IT機構(gòu)特別是開發(fā)人員到底愿不愿意為我們完善這樣一套系統(tǒng),”Mark Warren說道,他是20/20公司的總設(shè)計師。
IT人士習慣于使用微軟的.Net,SQL Server,Java以及其它傳統(tǒng)的開發(fā)平臺,Warren說,而Force.com所使用的則是一套完全不同的模式?!叭绻懔私釹QL和Java,那它們就是你的百寶箱,沒人愿意丟掉自己擅長的工具而去使用一套完全陌生的平臺,”Warren說。
作為應對,銷售應用程序的開發(fā)主要由業(yè)務(wù)人員來完成而非IT開發(fā)人員。這一決定給我們自己帶來了一系列挑戰(zhàn),Warren說道,而最大的挑戰(zhàn)就是業(yè)務(wù)人員在變化管理及IT應對方面缺乏概念?!癐T有自己的一套嚴格的規(guī)則,而商務(wù)人士往往不習慣于將其貫徹執(zhí)行,”Warren說?!拔覀儽仨毐M快將他們在變化管理方面的錯誤認識糾正過來?!?/P>
對于專業(yè)的技術(shù)人員不愿在云環(huán)境中進行開發(fā)工作的問題,能夠幫助云計算迅速普及的解決方案也不是沒有,Warren說?!芭嘤柈斎皇莻€不錯的辦法,至少很方便,”他說。“不過,除非IT文化本身能夠變得更容易接受新方式及新技術(shù),否則對機構(gòu)進行革新重組(即招納新的開發(fā)人員)恐怕是惟一的選擇?!?/P>
云開發(fā)難題四:教材及說明的匱乏阻礙開發(fā)人員研究云技術(shù)
能夠幫助開發(fā)人員理解云技術(shù)及其相關(guān)工具和資源,以使他們能夠順利在云環(huán)境中構(gòu)建應用程序的書面材料極為匱乏,DaVita公司的Jensley對于這種現(xiàn)狀表示驚訝。
“我當然希望這種狀況能夠得到改善,因為隨著越來越多的公司開始接受云技術(shù)這一概念,此類需求無疑會大大增加,”Hensley說道?!拔覀兡軌蛲ㄟ^與咨詢公司合作的方式扭轉(zhuǎn)這一不利局面?!?/P>
云開發(fā)難題五:網(wǎng)絡(luò)問題可能對私有云環(huán)境造成困擾
在云環(huán)境中進行開發(fā),有時候同時意味著我們要在自己的私有云下進行開發(fā),因為在私有云中沒有用戶過多所帶來的高負載影響,因此能為開發(fā)人員提供全天候穩(wěn)定快速的工作環(huán)境。在私有云環(huán)境下,“挑戰(zhàn)之一是如何預測并制定處理方案,來解決定期及不定期出現(xiàn)的各種服務(wù)器故障,以及如何順利地進行設(shè)備切換,”David Intersimone說道,他是Embarcadero Technologies(一家數(shù)據(jù)庫管理工具制作公司)的開發(fā)人員關(guān)系部門副總裁。
Enbarcadero公司正使用其虛擬化數(shù)據(jù)中心來處理應用程序的開發(fā)及測試?!皩τ趦?nèi)部的私有云,我們有兩種選擇:選擇特定的日期或時間,并以一定的順序安排各服務(wù)器的運作,”Intersimone說?!盎蛘呤亲詣訕?gòu)建故障檢測機制,在運行過程中對我們私有云的主要相關(guān)設(shè)備及開發(fā)工作所處區(qū)域進行監(jiān)控?!?p align="center" class="pageLink"> 2/4 首頁 上一頁 1 2 3 4 下一頁 尾頁