精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

當(dāng)前位置:云計(jì)算技術(shù)專(zhuān)區(qū) → 正文

2022年DevOps的發(fā)展路線(xiàn)圖

責(zé)任編輯:cres 作者:Anjul Sahu |來(lái)源:企業(yè)網(wǎng)D1Net  2022-02-28 14:34:36 原創(chuàng)文章 企業(yè)網(wǎng)D1Net

Lummo公司首席軟件工程師Anjul Sahu分享了其指導(dǎo)課程中的一些筆記,這些筆記可以幫助DevOps工程師了解DevOps在2022年的發(fā)展路線(xiàn)圖。
 
Sahu表示,他在輔導(dǎo)課程中遇到了一些DevOps新手或者處在職業(yè)生涯中期的開(kāi)發(fā)人員,他們希望知道在2022年需要學(xué)習(xí)什么。DevOps技能需求量很大,并且需要不斷學(xué)習(xí)讓自己的技能與市場(chǎng)需求保持同步。
 
這篇文章根據(jù)Sahu的經(jīng)驗(yàn)和理解來(lái)提供一些指導(dǎo)。
 
2022年DevOps的發(fā)展路線(xiàn)圖
 
(1)在網(wǎng)絡(luò)技術(shù)方面具有根本優(yōu)勢(shì)
 
了解HTTP/2、QUIC或HTTP3、第4層和第7層協(xié)議、mTL、代理、DNS、BGP等概念,負(fù)載均衡的工作原理、IP表、互聯(lián)網(wǎng)的工作原理、IP地址和方案,最后是網(wǎng)絡(luò)設(shè)計(jì)。
 
(2)掌握操作系統(tǒng)基礎(chǔ)知識(shí),尤其是Linux
 
由于大多數(shù)系統(tǒng)(虛擬機(jī)和容器等)都運(yùn)行Linux,因此從上到下了解這一點(diǎn)很重要。學(xué)習(xí)調(diào)度、systemd接口、init系統(tǒng)、cgroup和命名空間、性能調(diào)優(yōu),并掌握命令行實(shí)用程序——awk、sed、jq、yq、curl、ssh、OpenSSL等,從Brendan的博客中學(xué)習(xí)性能故障排除。
 
(3)持續(xù)集成(CI)/持續(xù)交付(CD)
 
世界已經(jīng)轉(zhuǎn)向云原生管道。從概念上講,這個(gè)領(lǐng)域沒(méi)有太大變化,但可以看看Github操作、Tekton等。如何更好地發(fā)布?了解各種部署策略,例如藍(lán)綠測(cè)試和金絲雀測(cè)試。
 
(4)容器化和虛擬化
 
了解流行的Docker如何運(yùn)行,嘗試采用Containerd、Podman,了解如何容器化應(yīng)用程序、如何實(shí)現(xiàn)容器的安全性、如何在Kubernetes中運(yùn)行和編排虛擬機(jī)。
 
(5)容器編排
 
Kubernetes現(xiàn)在是運(yùn)行容器的事實(shí)上的標(biāo)準(zhǔn)。網(wǎng)上有很多學(xué)習(xí)Kubernetes的內(nèi)容。專(zhuān)注于配置最佳實(shí)踐、應(yīng)用程序設(shè)計(jì)、安全性和調(diào)度。設(shè)置集群現(xiàn)在變得簡(jiǎn)單,但面臨操作性問(wèn)題,例如設(shè)置、監(jiān)控、日志記錄、CI/CD、如何擴(kuò)展集群、成本優(yōu)化和安全性,這些可能是期望解決的一些問(wèn)題。
 
(6)大規(guī)模可觀(guān)察性
 
大多數(shù)工程師都知道Prometheus Grafana堆棧或類(lèi)似堆棧。這一趨勢(shì)表明,從性能和成本的角度來(lái)看,許多企業(yè)正在整合他們的Kubernetes集群和可觀(guān)察性,這很有幫助。了解Prometheus的高級(jí)配置和架構(gòu),以及如何擴(kuò)展它們。
 
