掌握多云取決于兼容文化
如今,云計算使用率正在上升。很多組織正在增加云計算支出、云計算的應用程序范圍,甚至與他們合作的云計算供應商的數(shù)量。
但是,盡管組織對將技術部分落實到位越來越有信心,但往往會犯一些錯誤,即無法同時更新業(yè)務實踐。而這可能會產(chǎn)生重大的后果,因為需要增加云計算使用的全部好處,需要新的工作方式,而且往往還需要改變文化。
多云的崛起
多云對具有雄心勃勃的業(yè)務增長計劃和大量計算需求變化的組織尤其具有吸引力。此外,多云還可以使全球運營的組織受益,他們希望將性能和監(jiān)管原因?qū)⑶岸藨贸绦虮M可能地貼近用戶:如果他們***的云計算供應商在某地區(qū)沒有運營數(shù)據(jù)中心,他們可以在該地區(qū)尋找這樣的云計算供應商。
此外,組織現(xiàn)在需要獲得更大的計算能力和一系列基于云計算的服務,如分析、機器學習、物聯(lián)網(wǎng)和區(qū)塊鏈。采用的解決方案不會讓他們鎖定在單一云服務提供商,云服務提供商可能會在任何時候提高價格或限制其容量。
很明顯,組織需要采用多云方式,而“一刀切”的時代已經(jīng)過去了。如今,典型的組織可以與2到16個云計算提供商開展合作。這導致了微服務架構的使用,這種方法將單個應用程序分解為由不同團隊管理的更小的、可獨立部署的服務的集合。
在現(xiàn)代云計算環(huán)境中,長期的開發(fā)過程變得無效。而線性分段開發(fā)時間表、定期架構審查委員會,以及構建后的深入審查測試將用于提供管理項目和確保投資回報率(ROI)的可靠方法。但現(xiàn)在它們實際上降低了運營靈活性,減少了整體上市時間,甚至產(chǎn)生了安全漏洞。
一些組織認為他們可以通過集成克服多云的挑戰(zhàn)。然而,這涉及為每個解決方案獨立構建集成,這是一項極其耗費人力和耗時的操作。即使組織已將云計算環(huán)境相互連接并成功連接到其內(nèi)部部署基礎設施,它也必須適應新發(fā)布的代碼,這將使集成成為一場永不休止的斗爭。
使IT流程現(xiàn)代化
多云時代的組織IT需要從傳統(tǒng)流程轉(zhuǎn)變?yōu)楝F(xiàn)代化的開發(fā)理念,打破孤島,推動更緊密的協(xié)作,并利用用戶反饋。通過將開發(fā)和操作結(jié)合在一起,DevOps方法提供了這一功能,促進了軟件應用程序的持續(xù)交付、監(jiān)控和優(yōu)化。
其實際意義何在?首先,它意味著線性開發(fā)工作流的結(jié)束——同時進行DevOps、架構、可視化設計、開發(fā)和測試。不同于高度專業(yè)化的工作人員和分段的時間表,需要多學科工作人員相互合作,在每個發(fā)展階段進行合作。
如果測試曾經(jīng)代表了開發(fā)的***階段,那么DevOps會自動執(zhí)行該過程,從而在整個時間軸上持續(xù)進行。在單一部署是常態(tài)的情況下,現(xiàn)在以用戶為中心的設計結(jié)合了持續(xù)的反饋和更新,以實現(xiàn)持續(xù)優(yōu)化。
培養(yǎng)文化變革
隨著既定工作方式的重大轉(zhuǎn)變,對所需文化變革的有效管理可能意味著成功與失敗之間的差異。許多利益相關者將依附于舊流程,因為它們代表了一種經(jīng)過嘗試和測試的方法,以降低與開發(fā)和交付關鍵績效指標相關的風險。為了避免更大的阻力,***從小處著手。嘗試開展一個項目來向更廣泛的業(yè)務證明這個概念。至關重要的是,確保從風險較低的地方著手,并避免運行關鍵任務。
一旦測試案例通過提供更高質(zhì)量、更快、風險更小的工作證明模型,就應該更廣泛地應用DevOps方法。在這一點上,重要的是要獲得組織高層領導的支持。DevOps團隊需要有自主性才能實現(xiàn),但組織中經(jīng)常出現(xiàn)的恐懼文化可能會帶來障礙。獲得組織高層支持可以幫助緩解這種情況,并確保如果出了問題,其***反應不是責備和懲罰。
創(chuàng)建促進協(xié)作的文化可能很棘手,但它對于在多云環(huán)境中取得成功至關重要。托管是一個良好的開端,有助于知識共享和協(xié)作解決問題。像對編程這樣的敏捷軟件開發(fā)技術也被證明是非常有效的。通過讓幾位編程人員在一個工作站上工作,輪流編寫和審查代碼,團隊可以共享***實踐,同時也可以更早地發(fā)現(xiàn)問題,進行溝通,增強團隊協(xié)作。
與協(xié)作類似,創(chuàng)建一個以反饋為導向的文化既至關重要又具有挑戰(zhàn)性。如何做到這一點取決于組織擁有的用戶數(shù)量。至少需要進行小規(guī)模的用戶測試。為了獲得更廣泛的輸入,許多組織現(xiàn)在正在監(jiān)控社交渠道,以便在應用分析識別趨勢之前獲取用戶意見。不管組織如何收集反饋,關鍵是如何對其做出回應。在過去,當涉及到用戶輸入時,很多人都是抵制的,甚至是敵對態(tài)度。但在競爭日益激烈的商業(yè)環(huán)境中,利用反饋改進產(chǎn)品的能力可以提供顯著的商業(yè)優(yōu)勢。
選擇合適的合作伙伴
這里提倡的許多方法首先在初創(chuàng)公司進行試驗。正如他們曾經(jīng)使中小企業(yè)能夠戰(zhàn)勝更大的競爭對手一樣,現(xiàn)在他們正在顛覆既定的工作方式,以提高組織的敏捷性。盡管這些變化旨在改進云計算開發(fā),諸如加強協(xié)作之類的原則也解決了更廣泛的問題,例如影響當今許多組織的技術技能差距。
如果有一件事可以幫助組織促進這些***實踐,那么將會改變他們與云計算服務提供商合作的方式。為了***限度地發(fā)揮混合多云的潛力,組織需要一個真正的合作伙伴,提供咨詢、支持文化發(fā)展和項目合作。