云是數據中心的延伸
在俄勒岡州姆爾特諾默縣部署了本地資產管理應用的一年后,由于兩名專職負責管理該應用的IT員工辭職,導致其他的員工在維護該專業服務器環境時顯得力不從心。為了確保這一關鍵任務工具能夠繼續獲得支持,姆爾特諾默縣除了向云遷移沒有別的選擇。
姆爾特諾默縣和波特蘭市IT項目經理Staci Cenis稱:“我們所有的IT項目都通過Planview進行追蹤。我們利用Planview制訂規劃并確定時限,對計劃性與非計劃性維護的監控可讓我們清楚員工們何時能夠抽出身來參與其它的項目。”
Cenis解釋稱,最初姆爾特諾默縣有兩名Planview專職管理員,但是這兩名專職的管理員在2009年三月份左右都辭職了。她稱:“他們的辭職讓我們陷入了被動。其他的職員都沒有接受過關于Planview實例配置的培訓,也不知道如何在工具內部更新表單。”
雖然在這一問題出現前,Cenis從來都沒有考慮過云服務,但是在評估了成本之后,Cenis同意放棄本地軟件,選擇Planview的軟件即服務(SaaS)解決方案。Cenis稱,對從事服務器存儲、備份管理、恢復與升級業務的IT職工進行培訓是本地軟件的主要開銷。
目前,通過將基礎設施和應用管理轉交給云,IT部門能夠處理大部分配置、測試與災難恢復問題。Cenis稱:“我真希望從一開始就選擇云,因為它們可以在很大程度上為我們緩解負擔,尤其是在軟件升級方面。”
每次升級都是由應用提供商負責而不是由她的團隊負責。她估算每次升級都為她的資源池節約了大量的時間。“以往排除故障要花上數周時間,現在一至兩天就要以解決。”與此同時,用戶能夠在軟件的新版本推出一至兩個月內就可以訪問到最新的版本。
市場研究公司Gartner副總裁兼著名分析師Anne Thomas Manes稱,姆爾特諾默縣選擇云計算的例子已經成為目前五個經常被引用的例子之一。
Gartner 公司將它們分為以下幾大類:
· 替換。像姆爾特諾默縣那樣,放棄基礎設施并選擇SaaS;
· 重新托管。IT部門仍然管理軟件,但是軟件被托管在外部基礎設施上,如亞馬遜、惠普或Rackspace等公有或私有云服務器上;
· 重構。對應用進行一些簡單的調整以利用平臺即服務;
· 修改。代碼或數據框架必須要針對PaaS進行修改;
· 重建。開發者或IT部門放棄應用代碼,重新開始使用PaaS。
Manes稱:“為了將應用移植到云上,選擇重建或進行重大修改的公司并不多。公司常常會選擇替換、重新托管或是重構。”
總的來說,企業將云視為解決數據中心負荷過重、空間不足等問題的一個解決辦法。Manes 稱:“如果你正面臨創建一個新數據中心,那么與動輒需要數十億美元的新數據中心相比,將一些非關鍵性應用轉移到云上無疑可以節省大量資金。”
存在的問題
自從在多年前首次觀察到云計算開始出現混亂以來,Manes發現許多公司已經開始自食苦果。她指出:“許多公司領導人非常熱衷于向云計算遷移,以至于沒有讓IT部門建立合理的冗余,或制訂保證正確履行協議的制度。”在抵御運行中斷和其它問題時,這類疏忽讓他們在技術上和財務上變得極為脆弱。
那些在早期將應用和數據遷移至公有云上的公司可能也并沒有制訂如何利用負載平衡等傳統的方法應對運行中斷事故的預案。她稱:“即便運行中斷事故集中在一個國家的某一個地區,也會導致出現連鎖反應。如果事故時間持續一天以上,那么將會對公司帶來嚴重的后果。”
不過,SNL Financial公司從事商業智能服務的高級程序經理Dave Woods對此并不認同。SNL Financial的業務主要是為他們的客戶從全球收集并分析通過公開渠道獲得數據。盡管有一個規模很大的內部數據中心,但是公司原有的工作流管理應用還是遇到了限制。
Woods稱:“我們的數據中心已經塞滿了內部與面向客戶的應用和數據庫。這導致公司無法進行全面的分析以找出造成限制的原因到底是服務器空間不足、冷卻不足,還是其它問題。不過,有一點已經變得非常明顯了,那就是容量正在逐漸用盡,云軟件正越來越具吸引力。”
盡管他曾經考慮過重建應用和增加數據中心數量,但是成本、時間和代碼的穩定性等顧慮讓他打消了這一念頭。Woods 稱:“遺留應用在設計和靈活性上無法滿足我們提升流程的需求。”換句話說,他的目標不僅僅是重新托管應用,而是對工作流程序做出一些重大提升。
為了實現這一目標,SNL Financial部署了Appian公司基于云的業務流程管理系統。雖然每年的許可證成本與公司使用的本地軟件的成本相當,但是公司省去了70000美元的硬件成本,而且一旦應用升級這些硬件也需要跟著升級。
由于Woods相信云服務支持擴展性和不同的地理位置,因此SNL Financial將其在亞洲的工作流擴展到了500多家銀行。Woods 解釋稱:“這些平臺在我們看來都對任務至關重要,它們不是邊緣產品。它們影響到了我們核心業務引擎,讓我們能夠履行向客戶承諾的時間表。”
Woods所提到的流程指收集、審計和評估針對特定行業的數據和新聞——換句話說就是SNL向客戶出售的信息。
這并不是說在向云遷移的過程中沒有什么障礙。Woods稱,盡管IT部門在決策初期就參與進來,但是他的流程提升團隊沒有實現確保IT部門被充分告知。他稱:“我們發現無論我們認為自己與IT部門和網絡部門進行了多么好的溝通,都沒有換位思考重要。” #p#
在云上建立信任
美國宇航局(NASA)噴氣推進實驗室(JPL)選擇支持云服務。該實驗室在10個不同的服務中總共存儲了100多太字節,隨著時間的推移,JPL已經對云建立了信任。
JPL首次嘗試云服務是在2009年,當時科研人員已經意識到預定30天的火星漫步者(MER)任務可能將會比最初規劃的時間要長很多,并且需要更多的資源,而這些并不是內部數據中心能夠解決的。(MER目前仍然在向地球回傳數據。)
美國宇航局首席技術官Tom Soderstrom稱:“我們所有的IT系統都被塞滿了。我們要么在內部建立新的IT系統,要么遷移至云上。”
Soderstrom和他領導的一支由工程師和開發人員組成的團隊利用微軟早期的Azure平臺托管了他們的“火星人”擴展項目。JPL馬上就發現了云服務靈活性所具備的優勢,其可以迅速調配資源滿足用戶的需求。
事實已經證明JPL的云嘗試是正確的,如使用谷歌Apps作為針對學生的“來自火星的明信片(Postcards from Mars)”項目的基礎。Soderstrom稱贊谷歌Apps為理想的平臺,因為其能夠讓實驗研究人員與防火墻外的加州大學的研究人員建立合作關系。
經過JPL的IT團隊授權后,外部的研究人員就可以在谷歌平臺上參與“來自火星的明信片”項目了。Soderstrom 稱:“如果我們使用內部數據中心,我們必須要為他們提供賬戶和機器,讓他們得到JPL的標記,然后讓他們進入學校去安裝和管理應用代碼。相比之下,云解決方案費用不高,同時也更為高效。”
JPL還將亞馬遜網絡服務(Amazon Web Services)引入到多個項目中。他稱:“所有的測試、代碼編寫和評分都在亞馬遜的云上完成,因此我們的內部數據中心不會受到任何攻擊。”
內部項目也可以從云中受益,包括處理來自火星任務的數據。為了拼接從火星發回來的18萬張圖像圖片,數據中心必須要讓服務器晝夜不停的運行15天或者更久。JPL還必須要支付這些基礎設施的成本,并且花費時間制訂規定以規范所需插頭的類型。
Soderstrom稱,與之形成鮮明對比的是,相同的處理在亞馬遜云上花費的時間不足5個小時,成本僅為200美元。
隨著云越來越普及越來越重要,JPL利用單個服務提供商的多個地理區域布局和多家服務提供商不斷增強其基于云的災難恢復/業務持續性。他稱:“我們總是為所有的東西準備失效備援系統。”為了今年夏季的火星登陸計劃,JPL準備了雙重失敗備援系統。他稱:“所有的云服務提供商都存在運行中斷的可能性。你必須要確定準備多少個失效備援系統才能應對可能出現的問題。”
對于存儲在亞馬遜上的數據,JPL啟動了負載平衡器,以讓數據根據需要在多個區域內移動。Soderstrom 稱:“以前制訂相關的措施需要網絡工程師的參與;現在應用開發者只需要通過點擊鼠標即可自己制訂。”
提供自助配置
這條路上也存在著一些問題,如讓應用與云服務匹配。他解釋稱:“云服務以往只是服務提供商與擁有決策權的公司主管之間的事情。現在我們要確保各個階段都有IT部門參與。”
為了實現這一目標,JPL對云配置進行了標準化,創建了一個在線表單,業務主管和開發人員需要填寫他們的項目。根據IT預設的模板,他們對“你是否需要擴展性?”以及“你的客戶和數據在哪里?”等問題的回答可以明確他們需要哪些云服務和多少資源。
自助服務配置意味著需要對系統管理員進行再培訓以讓他們熟悉云使用安全案例。此外,IT安全人員將為云環境、審查與強化操作系統和應用創建提供咨詢。
Soderstrom稱,盡管這聽起來很復雜,但是與云服務涉及的法律問題相比,云服務的技術挑戰要簡單很多。為了確保許可證、采購與合規性不出現問題,法定權利是所有談判的重點。
在所有的云合同中,JPL都對數據所有權進行了詳細闡述。一旦出現服務中斷、崩潰和服務協議中止等問題,服務提供商必須向美國宇航局交出所有的數據。
總的來說,Soderstrom稱他非常高興自己做出了向云遷移的決定。“云正在改變正在計算領域。它們讓我感到很舒服。自PC或互聯網出現以來,沒有什么東西可以與云計算來自的變革相媲美。”
向云服務轉型的小貼士
· 清楚哪些數據存儲在哪里:如果你需要為數據選擇一個更為嚴格的受控環境,建議你利用內部服務器和共享的專門云基礎設施創建一個混合云。這樣一來,無須管理龐大的數據中心即可知道數據存儲在哪里。
· 清楚你的許可證:部分公司在應用、操作系統和其它許可證方面在毫不知情的情況下被軟件公司和服務提供商雙重收費。仔細檢查一下你的合同,如果合同中不包括云架構,那么應當與你的服務提供商重新進行談判。咨詢你的云服務提供商,因為他們可能與軟件制造商之間存在協議。也可以像美國宇航局噴氣推進實驗室那樣,讓你的法律援助團隊參與到所有的服務協議當中。
· 參與:將你的應用遷移到云上可能會將基礎設施和管理員解放出來,但是IT部門仍然要密切關注安全、整合、配置、升級和災難恢復等關鍵要素。姆爾特諾默縣定期與他們的SaaS提供商進行會面,以確保溝通和支持等級。
· 錯失了什么?不要害怕回答:云服務提供商非常希望為你的公司提供服務。當發現你的服務或平臺缺少某項功能時應及時通知您的服務提供商。如果需要負載平衡,服務提供商可能在收取少量額外費用的情況下為你提供支持。
· 尋求支持:如果云管理工作對于你的團隊來說過于繁重,你可以將云管理工作交由第三方負責。例如,部分云服務提供商會為托管在亞馬遜云上的環境提供24小時支持服務。