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

DevOps(開發(fā)運(yùn)維)常用的工具

運(yùn)維
"DevOps"是"Development"(開發(fā))和"Operations"(運(yùn)維)兩個(gè)術(shù)語(yǔ)的組合,旨在代表公司應(yīng)用開發(fā)和IT運(yùn)維團(tuán)隊(duì)執(zhí)行的任務(wù)的協(xié)作或共享方法。

"DevOps"是"Development"(開發(fā))和"Operations"(運(yùn)維)兩個(gè)術(shù)語(yǔ)的組合,旨在代表公司應(yīng)用開發(fā)和IT運(yùn)維團(tuán)隊(duì)執(zhí)行的任務(wù)的協(xié)作或共享方法。

DevOps描述了采用迭代軟件開發(fā)、自

動(dòng)化以及可編程基礎(chǔ)設(shè)施部署和維護(hù)的過(guò)程。DevOps可以改變軟件交付鏈、服務(wù)、工作角色、IT工具和最佳實(shí)踐。

DevOps通常采取的方法:

  • 連續(xù)集成和連續(xù)交付或連續(xù)部署(CI/CD)工具,重點(diǎn)是任務(wù)自動(dòng)化;
  • 支持DevOps采用的系統(tǒng)和工具,包括實(shí)時(shí)監(jiān)控、事故管理、配置管理和協(xié)作平臺(tái);
  • 與DevOps方法同時(shí)實(shí)施的云計(jì)算、微服務(wù)和容器。

DevOps 解決什么問(wèn)題?

每家公司都面臨著自己的挑戰(zhàn),但共同的問(wèn)題包括發(fā)布時(shí)間過(guò)長(zhǎng)、軟件未達(dá)到期望和IT限制業(yè)務(wù)增長(zhǎng)。

在沒有等待時(shí)間、手動(dòng)流程和冗長(zhǎng)審查的情況下,DevOps項(xiàng)目可以從需求到實(shí)際軟件的過(guò)程中更快地推進(jìn)。

DevOps解決了IT專業(yè)化之間的溝通和優(yōu)先級(jí)問(wèn)題。傳統(tǒng)的結(jié)構(gòu)將開發(fā)和運(yùn)維團(tuán)隊(duì)放在獨(dú)立的領(lǐng)域中。這意味著當(dāng)開發(fā)人員的代碼交付功能時(shí),他們滿意了 —— 如果發(fā)布在生產(chǎn)環(huán)境中出現(xiàn)問(wèn)題,就由運(yùn)維團(tuán)隊(duì)來(lái)解決問(wèn)題。

DevOps工具

DevOps是一種思維方式,而不僅僅是一套工具。但在沒有合適工具的情況下,在IT團(tuán)隊(duì)中進(jìn)行任何操作都是困難的。DevOps從業(yè)者依賴于持續(xù)集成/持續(xù)交付(CI/CD)管道、容器和云主機(jī)。工具可以是開源的、專有的,或者是對(duì)開源技術(shù)的支持分發(fā)。

代碼存儲(chǔ)庫(kù)

版本控制的源代碼存儲(chǔ)庫(kù)使多個(gè)開發(fā)人員能夠共同處理代碼。開發(fā)人員可以check  out 和check  in 代碼,并在需要時(shí)還原到先前的代碼版本。這些工具會(huì)記錄對(duì)源代碼所做的修改。如果沒有跟蹤,開發(fā)人員可能難以了解哪些更改是最近的,以及哪些代碼版本可供最終用戶使用。源代碼管理的工具包括Git和GitHub。

二進(jìn)制存儲(chǔ)庫(kù)

源代碼被編譯成用于測(cè)試的二進(jìn)制執(zhí)行文件。二進(jìn)制存儲(chǔ)庫(kù)支持版本控制的、基于對(duì)象的輸出。二進(jìn)制存儲(chǔ)庫(kù)的工具包括JFrog Artifactory和Nexus Repository。

CI/CD管道引擎

CI/CD使DevOps團(tuán)隊(duì)能夠通過(guò)在開發(fā)生命周期中自動(dòng)化驗(yàn)證和交付應(yīng)用程序來(lái)頻繁地將應(yīng)用程序提供給最終用戶。持續(xù)集成工具初始化流程,使開發(fā)人員可以在共享存儲(chǔ)庫(kù)中創(chuàng)建、測(cè)試和驗(yàn)證代碼,而無(wú)需手動(dòng)工作。持續(xù)交付通過(guò)執(zhí)行生產(chǎn)級(jí)別的測(cè)試和配置設(shè)置來(lái)擴(kuò)展這些自動(dòng)步驟,以進(jìn)行發(fā)布管理。持續(xù)部署更進(jìn)一步,調(diào)用測(cè)試、配置和供應(yīng),以及監(jiān)控和潛在的回滾能力。用于CI、CD或兩者兼而有之的常見工具包括Jenkins、GitLab和CircleCI。

容器

容器是在共享操作系統(tǒng)上運(yùn)行軟件的隔離運(yùn)行時(shí)環(huán)境。容器提供了一種抽象,使代碼能夠在從開發(fā)到測(cè)試和暫存,然后到生產(chǎn)的不同基礎(chǔ)設(shè)施上運(yùn)行相同。Docker是最知名的容器化軟件,而Microsoft提供了特定的Windows容器選項(xiàng)。容器編排器,如Kubernetes以及商業(yè)化的Kubernetes發(fā)行版Red Hat OpenShift和Amazon Elastic Kubernetes Service,可以自動(dòng)部署、擴(kuò)展和維護(hù)容器。

