云撤回:一家公司扭轉(zhuǎn)云遷移過程的經(jīng)驗

責任編輯:editor004

作者:Esther Shein

2017-05-03 10:53:25

摘自:TechTarget中國

在公司數(shù)據(jù)中心內(nèi)構(gòu)建的公有云系統(tǒng),正在北美的110個診所內(nèi)進行測試,當其官方正式發(fā)布發(fā)生了巨大變化。為了自動化v10的遷移,Nightingale團隊構(gòu)建的API和代碼首先在內(nèi)部進行了測試,以確保系統(tǒng)可以部署到云。

當Ijaaz Ullah是加拿大最大的基于云的電子病歷供應商Nightingale Informatix公司的IT副總裁兼隱私官時,他負責兩個系統(tǒng):一個系統(tǒng),名為Nightingale On Demand或NOD,運行在私有云上,另一個,Nightingale v10,正在測試在公有云上運行。

在公司數(shù)據(jù)中心內(nèi)構(gòu)建的公有云系統(tǒng),正在北美的110個診所內(nèi)進行測試,當其官方正式發(fā)布發(fā)生了巨大變化。

在2016年秋天,就在v10云亮相(6月)的幾個月后,Nightingale Informatix被加拿大電信公司TELUS收購。TELUS決定不將v10推向市場。Ullah表示,由于該公司仍然認為該產(chǎn)品可以出售,在收購的進程中,v10的開發(fā)持續(xù)了三個月。

現(xiàn)在,作為TELUS Health的技術(shù)戰(zhàn)略和交付總監(jiān)的Ullah表示:“當我知道v10軟件不會被投入市場時,我感到很失望,因為我們花了大量的時間來構(gòu)建一個讓我們非常自豪的高度自動化的系統(tǒng)。。因此,我們從構(gòu)建和部署這個產(chǎn)品中學到的東西是有價值的,這種知識是可延續(xù)的。”

Ullah的團隊花了三年時間開發(fā)v10,構(gòu)建了云基礎(chǔ)設施和相關(guān)的集成功能來實現(xiàn)自動化。公有云測試版已經(jīng)在商業(yè)展覽中發(fā)布,正在大量的診所內(nèi)運行——前進的道路是明確的。當TELUS完成收購Nightingale后,所有關(guān)于發(fā)布醫(yī)療記錄系統(tǒng)的公有云版本的工作都將停止,Ullah及其團隊將進行v10 “云撤回”工作。

“云撤回”趨勢

Ullah和他的團隊并不是唯一進行云撤回工作的。

隨著企業(yè)越來越多地了解云計算的成本和收益,和將工作負載保留在企業(yè)內(nèi)部相比較,其中的一些選擇從云中撤回。根據(jù)Datalink/IDG對100多名IT專業(yè)人士的調(diào)查顯示,近40%的具有公有云體驗的企業(yè),選擇將系統(tǒng)從公有云中遷移回內(nèi)部數(shù)據(jù)中心。其中的主要理由是安全性(55%),成本/價格擔憂(52%)和管理性(45%)。

2016年9月,CompTIA對500家業(yè)務和IT主管的研究發(fā)現(xiàn),決定將系統(tǒng)重新撤回到企業(yè)內(nèi)部的理由幾乎相同:安全性(58%),未能實現(xiàn)成本目標(30%),無法整合(24%)和對可靠性不滿意(22%)。安全問題是最主要的,一直如此。

CompTIA的技術(shù)分析高級總監(jiān)Seth Robinson表示:“公司可能會發(fā)現(xiàn),他們期望能獲得比云供應商能提供的更強的應用安全性, 然后可能選擇撤回到企業(yè)內(nèi)部來獲得更大程度的控制。”隨著時間的推移,這個應用可能會繼續(xù)保留在內(nèi)部,或者,如果公司能夠添加適當?shù)陌踩胧?,則會選擇將其遷移回云。

對于Ullah的團隊來說,在云撤回的過程中,關(guān)鍵的因素之一,是2016年6月相當平穩(wěn)的云遷移流程中的嚴格和成功。

“我們預先花費了大量的架構(gòu)時間和精力,以便如果我們需要在其他地方部署v10 ——或者如果隱私法律發(fā)生變化,我們無法在美國公司內(nèi)繼續(xù)存儲數(shù)據(jù)——我們將能夠使用同樣的自動化將其遷移到另一個云供應商。

為了自動化v10的遷移,Nightingale團隊構(gòu)建的API和代碼首先在內(nèi)部進行了測試,以確保系統(tǒng)可以部署到云。該團隊還利用其內(nèi)部數(shù)據(jù)中的災難恢復,確保包含所有重要信息的數(shù)據(jù)庫始終在云及其數(shù)據(jù)中心內(nèi)進行復制。

Nightingale使用Puppet自動化工具進行反向云遷移過程“將撤回作為故障轉(zhuǎn)移來處理,和災難恢復情況類似,我們在多個位置擁有我們的實時的,可復制數(shù)據(jù)庫,我們只需要將虛擬機故障撤回,直接回到內(nèi)部數(shù)據(jù)庫,”他說,“這幾乎是無縫的;唯一的影響是,網(wǎng)絡重新校準時的幾秒鐘的停機時間。

經(jīng)驗教訓

Ullah強調(diào),在云撤回的過程中,自動化和配置管理是關(guān)鍵。

Ullah說:“我們花了大量時間構(gòu)建基礎(chǔ)架構(gòu)作為代碼,預先編寫軟件,以可重復的方式部署產(chǎn)品實例。一旦你能夠做到這一點,只需要在其部署的地方,運行代碼和改變其變量,就變得可重復了。”

作為v10經(jīng)驗的結(jié)果, 現(xiàn)在NOD繼續(xù)在TELUS Health內(nèi)運行,在私有云中,但是使用更多的自動化來運行。

“我們在構(gòu)建v10中獲得的大量經(jīng)驗,都已經(jīng)進行移植,這意味著我們在任務中,比如,部署升級,增加了更好的指標收集和自動化。”Ullah說,“自動化代碼是透明的,無論它在哪里,它可以安裝在任何地方。”

至于v10版本? 最終被賣給了一家美國公司,Ullah拒絕透露其信息。

鏈接已復制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號