最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

DevOps教程:什么是DevOps

2020-10-29 13:19 作者:信碼由韁  | 我要投稿

【注】本文譯自: https://www.javatpoint.com/devops

? ? DevOps 是兩個(gè)單詞的復(fù)合,一個(gè)是?Development,另一個(gè)是?Operations。它是一種共同提升開(kāi)發(fā)和運(yùn)維過(guò)程的文化。

? ??DevOps 教程將幫助你學(xué)習(xí) DevOps 基礎(chǔ)知識(shí)并帶你深入了解各種 DevOps 工具,譬如:Git、Ansible、Docker、Puppet、Jenkins、Chef、Nagios 和?Kubernetes。

什么是 DevOps?

? ? DevOps 是兩個(gè)單詞的復(fù)合,其一是軟件開(kāi)發(fā),其二是運(yùn)維。這就允許一個(gè)團(tuán)隊(duì)掌握整個(gè)應(yīng)用生命周期,從開(kāi)發(fā)到測(cè)試、部署以及運(yùn)維。DevOps 有助于減少軟件開(kāi)發(fā)工程師、質(zhì)量保障(QA)工程師和系統(tǒng)管理者之間的斷層。

? ? DevOps 提升開(kāi)發(fā)和運(yùn)維團(tuán)隊(duì)間的協(xié)作,通過(guò)自動(dòng)化和可重復(fù)的方式將將代碼更快地部署到生產(chǎn)。

? ?DevOps 有助于加快組織交付應(yīng)用和服務(wù)的速度。它也使得組織更好地服務(wù)客戶,以增強(qiáng)市場(chǎng)競(jìng)爭(zhēng)力。

? ?DevOps 也可以被定義成開(kāi)發(fā)和 IT 運(yùn)維更好地溝通和協(xié)作的序列。

? ?DevOps 已經(jīng)成為企業(yè)或組織最具價(jià)值的業(yè)務(wù)準(zhǔn)則之一。在 DevOps 的幫助下,應(yīng)用交付的質(zhì)量和速度已經(jīng)得到了極大的改善。

? ?DevOps 只是使“開(kāi)發(fā)人員”和“運(yùn)營(yíng)人員”一起工作的一種實(shí)踐或方法。DevOps 代表著 IT 文化的一種變化,它完全專注于在面向系統(tǒng)方法的上下文中通過(guò)采用敏捷實(shí)踐來(lái)快速交付IT服務(wù)。

? ?DevOps?就是關(guān)于運(yùn)營(yíng)和開(kāi)發(fā)流程的集成。 已采用DevOps的組織注意到,軟件質(zhì)量提高了22%,應(yīng)用程序部署頻率提高了17%,客戶滿意度提高了22%。 成功實(shí)施 DevOps 后,收入增長(zhǎng)了19%。

為什么需要 DevOps?

? ? 接下來(lái),我們需要了解為什么我們需要 DevOps 而不是其他方法。

  • 運(yùn)營(yíng)和開(kāi)發(fā)團(tuán)隊(duì)完全孤立地工作。

  • 在設(shè)計(jì)-構(gòu)建之后,分別進(jìn)行測(cè)試和部署。 這就使得他們比實(shí)際構(gòu)建周期花費(fèi)更多時(shí)間。

  • 在不使用 DevOps 的情況下,團(tuán)隊(duì)成員花費(fèi)大量時(shí)間在設(shè)計(jì),測(cè)試和部署上,而不是構(gòu)建項(xiàng)目。

  • 手動(dòng)代碼部署會(huì)導(dǎo)致生產(chǎn)中的人為錯(cuò)誤。

  • 編碼團(tuán)隊(duì)和操作團(tuán)隊(duì)有各自的時(shí)間表、并且不同步,從而導(dǎo)致進(jìn)一步的延遲。

DevOps 歷史

  • 2009年,第一屆名為 DevOpsdays 的會(huì)議在比利時(shí)根特舉行。 比利時(shí)顧問(wèn)和 Patrick Debois 共同創(chuàng)立了此次會(huì)議。

  • 2012年,Puppet 的 Alanna Brown 提出并構(gòu)思了?DevOps 狀態(tài)報(bào)告。?

  • 2014年,Nicole Forsgren、Jez Humble、Gene Kim 等人發(fā)布了年度 DevOps 狀態(tài)報(bào)告。他們發(fā)現(xiàn),DevOps 的采用也在 2014 年加速發(fā)展。

  • 2015年,妮可·福斯格倫(Nicole Forsgren)、吉恩·金(Gene Kim)和杰茲·漢布爾(Jez Humble)創(chuàng)立了 DORA(DevOps研究與任務(wù))。

  • 2017年,妮可·福斯格倫(Nicole Forsgren),吉恩·金(Gene Kim)和杰茲·漢布爾(Jez Humble)發(fā)表了“加速:建立和擴(kuò)展高性能技術(shù)組織”。

