隨著供應商添加新功能和推出新服務,云計算的定義可能會不斷變化,但每個人都知道,它對所有行業的企業來說都是一個很好的選擇——而且作為IT戰略的主要角色,它的勢頭只會迅速增長。借助云端各種可用工具和大量計算資源,開發團隊可以做更多事情,構建更多產品。當人們都同時登錄網站和使用某些服務時,企業可以更好地應對季節性或臨時性的客戶活動高峰。分析團隊可以大規模試驗最新的機器學習技術,IT主管們可以越來越多地從預算中剔除那些資本支出項目,同時讓他們的業務部門同事對他們的半自治狀態感到滿意。
盡管圍繞云有許多值得高興的事,而且也有一些成熟的商業價值,但依賴大型云提供商的堆棧也有一個潛在的弱點。以下是將業務遷移到云端時需要注意的10件事。
您被鎖定的環節比您想象的要多
乍一看,在商用硬件上銷售商用操作系統應該是商品業務。但不知何故,云領域卻具有出奇的粘性。即使您在云端創建的數據或服務理論上是可移植的,但只是將所有這些數據從一家公司的云轉移到另一家公司似乎就需要相當長的時間。
在最近的一個項目中,我認識了一位高級工程師,他正在將一整套服務從一個云遷移到另一個云。六個月后,當該項目中我的這部分工作結束時,他仍在遷移這些服務。經理們還在給他支付工資。在DNS和密鑰以及配置文件中,一些小細節通常足以讓您更容易在一個云服務上不斷支付更高的費用,而且也會讓您避免因轉移到其他云而面臨的困擾。
您支付了更高的費用——即使這并不昂貴
亞馬遜股票的飆升不僅僅是因為成千上萬的倉庫工作人員和送貨卡車將世界各地的商品送到我們的家門口。這是一個競爭激烈、利潤微薄的行業。其很大一部分利潤來自“亞馬遜網絡服務”,這些服務通過將計算功能切分成小塊并提高了價格,從而獲得大部分利潤。這一切都要歸功于企業界服務器機房和數據中心的大量低效工作。因此,云提供商可以提供誘人的、更廉價的替代方案,以在您自己的硬件上托管您的堆棧,并仍可以報出有豐厚利潤的價格。
性能并非總是如宣傳的那樣好
云計算機并不像看起來那么強大,也許是因為其硬件通常被數十個虛擬實例共享使用,每個實例都被精心分配了少量的RAM和CPU計算能力。當我注意到自己辦公桌下使用了八年的服務器在解決一些重大優化問題比每月花費超過100美元來處理大型云實例要快得多時,這對我來說是顯而易見的。但除非您十分關注于硬件設備,愿意自己安裝和更新操作系統,并愿意在夏天讓這些機器在您的辦公樓里不斷發熱,否則使用云端設備更簡單。
在這個項目中,我只是通過使用N臺機器來作為補充,這些機器的計算能力是我辦公桌下至強服務器的1/N。當然,我的這個服務器更為昂貴,但啟動新機器的便利性使人們更容易忽略其缺點。而且預算也會更低一些。
懸而未決的問題有很多
關于云的很多事情仍然很神秘,許多問題還沒有得到解答。有些人想知道使用哪種技術可長期存儲數據。而其他人則在考慮數據中心的街道地址。很多時候,云提供商都在幫助我們避免被不必要的細節弄得一團糟。有時他們會變得很神秘以提高安全性。但喜歡問問題的控制狂們會因為云行業通常對所有細節守口如瓶而感到沮喪,但或許在賬單上逐項列出各服務項目是一個例外。
性能并不統一
實例像用千篇一律的模具沖壓出來的商品一樣出售,但性能可能會有所不同。我曾觀察過很長時間,一些計算量大的工作的加速和減速幅度為20%。當我寫信給技術支持團隊時,他們沒有給出一個清楚的答案,因為硬件都來自同一組設備。因此其速度應該是一樣的。大多數情況下,其性能是可預測的,這就是為什么當一臺機器明顯更快或更慢時,人們會感到驚訝。
其中一些工作涉及到管理預期這一難題。當云提供商遇到一堆無負載運行的實例時,他們會為負載過重的實例提供額外的時鐘周期。為什么不用瞬間就會浪費掉的資源來獎勵您的優質客戶呢?但如果云提供商經常這樣做,客戶就會開始有所期待。
變化往往超出您的控制范圍
是否存在某一客戶不想使用一些新的和改進的產品?在云業務中,許多客戶往往不愿接受改變,因為他們擔心自己的代碼會崩潰。
云提供商陷入了兩難境地。太多的改變會傷害到客戶。但太少的改變意味著問題沒有得到解決,安全漏洞未被消除。而沒有選擇會讓每個人都開心。
在塑造您的IT戰略方面,供應商起的作用比您想象的更多
許多開發人員喜歡吹噓一些在其堆棧中包含的服務,而這些服務仍運行在十年或二十年以前的操作系統或數據庫版本之上。如果您正在管理自己的硬件,則可以采納這樣的想法:如果機器沒有壞,就不需要修理。
然而,云提供商卻不能如此漫不經心。他們通常需要讓其客戶群體步調一致地向前發展,這意味著租用云計算機更像是參軍。您不是自己領域的主人。您只是機器的一部分,這意味著您將花費更多時間來適應和和諧相處。
可變定價帶來類似拉斯維加斯式的預算體驗
如果有人想要證明,一些幾乎不重要的小事情可以引發大事件,那么他們可以去拉斯維加斯大道上的大型賭??場。這是一個建立在老虎機和雙骰賭桌上的帝國。所有的小賭注在這里積少成多。
云端的許多服務都是受到老虎機的啟發。例如,在俄亥俄州的亞馬遜網絡服務(AWS)數據中心調用Lambda無服務器服務,其每GB秒的費用僅為0.0000166667美元。如果您的代碼可以在128MB的RAM上運行,并在1毫秒內完成,那么每次點擊的費用為0.0000000021美元。以這樣的價格,難怪您的開發人員會毫不在意地啟動實例、填滿存儲桶以及啟動新服務。當錢像五彩紙屑一樣流過開發人員的手指時,他們就像在岸上休假的水手。但到了月底,賬單就如宿醉般地到來,而到了季度末,云提供商的盈利創下了新紀錄,而您付出了超出您預想的IT預算。
便利性扼殺了關鍵技能
當我問MySQL的一些創始人其成功的秘訣時,他們的回答是,他們要確保任何人都可以在五分鐘內安裝MySQL。他們側重于簡化安裝腳本,因為他們知道開發人員都被其他工作壓得喘不過氣來。這就是MySQL如此受歡迎的原因之一。幾十年后,云提供商正在向云用戶兜售托管版本的MySQL,該版本會使工作變得更輕松。許多人寧愿在網站上點擊按鈕,也不愿通過命令行語言的流程圖來完成工作。
云產品的簡單性正孕育著不能編輯配置文件或重啟進程的新一代。他們只能點擊網頁上的按鈕。這很糟糕嗎?一些現實且精打細算的人會說,一家公司的開發團隊應該專注于設計新的東西,而不應過分關注于商品工具。這就是企業創造更多價值的方式。但是,對于能夠從源代碼或程序包著手工作的開發人員來說,還是有一些值得欽佩的地方。逐漸放棄我們的技能,可能使我們有一天會付出代價——尤其是當某一天從戰略上需要將這些工作帶回到企業內部的時候。
力量的天平偏向于您的供應商
您需要做得就是快速閱讀服務條款,以了解云提供商與其客戶之間的力量平衡。有一次,我翻閱了一份服務條款,其中不斷聲稱有權“無故”關閉用戶的服務或刪除數據。
其討論區中充斥著關于大型云提供商如何拋棄小客戶的故事。在某些情況下,開發人員甚至不知道他們做錯了什么。極右翼保守社交網絡平臺Parler的一個故事應該讓每個開發者都停下來想想,不管他們的政治立場如何。某個周末,亞馬遜公司給其客戶發了一條非常有禮貌的信息,讓他們在幾天內離開自己的云服務。
金錢可能有助于達成更平衡的協議,但很難忽視這樣一個事實:云提供商已成為控制著某些技術的巨獸,而企業卻無法脫離這些技術。
版權聲明:本文為企業網D1Net編譯,轉載需注明出處為:企業網D1Net,如果不注明出處,企業網D1Net將保留追究其法律責任的權利。