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

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

DevOps教程:DevOps 工具

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

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

? ??以下是一些最受歡迎的DevOps工具,其簡要說明如下圖所示,例如:


1) Puppet

? ? Puppet 是使用最廣泛的 DevOps 工具。允許快速、頻繁地交付和發(fā)布技術(shù)更改。具有版本控制、自動測試和連續(xù)交付的功能??梢詫⒄麄€基礎(chǔ)架構(gòu)作為代碼進(jìn)行管理,而無需擴(kuò)大團(tuán)隊(duì)規(guī)模。

特性

  • 實(shí)時上下文感知報告。

  • 建模和管理整個環(huán)境。

  • 定義并持續(xù)實(shí)施基礎(chǔ)架構(gòu)。

  • 所需狀態(tài)沖突檢測和修復(fù)。

  • 檢查并報告整個基礎(chǔ)結(jié)構(gòu)上運(yùn)行的軟件包。

  • 消除了軟件交付過程中的手動工作。

  • 有助于開發(fā)人員快速交付出色的軟件。

2) Ansible

? ? Ansible 是領(lǐng)先的 DevOps 工具。Ansible 是一個開源 IT 引擎,可自動執(zhí)行應(yīng)用部署、云供應(yīng)、內(nèi)部服務(wù)編排和其他 IT 工具。DevOps 團(tuán)隊(duì)可以更輕松地擴(kuò)展自動化規(guī)模并提高生產(chǎn)率。

? ? Ansible 易于部署,因?yàn)樗诳蛻舳瞬皇褂萌魏未砘蜃远x安全性基礎(chǔ)結(jié)構(gòu)、也不通過將模塊推送到客戶端。這些模塊在客戶端本地執(zhí)行,并將輸出推回 Ansible 服務(wù)器。

特性

  • 開源部署應(yīng)用程序很容易使用。

  • 有助于避免軟件開發(fā)過程中的復(fù)雜性。

  • 消除了重復(fù)的任務(wù)。

  • 管理復(fù)雜的部署并加快開發(fā)過程。

3) Docker

? ? Docker 是高端 DevOps 工具,允許在多個系統(tǒng)上構(gòu)建、交付和運(yùn)行分布式應(yīng)用程序。有助于從組件快速組裝應(yīng)用,通常適用于容器管理。

特性

  • 使系統(tǒng)配置更舒適,更快捷。

  • 提高生產(chǎn)率。

  • 提供用于在隔離環(huán)境中運(yùn)行應(yīng)用的容器。

  • 將可用節(jié)點(diǎn)上所發(fā)布端口的傳入請求路由到活動容器。即使節(jié)點(diǎn)上沒有正在運(yùn)行的任務(wù),此功能也會啟用連接。

  • 允許將機(jī)密保存到群集本身中。

4) Nagios

? ? Nagios 是 DevOps 的更有用的工具之一。它可以確定錯誤并在網(wǎng)絡(luò)、基礎(chǔ)架構(gòu)、服務(wù)器和日志監(jiān)視系統(tǒng)的幫助下進(jìn)行糾正。

特性

  • 提供對桌面和服務(wù)器操作系統(tǒng)的完整監(jiān)視。

  • 網(wǎng)絡(luò)分析儀有助于發(fā)現(xiàn)瓶頸并優(yōu)化帶寬利用率。

  • 有助于監(jiān)視組件,例如服務(wù)、應(yīng)用、操作系統(tǒng)和網(wǎng)絡(luò)協(xié)議。

  • 還提供對 Java 管理擴(kuò)展的完整監(jiān)視。

5) CHEF

? ? Chef?是實(shí)現(xiàn)規(guī)模、速度和一致性的有用工具。Chef 是基于云的系統(tǒng)和開源技術(shù)。這項(xiàng)技術(shù)使用 Ruby 編碼來開發(fā)必不可少的構(gòu)建基塊,例如菜譜和烹飪書。Chef 用于基礎(chǔ)架構(gòu)自動化,并有助于減少用于基礎(chǔ)架構(gòu)管理的手動和重復(fù)性任務(wù)。

? ? Chef 對于不同的構(gòu)建基塊都有約定,這是管理和自動化基礎(chǔ)結(jié)構(gòu)所必需的。

特性

  • 保持高可用性。

  • 可以管理多個云環(huán)境。

  • 使用流行的 Ruby 語言來創(chuàng)建特定領(lǐng)域的語言。

  • Chef?不會對節(jié)點(diǎn)的當(dāng)前狀態(tài)做任何假設(shè)。它使用機(jī)制來獲取計算機(jī)的當(dāng)前狀態(tài)。

