2018年最受DevOps歡迎的五種工具!
概述
這些技術將使DevOps團隊從原始碼管理、監控到分析這些開源工具中獲取收益。
開源系統可以改善並增加處理市場需求的靈活性,對程式碼的可見性提高了整體的質量和安全,並且開源協議的授權能夠避免商業上的封鎖。
自動化工具對於自動化測試指令碼以及實現速度和靈活性非常重要,整個過程稱為DevOps自動化。
今天我們將討論用於自動化的五個重要開源DevOps工具,但在此之前,我們需要知道需要自動化的五個原因:
• 監控
• 日誌分析
• 原始碼管理
• 容器管理
• 配置管理
為了解決上述的每個問題,都需要使用特定的開源工具:
1、監控之Icinga
Icinga是一個監控工具,它是基於著名的Nagios(也是開源的)監控程式建立的。具有多執行緒計劃的、分散式安裝內建的高可用元件以及更好的適配模組、外掛以及各種外部服務等特性。
2、日誌分析之Elasticsearch
Elasticsearch是一個分散式的、基於RESTful的搜尋和分析引擎,用於解決日益增長的使用者資料。在DevOps中,框架和系統日誌資訊可以是豐富的資料、錯誤校正和執行變更。Elasticsearch搜尋和分析與Kibana作為UI和Logstash的資訊蒐集,共同組成了日誌分析領域開源工具鐵三角。
3、原始碼管理之GitHub
GitHub是一個由你工作方式驅動的開發平臺,其核心元件是Git,一個開源的程式版本控制專案。Git是分散式的,而不是傳統的版本控制框架。客戶端在本地的Git上提交修改,並透過git push推動更新到服務端。GitHub為Git新增了高亮:例如,Web影像介面、升級訪問控制和協作等。
4、容器之Docker
Docker是當今最流行的開源容器平臺,Docker容器映象是輕量的、獨立的、可執行的程式集。容器包含程式碼、執行時版本、框架裝置、框架庫和預期執行的設定,減少部署各種伺服器上時帶來的問題。
5、配置管理之Chef
Chef是一個開源裝置管理系統,允許框架管理員和客戶端向各種伺服器應用配置,Chef可以作為 CI/CD 管道的組成部分, 提供"基礎設定即程式碼"的方法。
總結
自動化工具讓工作變的更加輕鬆,最重要的是,它們大部分都是可以免費使用的或者非常低的成本,使用這些工具並最大化你的DevOps操作。這可以幫助你更快地達到你的目標,並且降低成本。
原文連結:
https://dzone.com/articles/5-important-open-source-devops-tools-for-automatio
譯者介紹:
Geewolf:《FastDFS分散式儲存實戰》作者,國內第一本《Ansible中文手冊》譯者,Flamingo、FMS作者、RHCA/RHCVA
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31547898/viewspace-2212515/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 2020年全球最受歡迎的BT下載工具排行
- 7種最受歡迎的2019年程式語言 - Learn Worthy
- 2018年最受歡迎的三種程式語言:JavaScript、Java、PythonJavaScriptPython
- 2020年最受歡迎的前端自動化測試工具 - Applitools前端APP
- 2018最受歡迎電子書
- 15 種最受歡迎的資料視覺化流程圖及模板視覺化流程圖
- 強烈推薦!2018最受歡迎的8款產品原型工具原型
- Lens成為最受歡迎的Kubernetes IDE – thenewstackIDE
- 年度最受歡迎的開源CHROME外掛Chrome
- 15個最受歡迎的Python開源框架Python框架
- 連續 3 年最受歡迎:Rust,香!Rust
- 2020年全球最受歡迎emoji表情排名
- 王承倫 最受歡迎職業人
- Oliver成英國最受歡迎的寶寶名字
- 最知名的遊戲公司就最受歡迎嗎?遊戲
- Imperva Cloud WAF:Python和Go成為年度最受歡迎的黑客工具榜首CloudPythonGo黑客
- 2019年10個最受歡迎的JavaScript動畫庫!JavaScript動畫
- François Chollet:ArXiv中最受歡迎的開源框架框架
- 10款最受Python開發者歡迎的Python IDEPythonIDE
- 【推薦】2022年最受歡迎的linux發行版本!Linux
- KubeVela: 如何用 100 行程式碼快速引入 AWS 最受歡迎的 50 種雲資源行程
- 2018年Github最受歡迎機器學習語言Python穩坐冠軍,numpy、scipy是最受歡迎軟體包...Github機器學習Python
- TIOBE:2020年11月最受歡迎程式語言排行榜 Python超越Java成第二最受歡迎程式語言PythonJava
- 南美8月遊戲爆發 哪些最受歡迎?遊戲
- JetBrains:2020年程式語言排名 Java最受歡迎AIJava
- 最受歡迎 Linux 發行版,來看看都有誰?Linux
- 回顧2018年最受歡迎的十四款NoSQL產品SQL
- MRI:圖解25國最受歡迎的5款應用圖解
- 推薦10個最受歡迎的 Vue.js UI 庫Vue.jsUI
- 全球最受歡迎的飲料市場,你看懂了嗎?
- Zalo成為越南最受歡迎的訊息應用程式
- HowLongToBeat :2022年最受歡迎的遊戲平臺是PC遊戲
- 【盤點】2018最受歡迎的網頁設計軟體集合!網頁
- 2018 年最受歡迎的 VS Code 擴充套件外掛合集套件
- Github上最受歡迎的Python輕量級框架Flask入門GithubPython框架Flask
- 2024年最受歡迎的Vue.js元件庫 - ViewDesign全面解析Vue.js元件View
- BuyAutoInsurance:美國最受歡迎的電動汽車排行榜
- HelloGitHub 最受歡迎的開源專案 Top10(2022年)Github