![DevOps 和SRE 的十大開源項目_第1頁](http://file4.renrendoc.com/view3/M03/27/34/wKhkFmYv1XaAZNUpAAFGBLkOBWg731.jpg)
![DevOps 和SRE 的十大開源項目_第2頁](http://file4.renrendoc.com/view3/M03/27/34/wKhkFmYv1XaAZNUpAAFGBLkOBWg7312.jpg)
![DevOps 和SRE 的十大開源項目_第3頁](http://file4.renrendoc.com/view3/M03/27/34/wKhkFmYv1XaAZNUpAAFGBLkOBWg7313.jpg)
![DevOps 和SRE 的十大開源項目_第4頁](http://file4.renrendoc.com/view3/M03/27/34/wKhkFmYv1XaAZNUpAAFGBLkOBWg7314.jpg)
![DevOps 和SRE 的十大開源項目_第5頁](http://file4.renrendoc.com/view3/M03/27/34/wKhkFmYv1XaAZNUpAAFGBLkOBWg7315.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
DevOps和SRE的十大開源項目|NirSharma譯者|Sambodhi策劃|田曉旭構(gòu)建可擴展的、高可靠性的軟件系統(tǒng)是每個SRE的終極目標。本文概述了在監(jiān)控、部署和維護領(lǐng)域中最受歡迎的幾個開源項目。成功的SRE之路就在于不斷的學(xué)習。對于SRE/DevOps來說,目前已經(jīng)有許多優(yōu)秀的開源項目,每個項目都有新的、激動人心的實現(xiàn),而且常常會面對獨特的挑戰(zhàn)。這些開源項目完成了繁重的工作,因此你可以更輕松地完成自己的工作。在本文中,我們將介紹在監(jiān)控、部署和維護領(lǐng)域中最受歡迎的幾個開源項目。在這些項目中,有一些項目是模擬網(wǎng)絡(luò)流量的項目,并可以讓你為不可預(yù)測的(混沌)事件進行建模,從而可以開發(fā)出可靠的系統(tǒng)。1CloudproberCloudprober是一種主動跟蹤和監(jiān)控的應(yīng)用,它能在客戶之前發(fā)現(xiàn)故障。它采用“主動”監(jiān)控模型,以檢查組件是否按預(yù)期運行。例如,它主動運行探針,以確保前端是否可以訪問后端。同樣,也可以運行探針來驗證內(nèi)部系統(tǒng)是否能夠真正訪問云內(nèi)虛擬機。這種跟蹤方法使得跟蹤應(yīng)用程序的配置變得非常簡單,并且與實現(xiàn)無關(guān),使你能夠輕松地確定系統(tǒng)中發(fā)生了哪些故障。特點:與Prometheus和Grafana的開源監(jiān)控棧的原生集成。Cloudprober也可以導(dǎo)出探測結(jié)果。對于云目標,自動發(fā)現(xiàn)目標。對GCE和Kubernetes提供開箱即用的支持;其他云服務(wù)也可以輕松配置。在易于部署方面作出重大承諾。Cloudprober完全用Go編寫,并被編譯成靜態(tài)二進制文件。通過Docker容器可以快速部署它。除了大多數(shù)更新之外,Cloudprober通常不需要重新部署或重新配置,因為有自動發(fā)現(xiàn)目標。CloudproberDocker鏡像非常小,并且只包含靜態(tài)編譯的二進制文件,而且即使運行大量的探測,也只需非常少量的CPU和內(nèi)存。2CloudOperationsSandbox(Alpha)CloudOperationsSandbox是一個開源平臺,它讓專家們了解谷歌的服務(wù)可靠性工程實踐,并使用OpsManagement(以前的Stackdriver)將其調(diào)整到他們的云系統(tǒng)中。它基于HipsterShop,一個基于云的原生微服務(wù)平臺。注意:這需要谷歌云服務(wù)賬戶。特點:演示服務(wù):一個設(shè)計在現(xiàn)代云本微服務(wù)架構(gòu)上的應(yīng)用程序。一鍵部署:一個腳本處理將服務(wù)部署到谷歌云平臺的工作。負載生成器:在演示服務(wù)上生成模擬流量的部件。3VersionCheckerforKubernetesKubernetes實用工具允許你觀察集群中運行的映像的現(xiàn)有版本。該工具還允許你在Grafana儀表板上以表格形式查看當前鏡像版本。特點:可同時設(shè)置多個自托管注冊中心。該實用程序允許將版本信息視為Prometheus度量。支持諸如ACR、DockerHub、ECR之類的注冊中心。4IstioIstio是一個開放的框架,用于合并微服務(wù)、通過微服務(wù)監(jiān)控流量移動、執(zhí)行策略以及以標準化的方式聚合遙測數(shù)據(jù)。Istio的控制平面在集群管理的底層平臺(如Kubernetes)上提供了一個抽象層。在公眾號后端架構(gòu)師后臺回復(fù)“架構(gòu)整潔”,獲取一份驚喜禮包。特點:對HTTP、gRPC、WebSocket和TCP流量進行自動負載均衡。通過豐富的路由規(guī)則、重試、故障切換和故障注入對流量行為進行細粒度控制。支持訪問控制、速率限制和配額的可插拔策略層和配置API。集群內(nèi)所有流量的自動度量、日志和跟蹤,包括集群入口和出口。集群中的安全服務(wù)到服務(wù)通信具有強大的基于身份的身份驗證和授權(quán)。5CheckovCheckov是一個基礎(chǔ)設(shè)施即代碼的靜態(tài)代碼審查工具。它掃描Terraform、CloudDetails、Cubanet、Serverless或ARM模型云基礎(chǔ)設(shè)施,并檢測安全和合規(guī)性配置錯誤。特點:400多條內(nèi)置規(guī)則涵蓋了AWS、Azure和谷歌云的最佳保護和安全實踐。評估Terraform提供商設(shè)置以監(jiān)視Terraform管理的IaaS、PaaS或SaaS開發(fā)、維護和更新。檢測EC2用戶數(shù)據(jù)、Lambda上下文變量和Terraform提供商中的AWS憑證。6LitmusLitmus是一個基于云的混沌建模工具包。Litmus提供了在Kubernetes上編排混沌的工具,以幫助SRE發(fā)現(xiàn)部署中的漏洞。SRE使用Litmus進行混沌測試,首先在暫存區(qū),最后在開發(fā)區(qū)中發(fā)現(xiàn)故障和漏洞。修復(fù)這些缺陷,從而提高系統(tǒng)的彈性。特點:開發(fā)人員可以在應(yīng)用開發(fā)過程中運行混沌測試,作為單元測試或集成測試的擴展。對于CI管道構(gòu)建器:當應(yīng)用程序在管道中遭遇故障路徑時,將混沌作為管道階段運行,以查找錯誤。7LocustLocust是一個簡單易用、可編寫腳本且靈活的性能測試應(yīng)用程序。你可以在標準的Python代碼中定義用戶的行為,而不是使用笨重的UI或特定領(lǐng)域的語言。這使得Locust具有可擴展性和開發(fā)者友好性。特點:Locust是分布式和可擴展的,可輕松支持數(shù)百或數(shù)千名用戶。基于Web的用戶界面,實時顯示進度。只要稍加修整,就能測試任何系統(tǒng)。8Prometheus云原生計算基礎(chǔ)項目Prometheus是一個系統(tǒng)和服務(wù)監(jiān)控系統(tǒng)。它在特定時間從配置的目標提取度量,測試規(guī)則,并顯示結(jié)果。如果違反指定的條件,它將觸發(fā)通知。特點:多維數(shù)據(jù)模型(由度量名稱和一組鍵/值維度定義的時間序列)。通過服務(wù)發(fā)現(xiàn)或靜態(tài)配置發(fā)現(xiàn)目標。不依賴于分布式存儲;單個服務(wù)器節(jié)點是自治的。PromQL,一種強大而靈活的查詢語言,可以利用這種維度。9Kube-monkeyKube-monkey是Netflix的ChaosMonkey的Kubernetes集群實現(xiàn)。KubernetesPOD的隨機刪除有助于創(chuàng)建抗故障資源,并同時驗證它們。特點:Kube-monkey采用的是選擇加入模式,并且只針對Kubernetes用戶的終止,這些用戶已經(jīng)明確接受Kube-monkey將終止他們的pod。根據(jù)你的需求高度定制的調(diào)度功能。10PowerfulSealPowerfulSeal將故障注入到Kubernetes集群中,幫助盡快識別問題。它使描繪完全混沌實驗的場景得以創(chuàng)建。特點:兼容Kubernetes、OpenStack、AWS、Azure、GCP和本地機器。與Prometheus和Datadog連接以收集度量。自定義用例允許多種模式。11結(jié)語開源技術(shù)的最大好處在于它的可擴展性。如果需要,你可以在工具中添加功能,使其更適合你的定制架構(gòu)。這類開源項目擁有廣泛的支持文檔和
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度文化創(chuàng)意產(chǎn)品研發(fā)生產(chǎn)合作合同
- 2025年度公積金貸款二手房買賣合同電子簽章技術(shù)支持合同
- 2025年度智能建筑勞務(wù)分包合同示范文本
- 2025年度醫(yī)療器械焊接質(zhì)量檢測服務(wù)合同樣本
- 2025年度企業(yè)融資租賃合同示范文本 - 副本
- 2025年度攪拌機租賃與綠色施工技術(shù)合同
- 2025年度電子商務(wù)平臺入駐合同糾紛起訴狀范本
- 2025年度企業(yè)人才梯隊建設(shè)與繼任者計劃合同
- 2025年度企業(yè)形象宣傳廣告合同
- 2025年度體育賽事組織委托代理合同
- 人教版五年級上冊小數(shù)乘除法豎式計算題200道及答案
- 五年級上冊美術(shù)《傳統(tǒng)門飾》課件
- DL∕T 1309-2013 大型發(fā)電機組涉網(wǎng)保護技術(shù)規(guī)范
- (2020版)煤礦安全生產(chǎn)標準化管理體系評分表
- 城鄉(xiāng)低保待遇協(xié)議書
- DL-T5153-2014火力發(fā)電廠廠用電設(shè)計技術(shù)規(guī)程
- 華為HCIA-Storage H13-629考試練習題
- 遼寧省撫順五十中學(xué)2024屆中考化學(xué)全真模擬試卷含解析
- 2024年中國科學(xué)技術(shù)大學(xué)少年創(chuàng)新班數(shù)學(xué)試題真題(答案詳解)
- 2024年新疆維吾爾自治區(qū)成考(專升本)大學(xué)政治考試真題含解析
- 網(wǎng)絡(luò)安全與制造業(yè)
評論
0/150
提交評論