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