无码人妻A片一区二区三区_18禁裸乳无遮挡啪啪无码免费_91精品亚?影视在线?看_人人妻人人爽人人澡AV_国产精品人妻一区二区三区四区_午夜免费影视

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁 > IT資訊 > 精選文章 > 成熟的自動運維平臺應具有的特性

成熟的自動運維平臺應具有的特性

2021-06-30 10:19:29 | 來源:中培企業(yè)IT培訓網(wǎng)
一個成熟的自動化運維平臺應該包括怎樣的特性呢?自動運維平臺是為了提高企業(yè)管理的效率和減少企業(yè)的成本。在計算機的領域里面,也有它們遵循的法則。不同的辦公軟件處理自己想處理的問題,實現(xiàn)技術的使用。結合現(xiàn)在云計算和DevOps的發(fā)展趨勢,我覺得一個成熟的自動化運維平臺應該包括以下的特性。

一、支持混合云的CMDB
現(xiàn)在越來越多的服務器都轉到了云上,而主流的公有云、私有云平臺都擁有比較完備的資源管理的API,這些API也就是構建一個自動化CMDB的基礎。
新一代的自動化運維平臺應該是可以基于這些API來自動維護和管理相關的服務器、存儲、網(wǎng)絡、負載均衡的資源的。
通過API對資源的操作都應該被作為操作日志記錄下來,以備作為后續(xù)操作審計的基礎數(shù)據(jù)。

CMDB這個東西聽上去是老生常談,但這個確實是所有運維工具的基礎設施。
而基于開源工具做運維平臺最大的麻煩,就是如何在各個工具之間把CMDB統(tǒng)一起來。
CMDB不統(tǒng)一起來,就意味著一旦要增加一臺服務器,可能要在各個運維工具里面都要同步一下,這個還是一個很復雜的過程。

二、比較完備的監(jiān)控+應用性能分析(APM)
能支持對平臺的可用性、服務器的性能、各種服務(web服務、應用服務、數(shù)據(jù)庫服務)的性能進行監(jiān)控。做的好一些應該能進行更深入、或者關聯(lián)性的性能分析。

現(xiàn)在市面上一般都會將資源性能監(jiān)控和應用性能監(jiān)控(APM)混合著講,這里面的產(chǎn)品確實也有很多都是重疊的,兩方面都會涉及到。

開源的性能監(jiān)控系統(tǒng)主流有的Zabbix、Nagios,國產(chǎn)的開源監(jiān)控平臺有小米OpenFalcon,但這些基本都只是做基本的資源監(jiān)控(服務器,磁盤、網(wǎng)絡等)和簡單的服務軟件的性能監(jiān)控(中間件,數(shù)據(jù)庫等)。

而市面上的APM系統(tǒng)更主打的功能是應用性能分析,比如能精確定位到某個應用的URL的訪問速度快慢,某些SQL執(zhí)行速度的快慢,這些對于開發(fā)人員和運維人員快速定位問題還是很有幫助的。
APM這方面的商業(yè)工具,國外比較主流的有New Reclic、Dynatrace,國內的也就是透視寶、Oneapm、聽云等,他們也提供了API進行集成。
APM這方面的開源工具有pinpoint(一個韓國團隊開源的),zipkin(twitter開源),cat(大眾點評開源)。

三、有一個還不錯UI的批量運維工具
在業(yè)務發(fā)展比較快的情況下,從幾臺服務器,到幾十臺服務器,再到幾百臺服務器,批量運維的需求很自然就產(chǎn)生了,老板也希望越少的人干越多的活。

現(xiàn)在也有不少開源的批量運維工具,也都比較成熟了,比如puppet、chef、ansible、saltstack。
puppet和chef都是ruby做的,實話實說,ruby的熟手市面上很少,比python不是難招一點。

我個人比較推薦使用ansible或者saltstack,這兩個系統(tǒng)都是python寫的,代碼質量和社區(qū)活躍度都挺不錯的。
ansible有官方的web ui——Tower,但實話實說不好用,所以我們也在重新做一套自己用起來更順手的WEB UI。