研究Thanos、Cortex、VictoriaMetrics、Datadog和Loki等技術(shù)。連續(xù)分析工具,例如Parca、periscope、超跟蹤和具有開(kāi)放遙測(cè)的分布式跟蹤。Istio等服務(wù)網(wǎng)格是云原生領(lǐng)域中的流行成分。
 
(7)平臺(tái)團(tuán)隊(duì)作為產(chǎn)品團(tuán)隊(duì)
 
平臺(tái)團(tuán)隊(duì)的作用越來(lái)越像一個(gè)集中的產(chǎn)品團(tuán)隊(duì),專(zhuān)注于他們內(nèi)部平臺(tái)的客戶(hù)提供服務(wù),例如開(kāi)發(fā)人員和測(cè)試人員。其目標(biāo)是改善工作方式,并為團(tuán)隊(duì)帶來(lái)一些秩序。嘗試解決開(kāi)發(fā)人員和質(zhì)量保證(QA)團(tuán)隊(duì)面臨的問(wèn)題。
 
開(kāi)發(fā)人員是其他團(tuán)隊(duì)的推動(dòng)者,指導(dǎo)開(kāi)發(fā)團(tuán)隊(duì)承擔(dān)典型的DevOps職責(zé),而不是在一個(gè)中心團(tuán)隊(duì)中承擔(dān)所有工作,這樣就可以擴(kuò)大規(guī)模。
 
(8)安全性
 
在許多小型企業(yè)中,安全性并沒(méi)有處在首要地位。產(chǎn)品功能被賦予了更多的優(yōu)先權(quán)。但是,由于越來(lái)越復(fù)雜的網(wǎng)絡(luò)攻擊和各種嚴(yán)格的合規(guī)要求,企業(yè)正在適應(yīng)左移安全策略。端到端加密、強(qiáng)大的RBAC、IAM策略、治理和審計(jì)、NIST、CIS、ISO27001等基準(zhǔn)的實(shí)施很常見(jiàn)。容器安全、策略即代碼、云治理和供應(yīng)鏈安全是熱門(mén)話(huà)題。
 
(9)編程
 
DevOps或站點(diǎn)可靠性工程(SRE)現(xiàn)在的角色是處理開(kāi)發(fā)人員的跨領(lǐng)域問(wèn)題,并創(chuàng)建工具,在執(zhí)行標(biāo)準(zhǔn)的同時(shí)幫助提高他們的生產(chǎn)力。制作高質(zhì)量的平臺(tái)組件需要良好的軟件工程實(shí)踐和技能。
 
優(yōu)秀的企業(yè)正在尋找具有良好編程經(jīng)驗(yàn)的平臺(tái)工程師。這在站點(diǎn)可靠性工程中也很重要,開(kāi)發(fā)人員需要精通編程,能夠閱讀、理解和調(diào)試他人編寫(xiě)的代碼,并在必要時(shí)對(duì)其進(jìn)行修復(fù)。
 
Python和Golang是最流行的。Golang具有強(qiáng)大的并發(fā)性、嚴(yán)格的類(lèi)型檢查、在各種組織中采用、工具鏈以及許多主要項(xiàng)目都是使用Golang構(gòu)建的特性,因此通過(guò)Python學(xué)習(xí)是有意義的。
 
用戶(hù)可以嘗試一些簡(jiǎn)單的事情:
 
·用編程語(yǔ)言編寫(xiě)CLI。
 
·學(xué)習(xí)編寫(xiě)RESTAPI并與數(shù)據(jù)庫(kù)交互。
 
·并行性和并發(fā)性。
 
(10)基礎(chǔ)設(shè)施即代碼
 
Terraform是項(xiàng)目中的標(biāo)準(zhǔn)。一旦理解了這個(gè)概念,就很容易適應(yīng)任何其他工具,因?yàn)樗鼈冎械拇蠖鄶?shù)都是基于DSL的。
 
(11)云計(jì)算
 