DevOps 架構(gòu)特性

? ? 以下是 DevOps 架構(gòu)的一些關(guān)鍵功能,例如:

1) 自動(dòng)化

? ? 自動(dòng)化可以減少時(shí)間消耗,尤其是在測(cè)試和部署階段。 生產(chǎn)率提高了,并且自動(dòng)化使發(fā)布更快。 這將導(dǎo)致迅速捕獲錯(cuò)誤,因此可以輕松修復(fù)它。 對(duì)于持續(xù)交付,每個(gè)代碼都是通過(guò)自動(dòng)化測(cè)試,基于云的服務(wù)和構(gòu)建來(lái)定義的。 可以使用自動(dòng)部署來(lái)促進(jìn)生產(chǎn)。

2) 協(xié)作

? ? 開(kāi)發(fā)和運(yùn)營(yíng)團(tuán)隊(duì)作為 DevOps 團(tuán)隊(duì)進(jìn)行協(xié)作,隨著團(tuán)隊(duì)生產(chǎn)力的提高,生產(chǎn)力不斷提高,從而改善了文化模型、增強(qiáng)了責(zé)任感和所有權(quán)。 這些團(tuán)隊(duì)分擔(dān)責(zé)任并緊密同步工作,進(jìn)而加快了生產(chǎn)部署速度。

3) 集成

? ? 應(yīng)用程序需要與環(huán)境中的其他組件集成。 集成階段是將現(xiàn)有代碼與新功能結(jié)合起來(lái),然后進(jìn)行測(cè)試。 持續(xù)的集成和測(cè)試可以實(shí)現(xiàn)持續(xù)的開(kāi)發(fā)。 發(fā)布和微服務(wù)的頻率導(dǎo)致重大的運(yùn)營(yíng)挑戰(zhàn)。 為了克服這些問(wèn)題,就要實(shí)施持續(xù)集成和持續(xù)交付,以便以更快,更安全和可靠的方式交付。

4) 配置管理

? ? 配置管理確保應(yīng)用程序僅與那些與其運(yùn)行環(huán)境有關(guān)的資源進(jìn)行交互。 在將應(yīng)用程序的外部配置與源代碼分開(kāi)的情況下,不會(huì)創(chuàng)建配置文件。 配置文件可以在部署過(guò)程中編寫(xiě),也可以在運(yùn)行時(shí)加載,具體取決于運(yùn)行環(huán)境。

DevOps 的優(yōu)點(diǎn)和缺點(diǎn)

? ??以下是DevOps對(duì)業(yè)務(wù)可能具有的一些優(yōu)點(diǎn)和缺點(diǎn),例如:

優(yōu)點(diǎn)

  • DevOps 是快速開(kāi)發(fā)和部署應(yīng)用程序的絕佳方法。

  • 對(duì)市場(chǎng)變化做出更快的響應(yīng),以改善業(yè)務(wù)增長(zhǎng)。

  • DevOps通過(guò)減少軟件交付時(shí)間和運(yùn)輸成本來(lái)提升業(yè)務(wù)利潤(rùn)。

  • DevOps 清除了描述過(guò)程,從而使產(chǎn)品開(kāi)發(fā)和交付更加清晰。

  • 改善了客戶體驗(yàn)和滿意度?

  • DevOps 簡(jiǎn)化了協(xié)作,并將所有工具都放置在云中供客戶訪問(wèn)。

  • DevOps 意味著集體責(zé)任,可以提高團(tuán)隊(duì)參與度和生產(chǎn)力。

缺點(diǎn)

  • DevOps?專業(yè)人士或?qū)<业拈_(kāi)發(fā)人員較少。

  • 使用 DevOps 進(jìn)行開(kāi)發(fā)非常昂貴。

  • 行業(yè)在短時(shí)間內(nèi)很難采用新的DevOps技術(shù)。

  • 在自動(dòng)化項(xiàng)目的持續(xù)集成中,缺乏DevOps知識(shí)可能是一個(gè)問(wèn)題。

前提條件

? ? 要學(xué)習(xí) DevOps,您應(yīng)該具有 Linux 的基本知識(shí)和至少一種腳本語(yǔ)言。

受眾

? ? 我們的 DevOps 教程旨在幫助初學(xué)者和專業(yè)人士。


DevOps教程:什么是DevOps的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
东安县| 贞丰县| 临安市| 大埔县| 南宫市| 延吉市| 通榆县| 库车县| 北宁市| 大厂| 孝昌县| 新沂市| 交口县| 永平县| 宁阳县| 赣榆县| 福海县| 贞丰县| 伊宁市| 邵阳县| 尚义县| 德清县| 阿图什市| 响水县| 隆德县| 高密市| 天柱县| 麻江县| 蓬溪县| 称多县| 九台市| 吉林省| 伊宁市| 洛扎县| 通州市| 收藏| 廊坊市| 抚宁县| 宿州市| 滨州市| 嘉义市|