四、日志集中分析工具
線上系統(tǒng)最常規(guī)的問題定位方式,就是日志分析了。
隨著服務器的增多,日志的分析定位也成為一個難點和痛點(想象一下,系統(tǒng)出故障之后,要去幾十甚至數(shù)百個節(jié)點去上去查日志,是有多折騰)。

國內有一家叫日志易的公司,是專門做日志分析方面的運維工具的。
另外還有一家log insight,也是做這個領域,但產(chǎn)品好像還處于beta階段。

日志分析這個領域現(xiàn)在是一個熱點,現(xiàn)在的開源方案也比較多了,比如著名的ELKStack,還有Flume+Kafka+Storm的體系。
上面這兩個方案相對重一些,部署比較復雜,網(wǎng)上介紹的文章也不少。

比較輕量級的開源日志集中采集方案有python做的Sentry,他是通過改造各種語言的日志采集框架來實現(xiàn)日志的集中采集,各種主流的開發(fā)語言的日志框架都支持得很完整了,比如java的log4j和logpack。
Sentry的官網(wǎng)在此:

五、持續(xù)集成和發(fā)布工具
這方面其實比較難有統(tǒng)一的需求,很多公司集成發(fā)布的做法都差異挺大的。
持續(xù)集成方面,一般用jekins的比較多,這方面網(wǎng)上介紹的文章也很多。

而如何把打好的包發(fā)布至各臺服務器,則可以通過批量運維工具或者腳本來完成了。
版本發(fā)布的過程涉及到很多細節(jié),包括了版本文件的上傳、分發(fā)、版本管理、回滾等各種操作。
對于一般不太復雜的項目,我比較推薦的做法是把打包好的文件上傳到svn上,然后通過腳本在各臺服務器上進行發(fā)布操作就行了,這樣其實是利用了SVN來完成文件的上傳、分發(fā)、版本管理、回滾等各種操作。

六、安全漏洞掃描工具
現(xiàn)在一個稍微有點知名度的系統(tǒng),都會遭受各種各樣的安全攻擊的折磨。
一般的公司不太可能請得起專職的安全工程師,所以運維工程師最好能自己借助一些安全掃描工具來發(fā)現(xiàn)自己系統(tǒng)的漏洞。
安全工具方面我了解不多,不太熟這個領域的開源工具。
之前烏云網(wǎng)推出過一個SaaS化的漏掃平臺——唐朝巡航,有對外提供漏洞掃描的API,不過最近烏云網(wǎng)一直在升級,所以也就暫時無法調用了。

滿足這六大特性基本上能夠適應現(xiàn)在的中小企業(yè)的需求和發(fā)展了。隨著時代的進步,對軟件的開發(fā)有提高的要求和自動化運維平臺都有提高的要求。想要了更多運維自動平臺的信息,請繼續(xù)關注中培偉業(yè)。

相關閱讀

主站蜘蛛池模板: 中文有码一区二区 | 亚洲精品视频在线观看免费 | 亚洲精品aa | 亚洲精选91 | 91在线影院 | JIZZJIZZJIZZ中国丰满熟妇 | 日韩欧美卡一卡二卡新区 | 欧美大奶网| 久久蜜桃av一区二区天堂 | 无码男男做受G片在线观看视频 | 久久精品国产亚洲AV麻豆不卡 | 成人爽a毛片免费啪啪 | 日本寝取 | 九九九免费精品视频久久中文字幕 | 美女视频黄的免费 | 超碰人人美国 | 国产又粗又猛又爽的视频A片 | 欧美人与禽猛交乱配视频 | 国产黄色成人 | 中文字字幕在线中文无码 | 99r在线播放 | 日本爽快片18禁片 | 天天草天天爱 | 久久人妻少妇嫩草AV | 久久精品之 | 国产又色又爽又剌激的视频 | 久久久久人妻一区精品果冻 | 国产网色 | 国产精品按摩 | 久久精品视频网站 | h视频在线免费 | 色老大影院www.97uuu.com | 中文字幕一区在线 | 日本韩国三级aⅴ在线观看 国产一区二区三区成人 | 国产精品yjizz视频网 | 情侣偷拍在线一区 | 免费看羞羞视频的网站 | 成人一区三区 | a级毛片免费完整视频 | 永久av在线免费观看 | 午夜院线 |