大多數(shù)云計(jì)算以相同的方式工作。因此,如果熟悉一種云平臺(tái),企業(yè)可以輕松地與其他云計(jì)算提供商合作。專(zhuān)注于如何以高度可用、彈性、安全且經(jīng)濟(jì)高效的方式使用云原生組件設(shè)計(jì)應(yīng)用程序。
 
(12)技術(shù)寫(xiě)作
 
人們可能想知道為什么在討論DevOps時(shí)要談?wù)摷夹g(shù)寫(xiě)作。很多人對(duì)此并沒(méi)有給予足夠的重視,但這對(duì)于企業(yè)如何與其他團(tuán)隊(duì)進(jìn)行溝通和合作非常重要。工作的未來(lái)發(fā)展是遠(yuǎn)程的,因此電子郵件、聊天是與他人交談和傳達(dá)想法的主要渠道。
 
開(kāi)發(fā)團(tuán)隊(duì)需要定期創(chuàng)建諸如運(yùn)行手冊(cè)、事后分析、RFC、架構(gòu)決策記錄和軟件設(shè)計(jì)文檔等文檔。而一個(gè)清晰、易于理解的文檔會(huì)創(chuàng)造奇跡。它可以幫助企業(yè)節(jié)省其讀者的時(shí)間,并提高整體生產(chǎn)力。
 
(13)現(xiàn)場(chǎng)可靠性工程師
 
DevOps和現(xiàn)場(chǎng)可靠性工程師之間的界限越來(lái)越模糊。在某些企業(yè)中,同一個(gè)人可能同時(shí)擔(dān)任這兩個(gè)角色。了解SLI、SLO和錯(cuò)誤預(yù)算以及SRE實(shí)踐背后的概念。每個(gè)企業(yè)的做法都不一樣,所以不建議將其他人的文化復(fù)制粘貼到團(tuán)隊(duì)中。
 
結(jié)論
 
以下并不是一個(gè)確定的列表,因?yàn)樗鼤?huì)隨著時(shí)間而變化。
 
·Service Mesh——Istio、Cilium Sidecarless網(wǎng)格、Tetrate和Solo的Gloo網(wǎng)格產(chǎn)品。
 
·如何提高開(kāi)發(fā)人員的生產(chǎn)力?它是文化、自動(dòng)化和工具的混合體。
 
·SRE平臺(tái)——honeycomb,Last9。
 
·DevPortals——再次與提高生產(chǎn)力和彌合知識(shí)差距的動(dòng)機(jī)相關(guān)聯(lián)。
 
·可觀(guān)察性——諸如開(kāi)放遙測(cè)、hypertrace、Thanos、VictoriaMetrics、Vector等技術(shù)。
 
·安全——供應(yīng)鏈安全、代碼簽名、加強(qiáng)云安全。
 
·Golang——提高當(dāng)前技能。
 
·無(wú)服務(wù)器計(jì)算和事件驅(qū)動(dòng)架構(gòu)。
 
·Web3——了解與DevOps和基礎(chǔ)架構(gòu)相關(guān)的環(huán)境。
 
版權(quán)聲明:本文為企業(yè)網(wǎng)D1Net編譯,轉(zhuǎn)載需注明出處為:企業(yè)網(wǎng)D1Net,如果不注明出處,企業(yè)網(wǎng)D1Net將保留追究其法律責(zé)任的權(quán)利。

關(guān)鍵字:云計(jì)算DevOps

原創(chuàng)文章 企業(yè)網(wǎng)D1Net

x 2022年DevOps的發(fā)展路線(xiàn)圖 掃一掃
分享本文到朋友圈
當(dāng)前位置:云計(jì)算技術(shù)專(zhuān)區(qū) → 正文

2022年DevOps的發(fā)展路線(xiàn)圖

責(zé)任編輯:cres 作者:Anjul Sahu |來(lái)源:企業(yè)網(wǎng)D1Net  2022-02-28 14:34:36 原創(chuàng)文章 企業(yè)網(wǎng)D1Net

Lummo公司首席軟件工程師Anjul Sahu分享了其指導(dǎo)課程中的一些筆記,這些筆記可以幫助DevOps工程師了解DevOps在2022年的發(fā)展路線(xiàn)圖。
 
Sahu表示,他在輔導(dǎo)課程中遇到了一些DevOps新手或者處在職業(yè)生涯中期的開(kāi)發(fā)人員,他們希望知道在2022年需要學(xué)習(xí)什么。DevOps技能需求量很大,并且需要不斷學(xué)習(xí)讓自己的技能與市場(chǎng)需求保持同步。
 
這篇文章根據(jù)Sahu的經(jīng)驗(yàn)和理解來(lái)提供一些指導(dǎo)。
 
2022年DevOps的發(fā)展路線(xiàn)圖
 
(1)在網(wǎng)絡(luò)技術(shù)方面具有根本優(yōu)勢(shì)
 
了解HTTP/2、QUIC或HTTP3、第4層和第7層協(xié)議、mTL、代理、DNS、BGP等概念,負(fù)載均衡的工作原理、IP表、互聯(lián)網(wǎng)的工作原理、IP地址和方案,最后是網(wǎng)絡(luò)設(shè)計(jì)。
 
(2)掌握操作系統(tǒng)基礎(chǔ)知識(shí),尤其是Linux
 
由于大多數(shù)系統(tǒng)(虛擬機(jī)和容器等)都運(yùn)行Linux,因此從上到下了解這一點(diǎn)很重要。學(xué)習(xí)調(diào)度、systemd接口、init系統(tǒng)、cgroup和命名空間、性能調(diào)優(yōu),并掌握命令行實(shí)用程序——awk、sed、jq、yq、curl、ssh、OpenSSL等,從Brendan的博客中學(xué)習(xí)性能故障排除。
 
(3)持續(xù)集成(CI)/持續(xù)交付(CD)
 
世界已經(jīng)轉(zhuǎn)向云原生管道。從概念上講,這個(gè)領(lǐng)域沒(méi)有太大變化,但可以看看Github操作、Tekton等。如何更好地發(fā)布?了解各種部署策略,例如藍(lán)綠測(cè)試和金絲雀測(cè)試。
 
(4)容器化和虛擬化
 
了解流行的Docker如何運(yùn)行,嘗試采用Containerd、Podman,了解如何容器化應(yīng)用程序、如何實(shí)現(xiàn)容器的安全性、如何在Kubernetes中運(yùn)行和編排虛擬機(jī)。
 
(5)容器編排
 
Kubernetes現(xiàn)在是運(yùn)行容器的事實(shí)上的標(biāo)準(zhǔn)。網(wǎng)上有很多學(xué)習(xí)Kubernetes的內(nèi)容。專(zhuān)注于配置最佳實(shí)踐、應(yīng)用程序設(shè)計(jì)、安全性和調(diào)度。設(shè)置集群現(xiàn)在變得簡(jiǎn)單,但面臨操作性問(wèn)題,例如設(shè)置、監(jiān)控、日志記錄、CI/CD、如何擴(kuò)展集群、成本優(yōu)化和安全性,這些可能是期望解決的一些問(wèn)題。
 
(6)大規(guī)模可觀(guān)察性
 
大多數(shù)工程師都知道Prometheus Grafana堆棧或類(lèi)似堆棧。這一趨勢(shì)表明,從性能和成本的角度來(lái)看,許多企業(yè)正在整合他們的Kubernetes集群和可觀(guān)察性,這很有幫助。了解Prometheus的高級(jí)配置和架構(gòu),以及如何擴(kuò)展它們。
 
研究Thanos、Cortex、VictoriaMetrics、Datadog和Loki等技術(shù)。連續(xù)分析工具,例如Parca、periscope、超跟蹤和具有開(kāi)放遙測(cè)的分布式跟蹤。Istio等服務(wù)網(wǎng)格是云原生領(lǐng)域中的流行成分。
 
(7)平臺(tái)團(tuán)隊(duì)作為產(chǎn)品團(tuán)隊(duì)
 
平臺(tái)團(tuán)隊(duì)的作用越來(lái)越像一個(gè)集中的產(chǎn)品團(tuán)隊(duì),專(zhuān)注于他們內(nèi)部平臺(tái)的客戶(hù)提供服務(wù),例如開(kāi)發(fā)人員和測(cè)試人員。其目標(biāo)是改善工作方式,并為團(tuán)隊(duì)帶來(lái)一些秩序。嘗試解決開(kāi)發(fā)人員和質(zhì)量保證(QA)團(tuán)隊(duì)面臨的問(wèn)題。
 
開(kāi)發(fā)人員是其他團(tuán)隊(duì)的推動(dòng)者,指導(dǎo)開(kāi)發(fā)團(tuán)隊(duì)承擔(dān)典型的DevOps職責(zé),而不是在一個(gè)中心團(tuán)隊(duì)中承擔(dān)所有工作,這樣就可以擴(kuò)大規(guī)模。
 
(8)安全性
 
在許多小型企業(yè)中,安全性并沒(méi)有處在首要地位。產(chǎn)品功能被賦予了更多的優(yōu)先權(quán)。但是,由于越來(lái)越復(fù)雜的網(wǎng)絡(luò)攻擊和各種嚴(yán)格的合規(guī)要求,企業(yè)正在適應(yīng)左移安全策略。端到端加密、強(qiáng)大的RBAC、IAM策略、治理和審計(jì)、NIST、CIS、ISO27001等基準(zhǔn)的實(shí)施很常見(jiàn)。容器安全、策略即代碼、云治理和供應(yīng)鏈安全是熱門(mén)話(huà)題。
 
(9)編程
 
DevOps或站點(diǎn)可靠性工程(SRE)現(xiàn)在的角色是處理開(kāi)發(fā)人員的跨領(lǐng)域問(wèn)題,并創(chuàng)建工具,在執(zhí)行標(biāo)準(zhǔn)的同時(shí)幫助提高他們的生產(chǎn)力。制作高質(zhì)量的平臺(tái)組件需要良好的軟件工程實(shí)踐和技能。
 
優(yōu)秀的企業(yè)正在尋找具有良好編程經(jīng)驗(yàn)的平臺(tái)工程師。這在站點(diǎn)可靠性工程中也很重要,開(kāi)發(fā)人員需要精通編程,能夠閱讀、理解和調(diào)試他人編寫(xiě)的代碼,并在必要時(shí)對(duì)其進(jìn)行修復(fù)。
 
Python和Golang是最流行的。Golang具有強(qiáng)大的并發(fā)性、嚴(yán)格的類(lèi)型檢查、在各種組織中采用、工具鏈以及許多主要項(xiàng)目都是使用Golang構(gòu)建的特性,因此通過(guò)Python學(xué)習(xí)是有意義的。
 
用戶(hù)可以嘗試一些簡(jiǎn)單的事情:
 
·用編程語(yǔ)言編寫(xiě)CLI。
 
·學(xué)習(xí)編寫(xiě)RESTAPI并與數(shù)據(jù)庫(kù)交互。
 
·并行性和并發(fā)性。
 
(10)基礎(chǔ)設(shè)施即代碼
 
Terraform是項(xiàng)目中的標(biāo)準(zhǔn)。一旦理解了這個(gè)概念,就很容易適應(yīng)任何其他工具,因?yàn)樗鼈冎械拇蠖鄶?shù)都是基于DSL的。
 
(11)云計(jì)算
 
大多數(shù)云計(jì)算以相同的方式工作。因此,如果熟悉一種云平臺(tái),企業(yè)可以輕松地與其他云計(jì)算提供商合作。專(zhuān)注于如何以高度可用、彈性、安全且經(jīng)濟(jì)高效的方式使用云原生組件設(shè)計(jì)應(yīng)用程序。
 
(12)技術(shù)寫(xiě)作
 
人們可能想知道為什么在討論DevOps時(shí)要談?wù)摷夹g(shù)寫(xiě)作。很多人對(duì)此并沒(méi)有給予足夠的重視,但這對(duì)于企業(yè)如何與其他團(tuán)隊(duì)進(jìn)行溝通和合作非常重要。工作的未來(lái)發(fā)展是遠(yuǎn)程的,因此電子郵件、聊天是與他人交談和傳達(dá)想法的主要渠道。
 
開(kāi)發(fā)團(tuán)隊(duì)需要定期創(chuàng)建諸如運(yùn)行手冊(cè)、事后分析、RFC、架構(gòu)決策記錄和軟件設(shè)計(jì)文檔等文檔。而一個(gè)清晰、易于理解的文檔會(huì)創(chuàng)造奇跡。它可以幫助企業(yè)節(jié)省其讀者的時(shí)間,并提高整體生產(chǎn)力。
 
(13)現(xiàn)場(chǎng)可靠性工程師
 
DevOps和現(xiàn)場(chǎng)可靠性工程師之間的界限越來(lái)越模糊。在某些企業(yè)中,同一個(gè)人可能同時(shí)擔(dān)任這兩個(gè)角色。了解SLI、SLO和錯(cuò)誤預(yù)算以及SRE實(shí)踐背后的概念。每個(gè)企業(yè)的做法都不一樣,所以不建議將其他人的文化復(fù)制粘貼到團(tuán)隊(duì)中。
 
結(jié)論
 
以下并不是一個(gè)確定的列表,因?yàn)樗鼤?huì)隨著時(shí)間而變化。
 
·Service Mesh——Istio、Cilium Sidecarless網(wǎng)格、Tetrate和Solo的Gloo網(wǎng)格產(chǎn)品。
 
·如何提高開(kāi)發(fā)人員的生產(chǎn)力?它是文化、自動(dòng)化和工具的混合體。
 
·SRE平臺(tái)——honeycomb,Last9。
 
·DevPortals——再次與提高生產(chǎn)力和彌合知識(shí)差距的動(dòng)機(jī)相關(guān)聯(lián)。
 
·可觀(guān)察性——諸如開(kāi)放遙測(cè)、hypertrace、Thanos、VictoriaMetrics、Vector等技術(shù)。
 
·安全——供應(yīng)鏈安全、代碼簽名、加強(qiáng)云安全。
 
·Golang——提高當(dāng)前技能。
 
·無(wú)服務(wù)器計(jì)算和事件驅(qū)動(dòng)架構(gòu)。
 
·Web3——了解與DevOps和基礎(chǔ)架構(gòu)相關(guān)的環(huán)境。
 
版權(quán)聲明:本文為企業(yè)網(wǎng)D1Net編譯,轉(zhuǎn)載需注明出處為:企業(yè)網(wǎng)D1Net,如果不注明出處,企業(yè)網(wǎng)D1Net將保留追究其法律責(zé)任的權(quán)利。

關(guān)鍵字:云計(jì)算DevOps

原創(chuàng)文章 企業(yè)網(wǎng)D1Net

電子周刊
回到頂部

關(guān)于我們聯(lián)系我們版權(quán)聲明隱私條款廣告服務(wù)友情鏈接投稿中心招賢納士

企業(yè)網(wǎng)版權(quán)所有 ©2010-2024 京ICP備09108050號(hào)-6 京公網(wǎng)安備 11010502049343號(hào)

^
  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 合川市| 房山区| 谢通门县| 育儿| 柘荣县| 儋州市| 灵台县| 海丰县| 会东县| 融水| 紫阳县| 自治县| 泸溪县| 景洪市| 佛山市| 砀山县| 吴忠市| 桂阳县| 故城县| 潼关县| 东港市| 贺兰县| 庆安县| 东平县| 龙山县| 陇川县| 称多县| 大同市| 观塘区| 图片| 喀什市| 福贡县| 甘孜县| 江城| 浦县| 通化县| 巩义市| 鄯善县| 怀宁县| 镇平县| 万源市|