-
運維必知必會的監控知識體系全梳理
監控是整個運維乃至整個產品生命周期中最重要的一環,事前及時預警發現故障,事后提供詳實的數據用于追查定位問題。 目前業界有很多不錯的開源產品可供選擇。選擇一款開源的監控系統,是一個省時省力、效率最高的方案。當然,對監控不是很明白的朋友們,看了以下文章可能會對監控整個體系有比較深刻的認識。 一、監控目標 每個人由于所在的行業、公司、業務、崗位不同,對監控的理解也不盡相同,但是我們需要注意,監控是需要站在公司的業務角度去考慮,而不是針對某個監控技術的使用。 對系統不間斷的實時監控:實際上是對系統不間斷…
-
一天損失百萬,微盟公司重大故障,又是運維的鍋?
近期,微盟公司發布公告稱,其業務數據遭到人為破壞,經查證系微盟研發中心運維部核心運維人員造成的惡意破壞,目前生產環境和數據修復正在有序進行。 聽到這消息后做運維的都驚呆了。身邊的朋友都在討論這事,據說損失要好幾百萬。 事件回溯 2 月 25 日一早,微盟集團發布公告稱,SAAS 業務數據遭到一名員工“人為破壞”,已向上海警方報案,該員工已被刑事拘留。 微盟在公告中稱,2 月 23 日 19:00 ,微盟公司收到系統監控報警,隨后微盟公司立即召集相關技術人員進行排查,并與騰訊云技術團隊一起研究制定…
-
CentOS開機流程詳解
開機流程 BIOS: (Basic Input Output System)基本輸入輸出系統,它是一組固化到計算機內主板上一個ROM芯片 上的程序,保存著計算機最重要的基本輸入輸出的程序、開機后自檢程序和系統自啟動程序,可從CMOS中讀寫系統設置的具體信息。 MBR: Master Boot Record,主要引導記錄區。 Boot Loader:啟動引導程序。 開機詳細流程 第一步:加載BIOS 打開計算機電源,計算機硬件會自動加載BIOS,讀取BIOS內相關硬件信息及進行硬件系統的自檢,隨后…
-
基于開源CMDB系統快速實現一棵服務樹
概念介紹 服務樹是 CMDB 資源的一種組織方式,通過樹形的結構將資源與公司的組織架構結合,可以使開發同學能夠清楚的知道自己使用了多少資源 服務樹設計 服務樹設計主要是三層 部門/產品/服務,所有的資源都會掛在服務下面。 1、人的集合: 作為主干分支,在這一層會對應公司組織架構的一個節點,節點層級不固定,部門下的分支節點都由組織架構中該節點下的人負責 部門層的作用主要是將公司的組織架構在服務樹上做映射,主要作用是為成本可用性等功能找到應用的承擔部門 2、產品 連接服務和人的集合,不同的服務共同支…
-
RAID原理分析總結-運維工作記錄
一.簡介 Raid全稱" 獨立磁盤冗余陣列", 有時也簡稱磁盤陣列(Disk Array)。 RAID是一種把多塊獨立的硬盤(物理硬盤)按不同的方式組合起來形成一個硬盤組(邏輯硬盤),從而提供比單個硬盤更高的存儲性能和提供數據備份技術。組成磁盤陣列的不同方式成為RAID級別。 Raid的級別: Raid 0,Raid 1,Raid 0+1(也稱Raid 10),Raid 2,Raid 3,Raid 5,Raid 6,Raid 7,Raid 53. 原理分析 我們為什么需要磁盤陣列? 目前人們逐漸…
-
這應該是最全的K8s-Pod調度策略了
API Server接受客戶端提交Pod對象創建請求后的操作過程中,有一個重要的步驟就是由調度器程序kube-scheduler從當前集群中選擇一個可用的最佳節點來接收并運行它,通常是默認的調度器kube-scheduler負責執行此類任務。 對于每個待創建的Pod對象來說,調度過程通常分為兩個階段—》過濾—》打分,過濾階段用來過濾掉不符合調度規則的Node,打分階段建立在過濾階段之上,為每個符合調度的Node進行打分,分值越高則被調度到該Node的機率越大。 Pod調度策略除了系統默認的kub…
-
「漫畫版」 小朋友都能看懂得 DevOops!不允許你有問號!
DevOps消除了障礙,并減輕了開發人員和運營人員之間的緊張關系。革命性的DevOops! 什么是DevOps? DevOps是開發和運營相結合而產生的一個術語。DevOps工程師的作用是按照開發人員的方式自動化所有操作工作。這個想法是為了鼓勵頻繁發布以提高質量并獲得早期反饋。 DevOps來自哪里? “ DevOps是敏捷軟件開發的后代。” — 丹尼斯·埃勒( Dennis Ehle)。 如今,敏捷是一個超負荷的流行語。每個人都已經或正在敏捷。不僅開發,而且其他部門(例如BA,QA,構建和發布…
-
轉發 微博 Qzone 微信 年薪50W的Linux云計算工程師學習路線圖,讓你少走80%的彎路
作為互聯網的幕后英雄,Linux運維工程師長期隱匿在大眾認知范圍之外,關于運維的討論仍舊是一片無人涉足的荒漠。在某知名行業研究調查結果中,非互聯網從業者對于運維相關問題的回復有三個高頻詞匯是:不知道、沒聽過、網管。當調查人員告訴他們科幻電影中展示黑客高超技巧時的命令行界面,正是大多數運維工程師每日工作環境時,他們發出極其一致的驚嘆。 相對于普羅大眾的一無所知,技術圈對運維的態度則更偏向于黑色幽默。相較于開發等工作崗位,7*24小時待命的運維工程師總是默默無聞作為守護者,當然同時還要接受“背鍋俠”…
-
「敲黑板」小白必看:Centos 7 搭建LAMP(rpm方式)
LAMP是什么? LAMP企業中最常用的服務,也是非常穩定的網站架構平臺。其中L-指的是Linux,A-指的是Apache,m-指的是mysql或者marriDB,p-php。相信大家對這些都已經非常熟悉了,但是對于剛接觸的新手來說,可能還不是太明白,要裝什么包啊,什么模塊啊。其實LAMP并不難,下面就和大家分享一下以rpm包的方式安裝LAMP,配置基于域名的虛擬機主機并部署PhpMyAdmin 。 1 安裝httpd并配置基于域名的虛擬主機 1.1安裝 yum install httpd sy…
-
手把手教你搭建Jenkins實現自動化部署
1.背景 在實際開發中,我們經常要一邊開發一邊測試,當然這里說的測試并不是程序員對自己代碼的單元測試,而是同組程序員將代碼提交后,由測試人員測試; 或者前后端分離后,經常會修改接口,然后重新部署; 這些情況都會涉及到頻繁的打包部署; 手動打包常規步驟: 1.提交代碼 2.問一下同組小伙伴有沒有要提交的代碼 3.拉取代碼并打包(war包,或者jar包) 4.上傳到Linux服務器 5.查看當前程序是否在運行 6.關閉當前程序 7.啟動新的jar包 8…