Spotify、Netflix、物聯網連接和云存儲是采用數字服務的幾個例子,它們為消費者和企業提供了新的功能選項,同時代表著通信服務提供商(CSP)日益增長的利益。
調研機構Gartner公司預測,到2020年,將近四分之一(23%)的通信服務提供商(CSP)大型企業通信業務收入將由數字服務推動,這比2017年的13%增長了10%。對于那些喜歡在云中構建或使用微軟團隊等工具進行協作的開發人員,或者那些從HBO Go上傳輸視頻或瀏覽Apple News的故事的開發人員來說,這一增長并不會令人震驚。如今的客戶(消費者或企業)期望價值驅動的數字化服務能夠激發他們所選擇的品牌的個性化和有意義的體驗。
好消息是,企業迫切需要滿足需求:通信服務提供商(CSP)希望在云端部署服務,以應對網絡規模企業的挑戰。事實上,85%接受調查的公司表示,推出新的數字服務對他們的商業戰略至關重要。
那么將有什么收獲?要做到這一點,他們需要敏捷性。雖然電信行業不是一個以其敏捷性著稱的行業,但它已經像許多行業一樣通過在商業戰略中采用更敏捷的方法進行了轉型。通信服務提供商(CSP)正在致力于最大限度地利用資源,并提高效率,同時引發創新。沒有什么比云計算更能激發靈活性,特別是對于服務對電信行業構成最大威脅的網絡規模公司而言。
關鍵要求是云原生應用程序,它們可以提高網絡功能的靈活性。然而,云原生涉及的不僅僅是將代碼插入到先前從設備移植到虛擬機的容器中。
相反,在Oracle公司,云原生意味著通過DevOps和持續集成(CI)/持續交付(CD)管道實現更快的開發和部署。通信服務提供商(CSP)只能通過環境實現敏捷云,使開發人員能夠創建真正的云原生解決方案,如果他們實施包含一組關鍵原則的運營框架。具體而言,Oracle公司已經確定了云原生操作的成功原則。
系統不變性
包括軟件和配置在內的一切都是代碼。所有更改都是通過持續集成(CI)/持續交付(CD)進行的,它們被部署為不可變的工件,不允許手動配置或自定義。這使得實現最小權限原則變得更容易,因為不需要在生產環境中運行腳本。此外,通過交付管道未進行的任何更改都可能被視為惡意更改。
實現自動化
構建、測試、驗證和部署的所有方面都是自動化的。這包括備份、恢復、密碼/密鑰輪換等活動。完全自動化DevOps管道(包括驗證和測試)可消除人為錯誤的大部分可能性。這種自動化還允許將更改自信地應用于環境,并提供快速修復。
可處理性
所有服務都是暫時的,并被視為短期服務。服務不是專注于永不失敗,而是設計為在不中斷服務的情況下快速移動。定期修復(重新部署)環境可以確保刪除失敗或失效的服務,并部署新的服務。
外部化配置
配置(包括密碼、憑證、備份存儲的位置等)與軟件映像分離,與軟件一樣,能夠以受控和版本化的方式將其視為構建工件。版本化配置使開發和生產奇偶校驗成為工件,并可以消除代價高昂的操作錯誤。
記錄為事件流和持續遙測
調試或診斷任何功能,操作或安全問題所需的一切都可以在日志、跟蹤或度量數據中找到。這些被視為時間排序事件流,并存儲在系統外部的集中收集器中,通過事件關聯或分析聚合和整體視圖實現更好的威脅監控、取證和診斷。從根本上通過日志作為事件流來實現持續遙測,因此,應始終將這兩者一起考慮。
委托治理
環境的某些共享方面是集中管理的,如網絡,身份管理或基礎設施,但以真正的DevOps方式,提供服務的團隊負責操作服務。只有通過嚴格的治理才能實現這一點,通過對持續交付管道的檢查來強制執行,從而更好地控制變化率。通過更緊密的反饋循環最終提高質量,應用程序可以更好地了解其服務運營,從而提高業務靈活性。
獨立的生命周期
獨立升級、擴展和部署每個微服務對于支持其他云原生原則以及在給定時間最小化系統中的變化量是至關重要的。此外,這種脫節使得其他原則(例如修復)實施更容易,并且更容易解決問題。
隨著5G引入更高的連接性和速度,以及對更高安全性和可靠性的需求,服務提供商將需要云計算和云原生原則的靈活性、敏捷性和安全性。這些原則是實現更好云計算運營的推動因素。它們共同構成了實現云原生計算基礎(CNCF)領域更廣泛視圖的理想環境,為開發人員提供了一個強大的平臺即服務,支持容器和容器之外的服務。
隨著5G技術從未來走向現實,獲得收益的數字服務市場可能會繼續增長。通過利用這些原則,以及DevOps和持續集成(CI)/持續交付(CD)管道,組織將能夠發展并為5G對創新業務模型和新收入流(無論是數字服務還是其他服務)的承諾做好準備。