解決無伺服器問題:你如何管理那些不存在的東西?

功能即服務(FaaS)技術,即使在私有云中也經歷了大規模應用,並且很容易理解為什麼。無服務器的承諾很簡單:開發人員和IT團隊可以完全不用擔心他們的基礎架構,系統軟件和網絡配置。無需負載平衡,調整資源以進行擴展,監控網絡延遲或CPU性能。如果您正確地玩牌,無服務器計算可以為您節省大量時間,金錢和運營開銷。

解決無服務器問題:你如何管理那些不存在的東西?

跟空閒實例說再見

使用無服務器計算也減少了浪費。您只需在代碼執行時(或每次用戶處理請求時)支付基礎架構費用。它就是服務器的終點。但是,憑藉所有這些優勢,IT從業者也面臨著大量複雜性和新挑戰。

無服務器計算的基本挑戰很容易想象:如果某些事情是短暫的,那麼您如何觀察有關健康,正常運行時間和可用性的標準基礎架構指標?雖然無服務器消除了與基礎架構管理相關的一些繁重工作,但IT基礎架構團隊需要解決一系列新問題:

解決無服務器問題:你如何管理那些不存在的東西?

高效的代碼現在對業務至關重要

沒有什麼能夠破壞您的無服務器成本節省,例如旋轉實例來重寫代碼或修復錯誤。您需要更多地瞭解錯誤處理和資源使用情況,以瞭解可以簡化無服務器成本的位置。

資源優化現在是無服務器客戶的責任

公共雲的巨大優勢,如有效利用資源和提供服務,與實例本身一樣短暫。現在,即使無服務器實例可用,服務可用性的總體責任也會轉移回IT運營團隊。

 您仍需要投資基礎設施監控

您仍需要可見性以確保數字體驗並防止停機和安全漏洞。雲提供商提供一些標準監控功能,但無服務器計算使端到端可見性更加複雜,現有的傳統(以及許多僅限雲)監控工具不會削減它。您需要一種能夠處理本地和多雲環境以及微服務架構的現代方法。如果每一秒(或更少)有不同的實例,請想象監控這些實例的正常運行時間,可用性,性能或配置的挑戰。DevOps團隊稱這種可觀察性-跟蹤應用程序性能(指標,跟蹤和日誌)。監控還需要對延遲敏感,並考慮冷啟動或啟動實例的滯後。

歡迎使用應用程序超級感知

IT運營團隊需要比以往更多地瞭解應用程序的使用情況,並瞭解其FaaS應用程序的特定限制。您需要有效地跟蹤雲提供商如何執行和收取應用程序代碼以及在出現問題時要解決的問題。所有這些需求都需要更加現代化的無服務器基礎架構管理解決方案。

自動化是規則,而不是例外

您還需要構建正確的自動化,以有效監控動態無服務器工作負載,並將其與您經驗豐富的雲工程師的見解相結合。將無服務器監控完全留給您的雲提供商存在太多風險,但這不是可以手動完成的事情。

現代化的機會:無服務器不能無成本

所有這些要求都重新聚焦了現代IT運營團隊面臨的挑戰。轉向無服務器需要新策略來優化基礎架構以支持無服務器開發。它還需要一個新的事件響應框架(當事件像實例一樣短暫時),並需要日誌管理和分析來跟蹤變化的速度。這些新的無服務器需求是運營團隊支持高效開發的機會,同時跟蹤和管理隱形的基礎架構。特別是當需要不斷調整資源以實現高效,經濟的開發時,靈活,靈活的數字運營框架的需求對於永遠都是重要的。

解決無服務器問題:你如何管理那些不存在的東西?

​IT運營可以為這一變化做好準備的最佳方式是什麼?培養技能。找到合併工具的方法。簡化。採用以云為中心的集成方法,監控和管理,以大規模高速移動。實際上有大量以云為中心的運營技術以及安全,監控和調試技能。在生產環境和/或規模上運行這些。“

無服務器是基礎架構管理的巨大飛躍。但是,就像任何一次飛躍一樣,它需要重新評估事情是如何完成的。基礎設施團隊需要不同類型的治理和極高的靈活性。他們需要繼續採用多雲戰略,同時承擔優化,利用和治理的新職責。IT運營不會過時。但是,面對數字化轉型,它越早採用框架來支持無服務器技術的發展,它就能越早幫助企業實現更大的無服務器價值。(黑客週刊)


分享到:


相關文章: