成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

DevOps 溫故知新

云計算 云原生
DevOps 不僅僅適用于軟件交付,而是面向整個IT交付領域。那么,如何將DevOps應用于基礎設施呢?如何高效、智能地管理和配置基礎設施呢?

DevOps的出現是“左移運動”的具體體現,是為了按時交付軟件產品和服務,可看作開發、運維和質量保障三者的交集,旨在通過改善這三個部門之間的協作,提高組織提供應用程序和服務的速度,從而更好地為客戶服務并在市場中保持競爭力。遺憾的是, 在經典DevOps 環中的“Test”并沒有凸顯QA團隊的作用。

圖片圖片

DevOps的實施涉及到多個方面,包括自動化工具的使用、持續集成/持續部署(CI/CD)的實踐、監控和日志分析系統的建立等。通過這些實踐,DevOps可以確保軟件在開發、測試、部署和運維等各個環節中都能夠保持高效、可靠和一致。

DevOps 的技術組成

DevOps 涉及了技術、組織、文化等多個領域,就相關技術技能而言, 大約包括以下幾個層次:

圖片圖片

基礎的技術技能包括版本控制、Linux 操作系統的操作、編程技能、數據庫和網絡操作等,其中與Ops相關的編程主要是Shell 和Python。CI/CD 是DevOps 的關鍵環節,常見的工具包括Jenkins、Github Action,GitLab CI 等。容器化技術保證了CI/CD 的環境一致性,同時為服務和網絡的編排提供了工具。就具體的部署環境而言, IaC 是實現面向混合云快速部署的關鍵。監控和日志與傳統運維領域的技術類似,區別可能是顆粒度不同。

DevOps 中CI/CD 流水線

CI/CD 是DevOps 的關鍵技術點,工作流及其流水線是工程效率提升的主要體現。

圖片圖片

CI/CD有助于從初始代碼提交到部署的軟件開發過程。通過自動化流水線,它消除了傳統上將代碼運送到生產環境所需的大量手動人工干預。

持續集成(CI)包括自動化構建、執行測試以及將單個開發人員的代碼合并到共享存儲庫中。持續集成的主要目標是有效地將源代碼集成到共享存儲庫中。一旦將更改提交給版本控制系統,就會執行自動構建和測試用例,以確保代碼的功能和有效性。這些過程驗證源代碼如何編譯以及測試用例在執行期間如何執行。

其中代碼入庫可以做成一個單獨的流水線:

圖片圖片

構建和測試作為另一條流水線:

圖片圖片

持續部署(CD)是 CI/CD 流水線中 CI 之后的下一步,是自動部署將自動測試階段傳遞到生產環境的每個代碼更改的實踐。其典型的流水線如下:

圖片圖片

持續部署的重點是在生產環境中快速部署代碼變更。它的根源可以追溯到敏捷宣言,強調“早期和持續交付的有價值的軟件”來滿足客戶。真正的持續部署是具有挑戰性的,而且沒有像 CI 那樣被廣泛采用,但是一個更常見的實踐方式是持續交付(Continuous delivery)。持續交付和持續部署的主要區別在于,持續交付可能側重于“ready for production”,不是自動完成上線,而是完成上線準備。

從DevOps 到MLOps

如果對DevOps中的Dev 進行領域劃分和擴展,就會形成XOps。隨著人工智能的廣泛使用, 機器學習成為了Dev 中的一個重要領域,從而形成了DevOps 的一個變體——MLOps。

MLOps的核心思想是將DevOps的流程和工具應用于機器學習領域,以實現機器學習應用的持續集成、持續交付和持續部署。MLOps的目標是通過使機器學習的開發、測試和部署更加自動化來增強軟件開發的效率和質量。 

MLOps可以更好地管理機器學習模型的生命周期,包括數據準備、傳輸和轉換、模型訓練和優化、模型評估和選擇、模型部署和監控等。同時,MLOps也可以幫助團隊管理開發和生產環境之間的差異,保證模型在生產環境中的穩定性和可靠性。簡單而言,MLOps增加了領域特殊性的環節——持續訓練(Continuous Training,CT)。

圖片圖片

MLOps的引入,使得機器學習模型的開發和部署流程更加高效,從而加快了AI應用的創新速度并降低了錯誤率,還有助于加強數據安全性和合規性,并提高機器學習應用的可靠性和可維護性。

至于LLMOps, 后續會有專門的文章重點總結。

面向基礎設施的DevOps

DevOps 不僅僅適用于軟件交付,而是面向整個IT交付領域。那么,如何將DevOps應用于基礎設施呢?如何高效、智能地管理和配置基礎設施呢?

這就需要IaC,IaC 是面向基礎設施的DevOps 的關鍵技術。面對基礎設施尤其是網絡環境的多樣化和差異性,對網絡進行建模是實現IaC的前提。

通過模型驅動的方式,IaC是一種將基礎設施管理過程自動化的方法,通過使用編程語言來描述和管理基礎設施資源,實現對基礎設施的快速部署、配置和管理。

責任編輯:武曉燕 來源: 喔家ArchiSelf
相關推薦

2019-01-14 15:31:42

HTTP23

2023-04-02 23:22:04

GPU流水線體系

2022-11-15 07:30:04

EverDB云端alive

2022-10-25 07:23:45

2022-10-18 07:17:31

2022-12-11 23:43:06

2022-11-01 07:25:27

EverDB數據庫SQL

2022-11-08 07:20:55

EverDB混沌測試

2018-11-09 11:10:11

微軟沈向洋人工智能

2013-08-20 10:40:54

EIGRPOSPF區別

2023-01-03 00:00:17

2020-07-13 11:00:06

前端JavaScript自測清單

2020-04-14 11:48:59

密碼網絡攻擊網絡安全

2024-07-08 12:03:41

2023-11-01 10:38:46

Linux高性能網絡編程

2014-01-23 16:24:09

網易郵箱

2011-04-12 09:53:32

Spring

2017-06-06 11:29:23

Java異常研究與分析

2013-01-04 09:57:40

服務器市場盤點2012

2021-04-28 08:06:20

MeasureSpecView測量
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: av大全在线 | 久久久一区二区 | 午夜婷婷激情 | 国产一区二区三区 | 国产综合精品一区二区三区 | 91久久精品国产91久久性色tv | 久久大陆| 日韩一区精品 | 日韩成人免费视频 | 国产探花 | 欧美成人精品一区 | 欧美精品一区二区三区在线播放 | 亚洲大片 | 麻豆一区 | 久久成人国产 | 久久合久久| 欧日韩在线| 国产精品久久久久aaaa九色 | 久久综合久久久 | 久久久看 | 51ⅴ精品国产91久久久久久 | 一区不卡在线观看 | 欧美一区二区三区久久精品视 | 亚洲精品乱 | 欧洲性生活视频 | 久久精品国产久精国产 | 91精品国产一区二区三区 | 国产中文 | 精品久久久网站 | 亚洲欧美日韩精品久久亚洲区 | 久久大陆 | av黄色免费在线观看 | 成人精品一区二区三区 | 日本涩涩网 | 成人小视频在线观看 | 狠狠操天天操 | 视频1区2区 | 国产精品亚洲精品 | 久久久久久国产精品三区 | 五月综合激情网 | 久久这里只有精品首页 |