最佳站點可靠性工程SRE工具介紹 - thenewstack
站點可靠性工程(SRE)是當前令人興奮的領域。這不僅是因為SRE承擔著獨特的責任,而且還因為他們通常可以自由選擇自己的工具和技術,以便可以在日常操作中優先考慮可靠性。
站點可靠性工程(SRE)對於不同的公司可能具有不同的含義;負責可靠性的運維人員通常使用DevOps工具集。但是,可以肯定的是:SRE將軟體工程師的技能以及生產和運營管理相結合,以實現高可靠性並確保達到SLO / SLA目標。因此,SRE不僅需要牢牢把握系統中涉及的技術,還需要牢牢把握生產部署的複雜性。
關鍵APM(應用程式效能管理)和監視工具
- Datadog:Datadog是作為雲監控解決方案銷售的,它幾乎可以提供您在這方面需要的所有內容。例如,您可以設定監視器,檢視當前基礎結構主機,收集事件,新增綜合和RUM監視等等。它提供了大量的自定義機會,並且可以與其他系統很好地整合。儘管UI看起來很腫,並且需要花費一些時間來學習其查詢語言,但是透過適當的培訓,您將可以充分利用此服務。
- Kibana: Kibana是一個免費的資料視覺化平臺,通常從Elasticsearch叢集中收集指標。如果您正在使用彈性堆疊(ELK堆疊),那麼Kibana是最適合此工作的工具。Kibana還提供許多其他服務,例如SecOps和業務分析,使之成為有價值的工具。由於它是免費的,因此Kibana對於小型企業和創業公司也是一個不錯的選擇。
- New Relic: New Relic是基於雲的平臺,專門研究可觀察性,遙測和監視效能。它用於在單個儀表板中跟蹤分散式服務和應用程式的效能特徵,並且主要針對大型企業。
關鍵自動響應系統
- PagerDuty: PagerDuty是基於雲的事件響應平臺,專門研究呼叫輪換和事件管理。它可以與許多提供商和服務整合,並且在發生實際事件時可以很好地工作。該公司的定價模式相當實惠,並且該產品適用於所有型別的企業。您甚至可以透過安裝本機應用程式在手機或智慧手錶上接聽電話和通知。
- VictorOps(Splunk On-Call): VictorOps現在是Splunk On-Call的一部分,這是企業級事件響應系統的另一個不錯的選擇,儘管它有點貴。如果您的組織已經在使用Splunk,則也可以採用其隨叫隨到的選項。
- Opsgenie:此事件響應平臺是Atlassian的一部分,因此對於那些喜歡使用其產品的人來說是一個不錯的選擇。定價模型也相當實惠-它甚至有一個免費層,具有基本的警報和最多五個使用者的通話管理。
最佳專案跟蹤工具
- Jira:這是Atlassian的主要產品,也是最普遍使用的產品。這是一個用於跟蹤專案和團隊進度的敏捷平臺,各種規模的專業組織都在使用它。缺點是有時看起來和感覺很慢。
- Trello:這也來自Atlassian,但是比Jira更平易近人且易於使用。您可以免費開始使用Trello,並且無需太多投資即可很好地擴充套件。
- Asana:此敏捷專案管理服務可免費啟動,並隨您的業務發展而增長。它是Jira的不錯選擇,並且擁有不斷增長的使用者基礎。根據Crunchbase的資料,它去年的收入為1.425億美元,考慮到線上專案管理軟體的市場價值超過40億美元,這還不錯。如果您對Jira不滿意,可以嘗試使用Asana作為替代方案。
最佳基礎架構部署工具
最後,SRE將希望自動化部分甚至全部部署基礎架構。以下是執行此操作的好工具:
- Terraform: Terraform是HashiCorp的工具,象徵基礎設施即程式碼(IaC)一詞。它允許DevOps團隊使用特定於域的配置語言來描述其基礎架構元件,例如VM,Kubernetes群集,資料庫或VPC。然後,採用這些描述並在雲環境中建立基礎結構元件。Terraform實際上是開發的必備工具,而且值得慶幸的是,您可以免費開始使用它。
- Ansible: Ansible是使IT基礎架構自動化的工具。它主要使用YAML檔案來描述需要按特定順序執行的角色,服務和任務。每次執行時,Ansible都會使用SSH連線到計算機,並以指令碼的形式執行劇本中描述的任務。此時,它將從連線的主機中刪除所有指令碼或臨時資訊,並將狀態報告給使用者。由於它是用Python編寫的,因此Ansible是非常可擴充套件的,並且可以處理各種各樣的角色和指令碼。
- SaltStack: SaltStack是另一種採用不同尋常方法的IT基礎架構和配置管理工具。它依賴於安裝在主機中的代理,然後這些代理使用資料驅動的通訊命令編排。如果配置正確,它可以以最小的工作量自動將部署部署到數千個節點中。SaltStack被VMware收購,因此其未來現在取決於VMware的願景。
相關文章
- 站點可靠性工程SRE與平臺工程比較
- 系統管理員與網站可靠性工程師(SRE)對比:區別在那兒?網站工程師
- 【SRE工程師】Linux常用硬碟管理相關命令介紹!工程師Linux硬碟
- 提高網站效能的SSL/TLS最佳化方法介紹!網站TLS
- 介紹Cloudflare頁面:構建JAMstack網站的最佳方法Cloud網站
- designrush網站介紹網站
- etcdctl工具介紹
- uml建模工具介紹
- Go 專案依賴注入wire工具最佳實踐介紹與使用Go依賴注入
- 原型設計工具介紹原型
- MySQL 官方工具utilities介紹MySql
- DriverStudio工具包介紹
- certutil工具的使用介紹
- Zookeeper 節點特性介紹
- MySQL原理簡介—11.最佳化案例介紹MySql
- 主流原型設計工具介紹(●´ϖ`●)原型
- 主流原型設計工具介紹原型
- 11_Oracle bbed工具介紹Oracle
- JVM常用調優工具介紹JVM
- java分詞工具hanlp介紹Java分詞HanLP
- 幾種新DevOps工具介紹dev
- RTSP 流相關工具介紹
- Java常用工具介紹Java
- JEB工具的介紹及使用
- 友點CMS系統介紹
- Hadoop-HA節點介紹Hadoop
- XSS跨站指令碼攻擊介紹指令碼
- MySQL8.0 最佳化器介紹(一)MySql
- Linux效能分析和最佳化命令介紹Linux
- 服務端Swift Vagrant 工具介紹服務端Swift
- 【MySQL】二、Innodb 恢復工具介紹MySql
- Web開發小工具介紹Web
- 墨刀——原型設計工具介紹原型
- 2252416 黃子軒 原型工具介紹原型
- 原型設計工具介紹——墨刀原型
- 原型設計工具—sketch的介紹原型
- 【乾貨乾貨】configtxlator 工具介紹
- Freedgo工具-思維導圖介紹Go