6) Jenkins

? ? Jenkins 是一個 DevOps 工具,用于監(jiān)視重復(fù)任務(wù)的執(zhí)行。Jenkins 是允許持續(xù)集成的軟件。Jenkins 將安裝在將進(jìn)行集中構(gòu)建的服務(wù)器上。通過快速發(fā)現(xiàn)問題,它有助于更有效地集成項(xiàng)目變更。

特性

  • Jenkins 增加了自動化規(guī)模。

  • 可以通過 Web 界面輕松設(shè)置和配置。

  • 可以在多臺計算機(jī)之間分配任務(wù),從而提高并發(fā)性。

  • 支持持續(xù)集成和持續(xù)交付。

  • 提供了400個插件來支持虛擬構(gòu)建和測試任何項(xiàng)目。

  • 幾乎不需要維護(hù),并具有內(nèi)置的 GUI 工具,可輕松進(jìn)行更新。

7) Git

? ? Git 是一個開源的分布式版本控制系統(tǒng),每個人都可以免費(fèi)使用。它旨在快速高效地處理從小到大的項(xiàng)目。開發(fā)它是為了協(xié)調(diào)程序員之間的工作。版本控件使您可以在同一工作區(qū)中跟蹤團(tuán)隊(duì)成員并與之一起工作。它用作 DevOps 工具的關(guān)鍵分布式版本控制。

特性

  • 一個免費(fèi)的開源工具。

  • 允許分布式開發(fā)。

  • 支持拉取請求。

  • 可以加快發(fā)布周期。

  • Git具有很好的可擴(kuò)展性。

  • 非常安全,可以非??焖俚赝瓿扇蝿?wù)。

8) SALTSTACK

? ? Stackify?是輕量級的 DevOps 工具。它顯示實(shí)時錯誤查詢?nèi)罩静⑶腋苯拥仫@示到工作站中。SALTSTACK 是針對軟件定義的數(shù)據(jù)中心進(jìn)行智能編排的理想解決方案。

特性

  • 消除了混亂的配置或數(shù)據(jù)更改。

  • 可以跟蹤Web請求的所有類型的詳細(xì)信息。

  • 使我們能夠在生產(chǎn)前發(fā)現(xiàn)并修復(fù)錯誤。

  • 提供安全的訪問并配置圖像緩存。

  • 通過基于角色的精細(xì)訪問控制來確保多租戶。

  • 靈活的圖像管理,帶有專用注冊表以存儲和管理圖像。

9) Splunk

? ? Splunk 是使機(jī)器數(shù)據(jù)對所有人可用、可訪問且有價值的工具。為 DevOps 團(tuán)隊(duì)提供運(yùn)營情報。幫助公司提高安全性、生產(chǎn)率和競爭力。

特性

  • 具有下一代監(jiān)視和分析解決方案。

  • 提供了不同 IT 服務(wù)的統(tǒng)一視圖。

  • 可通過針對安全性的專用解決方案擴(kuò)展 Splunk 平臺。

  • 具有可行見解的數(shù)據(jù)驅(qū)動分析。

10) Selenium

? ? Selenium 是用于Web應(yīng)用程序的便攜式軟件測試框架。它為開發(fā)自動化測試提供了簡單的界面。

特性

  • 是一個免費(fèi)的開源工具。

  • 支持多平臺進(jìn)行測試,例如 Android 和 iOS。

  • 很容易為 WebDriver 構(gòu)建關(guān)鍵字驅(qū)動的框架。

  • 創(chuàng)建了基于瀏覽器的強(qiáng)大回歸自動化套件和測試。


DevOps教程:DevOps 工具的評論 (共 條)

分享到微博請遵守國家法律
东光县| 昆明市| 关岭| 贞丰县| 红桥区| 嵩明县| 汉中市| 曲松县| 漳州市| 曲水县| 赤水市| 来凤县| 上犹县| 崇左市| 钟山县| 石台县| 大姚县| 嫩江县| 泾川县| 阳原县| 巴青县| 昭通市| 竹山县| 舟曲县| 武强县| 扎鲁特旗| 玉门市| 新郑市| 察雅县| 阳原县| 桓台县| 岐山县| 鄂尔多斯市| 龙川县| 饶阳县| 广平县| 惠州市| 南部县| 上杭县| 平罗县| 桃江县|