配置管理

配置管理系統(tǒng)使IT能夠根據(jù)腳本或模板進(jìn)行軟件、中間件和基礎(chǔ)設(shè)施的配置和預(yù)配。DevOps團(tuán)隊(duì)可以通過(guò)配置管理工具為軟件代碼發(fā)布設(shè)置部署環(huán)境,并在服務(wù)器、容器和虛擬機(jī)上執(zhí)行策略。對(duì)部署環(huán)境的更改可以進(jìn)行版本控制和測(cè)試,以便DevOps團(tuán)隊(duì)可以將基礎(chǔ)設(shè)施作為代碼進(jìn)行管理。配置管理工具包括Puppet和Chef。

云環(huán)境

DevOps企業(yè)通常同時(shí)采用云基礎(chǔ)設(shè)施,因?yàn)樗鼈兛梢宰詣?dòng)化其部署、擴(kuò)展和其他管理任務(wù)。AWS和Microsoft Azure是最常用的云服務(wù)提供商之一。許多云供應(yīng)商還提供CI/CD服務(wù)。

監(jiān)控

監(jiān)控工具使DevOps專業(yè)人員能夠觀察系統(tǒng)、網(wǎng)絡(luò)和基礎(chǔ)設(shè)施上的代碼發(fā)布的性能和安全性。他們可以將監(jiān)控與提供運(yùn)營(yíng)智能的分析工具相結(jié)合使用。DevOps團(tuán)隊(duì)共同使用這些工具來(lái)分析代碼更改對(duì)整體環(huán)境的影響。選擇范圍廣泛,但包括New Relic One、Dynatrace、Prometheus、Datadog和Splunk等。

基于云的DevOps管道

公共云提供商提供原生的DevOps工具集,可與其平臺(tái)上的工作負(fù)載一起使用。一個(gè)不完整的列表包括AWS CodePipeline和CloudFormation、Azure DevOps和Pipelines,以及Google Cloud Deployment Manager。采用云的企業(yè)可以選擇使用這些預(yù)先集成的服務(wù)或運(yùn)行第三方工具。例如,一個(gè)企業(yè)可以使用HashiCorp Terraform或CloudFormation為其AWS工作負(fù)載創(chuàng)建基礎(chǔ)設(shè)施即代碼的模板。

即服務(wù)模型

DevOps作為服務(wù)是一種工具集的交付模型,促進(jìn)了企業(yè)的軟件開發(fā)團(tuán)隊(duì)和IT運(yùn)營(yíng)團(tuán)隊(duì)之間的協(xié)作。在這個(gè)交付模型中,提供商組裝了一套工具,并處理了集成,以無(wú)縫地覆蓋代碼創(chuàng)建、交付和維護(hù)的整個(gè)過(guò)程。

責(zé)任編輯:華軒 來(lái)源: IT微工場(chǎng)
相關(guān)推薦

2020-07-06 09:41:47

開發(fā)運(yùn)維軟件開發(fā)開發(fā)運(yùn)維工具

2018-06-04 07:20:08

2016-10-18 11:26:54

開發(fā)運(yùn)維開源

2016-05-10 16:37:15

開發(fā)運(yùn)維DevOps新趨勢(shì)

2018-09-28 10:07:36

運(yùn)維必備工具

2014-01-22 10:09:09

2016-10-18 14:22:58

開發(fā)運(yùn)維

2016-10-13 14:44:53

DevOpsRoi

2017-11-02 10:43:30

DevOps開發(fā)運(yùn)維

2023-08-30 15:53:10

DevOps軟件開發(fā)

2020-09-24 10:50:10

運(yùn)維架構(gòu)技術(shù)

2016-10-18 17:04:18

開發(fā)運(yùn)維進(jìn)展

2017-01-05 14:01:30

安全開發(fā)運(yùn)維漏洞

2022-05-18 13:43:04

Devops應(yīng)用程序開發(fā)

2016-10-18 10:57:03

2014-08-08 15:50:43

性能移動(dòng)應(yīng)用性能管理性能監(jiān)測(cè)

2017-01-08 23:53:25

開發(fā)運(yùn)維安全信息安全

2025-04-07 04:44:00

GitOps開發(fā)運(yùn)維

2013-10-30 09:55:27

CA Technolo

2018-05-14 14:50:15

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 美女国产一区 | 免费观看一级特黄欧美大片 | 久久久99国产精品免费 | 国产亚洲欧美在线视频 | av小说在线| 精品一区二区av | 久久久久se| 久草影视在线 | 久综合 | 国产精品精品 | 成人三级视频 | 91电影在线播放 | 欧美日韩在线一区二区 | 久热电影 | 99久久婷婷| 国产精品亚洲片在线播放 | 久久久久久免费毛片精品 | 天堂国产 | 在线看91 | 精品欧美一区免费观看α√ | 亚洲精品日韩一区二区电影 | 作爱视频免费观看 | 91久久久久久久久久久久久 | 黑人中文字幕一区二区三区 | 国产99久久精品一区二区300 | 妞干网福利视频 | 欧美精品三区 | 欧洲妇女成人淫片aaa视频 | 夜夜骑首页 | 亚洲一区二区三区桃乃木香奈 | 日韩亚洲欧美一区 | 日韩精品一区二区在线观看 | 久久久久久国产精品三区 | 99国产精品久久久 | 国产亚洲精品久久久久动 | 国产精品久久久久一区二区三区 | 久久精品国产一区二区三区不卡 | 国产精品久久久久久久久久久久午夜片 | 国产高清久久 | 精品视频久久久 | 9色网站|