來源:博觀科技日期:2021-03-09 16:19:45
如果企業尋求加快其應用程序生命周期以匹配其云基礎設施的速度,則該解決方案是云本機的。另外:優化云原生部署的提示。
在過去15年中,計算領域最重要的變化是云計算的興起。大型超規模提供商直處于快速增長曲線上,沒有任何放緩的跡象。
舉個例子,看看Amazon Web服務。如下圖所示,該公司目前的年運營率為600億美元,這意味著到2023年,該公司的收入可能達到1000億美元。其競爭對手規模較小,但增長速度相似,甚至更快。因此,云計算可能是一項價值1500億美元的業務——永無止境
問題是:為什么在部署應用程序的地方會出現如此大規模的變化?云是如何讓它如此不可抗拒的呢?
云計算發展如此之快的關鍵原因可以在久負盛名的NIST云計算定義中找到——特別是NIST在其定義中指出的第一個云特征:
按需自助服務。消費者可以根據需要自動單方面提供計算能力,如服務器時間和網絡存儲,而無需與每個服務提供商進行人工交互。
云計算可按需提供資源—填寫web表單或提交API調用,基礎設施在幾分鐘內可用。很難夸大這與傳統數據中心的典型基礎設施時間表有多大不同。我最近聽說有一家商店,加快虛擬機資源調配流程可以在24周內提供這些服務——想象一下常規流程需要多長時間!
可以預見的是,消除訪問計算基礎設施過程中的摩擦會使人們熱情地使用更多的計算基礎設施。多得多。這就是為什么亞馬遜有600億美元的業務以每年30%的速度增長。
只有一個問題:盡管基礎設施一蹴而就,但大多數企業的軟件吞吐量并沒有得到任何提高。
這就是巴菲特精辟的格言發揮作用的地方。他的見解是,一種情況的改變會暴露另一種情況的缺點。在他的行業,這傳統上意味著當商業周期衰退時,負債過多的公司陷入流動性緊縮,不得不出售資產以產生現金。
云原生和加速的應用程序生命周期
在IT世界中,快速的基礎設施訪問揭示了軟件生命周期實踐的無精打采。在過去,這并不重要。如果通過24周的“加速”基礎架構資源調配來隱藏新版本,那么花數周時間將其投入生產意味著什么。然而,一旦云計算開始發揮作用,每個人都會看到IT流程“赤裸裸地游動”
然后問題變成了“我如何加快我的應用程序生命周期以匹配我的云基礎設施的速度?”你知道誰解決了這個問題嗎?云原生公司——假設基礎設施的快速可用性而建立的公司,其流程經過調整,可以像云提供商提供計算資源一樣快速地推出軟件。
當然,這些云本機實踐不僅僅出現在Netflix或Pinterest首次將應用程序部署到云環境的那天。它們是逐步設計和實施的,隨著時間的推移不斷改進,以滿足數字化第一業務的需求。
隨著時間的推移,云本地團隊已經開發了一套生命周期管理的最佳實踐,涵蓋了復雜代碼管理平臺的使用,以及應用程序組件的自動化監控和管理,以提供規模和彈性。每一個過程和里程碑都經過了優化,以提供快速、自動化的執行,并在開發人員的手指離開鍵盤時實現非接觸式生產放置。
最終的結果是,這個團隊每天可以將數千個代碼更改部署到生產中。
所有這一切的關鍵是對應用程序生命周期過程進行無情的檢查,以發現低效和改進機會,所有這些都是為了消除任何干擾快速代碼更新的手動步驟。
現在,企業正大規模轉向云計算,它們也需要優化其應用程序管道。當然,許多人會抵制這一需求,聲稱監管和風險管理等限制因素妨礙了人們參與管道流程。
像Stripe和Redfin這樣的公司在高度監管的環境下運作,而且似乎做得不錯。Capital One公司當然有資格成為一家企業,它已經非常成功地采用了云計算原生實踐,并取得了巨大的商業成果。
隨著競爭對手的接受,采用云本地實踐的需求將變得更加重要。成本優勢和收入增長機會將使企業成為云計算本地實踐者成為當務之急;否則,它們將面臨競爭劣勢的風險。
云原生的最佳實踐
那么,企業應該如何采用云原生實踐呢?以下是一些提示:
·認識到移動到云端是旅程的開始,而不是到達目的地。我在技術組織中看到的最大錯誤之一是,將云計算視為網絡末端的數據中心——一種易于訪問的基礎設施,不需要對標準操作程序進行額外更改。這代表著想象力的失敗,也代表著不理解云計算的邏輯遠遠超出了方便的虛擬化計算資源。
·迭代消除瓶頸。我希望這篇文章能讓您確信,要獲得云計算的全部好處,需要檢查并優化整個應用程序生命周期。但這不是一個一勞永逸的過程。正如Netflix等云計算本土公司必須逐步改進其做法一樣,每個企業也將如此。消除一個瓶頸將使下一個障礙完全自動化。為正在進行的工作和管道投資做好準備
·不要忘記第2天。許多組織認為,將代碼快速投入生產是一件樂事。這無疑是一個巨大的改進,但請記住,每個應用程序都不可避免地需要額外的功能、錯誤修復和安全補丁。計劃正在進行的優化部署和應用程序組件更新。另外,不要忘記管道組件和容器平臺。如果您已經通過使用開源實現了環境中的這些元素,那么組件和平臺可執行文件本身將需要更新和修補,因此一定要為它們的日常管理制定計劃。
云計算代表著基礎設施使用方式的深刻轉變。過去需要幾個月的準備工作現在由云提供商在幾分鐘內完成。理解云計算所隱含的變化有多全面是至關重要的。規劃并執行云本地計劃,以實現真正的云成功。
鄭州博觀電子科技有限公司是一家提供科技類物聯網開發軟硬件定制化方案服務商、也是中原地區領先的物聯網終端設備解決方案提供商。致力共享換電柜、智能充電樁、共享洗車機、物聯網軟硬件等服務平臺的方案開發與運維。總部位于河南省鄭州市高新區,已取得國家高新技術企業認證證書。經過10多年的業務開拓,公司已經形成了以中原地區為中心、業務遍布全國的經營格局。
* 為了您的權益,您的一切信息將被嚴格保密