侵權投訴

Prometheus的架構原理從“監控”談起

39度創意研究所 ? 2020-10-10 15:47 ? 次閱讀

Prometheus是繼Kubernetes(k8s)之后,CNCF畢業的第二個開源項目,其來源于Google的Borgmon。本文從“監控”這件事說起,深入淺出Prometheus的架構原理、目標發現、指標模型、聚合查詢等設計核心點。

一、前言

接觸過各式各樣的監控,開源的CAT、Zipkin、Pinpoint等等,并深度二次開發過;也接觸過收費的聽云系APM,對各類監控的亮點與局限有足夠的了解。

去年10月我們快速落地了一套易用、靈活、有亮點的業務監控平臺,其中使用到了Prometheus。從技術選型階段,Prometheus以及它的生態就讓我們印象深刻,今天就聊聊監控設計與Prometheus。

通常一個監控系統主要包含 采集(信息源:log、metrics)、上報(協議:http、tcp)、聚合、存儲、可視化以及告警等等。其中采集上報主要是客戶端的核心功能,一般有定期外圍探測的(早期的Nagios、Zabbix)、AOP方式手動織入代碼的(埋點)、字節碼自動織入等方式(無埋點)。

二、什么是監控

一套產品化的,用來量化管理技術、業務的服務體系或解決方案。

這套產品主要解決兩個問題(產品價值):

技術:將系統的各種功能、狀態等技術表現數據化、可視化,來保證技術體系的穩定、安全等。

業務:將各種業務表現數據化、可視化,以供分析、及時干預,保證業務高效開展。

三、監控的基礎原則

事前監控:架構設計階段務必需要考慮監控,而不是等到部署上線才去考慮

監控什么:全局視角,自頂(業務)向下。對于一般業務來講,建議先監控離用戶最近的地方,用戶的良好體驗是推動業務發展的動力,這也是最敏感、重要的地方。

對用戶友好:監控服務易用,易接入,盡可能自動化

技術人員、業務人員的信息源、能夠協助故障定位與解決

可視化:清晰的顯示各類數據(各類圖表展示),以及告警等信息記錄

告警:

哪些問題需要通知?(如:需要人工干預的,有意義的)

通知誰?(如:一線系統負責人)

如何通知?(如:短信、電話、其他通信工具;信息清晰、準確、可操作)

多久通知一次?(如:5分鐘)

何時停止通知以及何時升級到其他人?(如:已恢復正常;兩個小時問題未恢復,升級通知到上級負責人)

四、Prometheus設計剖析

Prometheu聚焦于當下正在發生的各類數據,而不是追蹤數周以前的數據,因為他們認為“大多數監控查詢以及告警等都是一天內的數據”,Facebook相關論文也驗證了這一點:85%的時序查詢是26小時之內的。

簡單來概括,Prometheus是一個準實時監控系統,并自帶時序數據能力。

1. 整體架構

Prometheus架構圖(引用自Prometheus官網)

簡化點的架構圖如下:

Prometheus 主要通過pull的方式獲取被監控程序(target\exports)中暴漏出來的時序數據。當然也提供了pushgateway服務,一般少量數據也可以push方式發送。

2. 目標發現

Prometheus通過pull的方式獲取服務的指標數據,那么它是如何發現這些服務的呢?

可以通過多種方式來處理目標資源的發現:

2.1 人工的配置文件列表

通過手工方式,添加靜態配置,指定需要監控的服務,如下target塊:

prometheus.yml

scrape_configs:

。..。.

#監控活動

- job_name: ‘xxxxxxactivity-wap’ metrics_path: /prometheus/metrics static_configs:

- targets: [‘10.xx.xx.xx:8080’,

。..。.. 。..。..]

#監控優惠券

- job_name: ‘xxxxxxshop-coupon’ metrics_path: /prometheus/metrics static_configs:

- targets: [‘10.xx.xx.xx:8080’,

。..。.. 。..。..]

#營銷

- job_name: ‘xxxxxx-sales-api’ metrics_path: /prometheus/metrics static_configs:

- targets: [‘10.xx.xx.xx:8080’,

。..。.. 。..。..

。..。..

顯而易見,這種方式雖然很簡單,但是在繁忙的工作中持續維護一長串服務主機列表并不是一個可擴展的優雅方式,動態性、大規模會讓這種方式無法繼續下去。

指定加載目錄,這些目錄文件的變更將通過磁盤監視檢測發現,然后Prometheus會立即應用這些變更。作為備用方案,文件內容也將以指定的刷新間隔(refresh_interval)定期被Prometheus重新讀取,發現變更后生效。

示例如下:

prometheus.yml

。..。.. #監控 訂單中心OMS-API scrape_configs: - job_name: ‘oms-api’ metrics_path: /prometheus/metrics file_sd_configs: - files: - ‘conf/oms-targets.json’ #默認 5分鐘 refresh_interval:5m 。..。..

conf/oms-targets.json文件(此文件的變動將被監聽,通常這個文件由另一個程序產生,如CMDB源):

oms-targets.json

{ “labels”: { “job”: “oms-api” }, “targets”: [

‘ip1:8080’,‘ip2:8080’,。..。..

}

2.3 基于API的自動發現

當前可以用的本機服務發現插件有AmazonEC2、Azure、Consul、Kubernetes等等。

下文以Consul為例,實例啟動成功時可以通過腳本(或其他)方式將當前節點信息,注冊到Consul上(類似啟動后向zk或redis寫入當前節點信息)。Prometheus會實時的感知到Consul數據的變動,并自動去做熱加載。

prometheus.yml

#監控 訂單中心OMS-API - job_name: ‘oms-api’ consul_sd_configs: #consul 地址,默認監聽所有服務地址信息 - server: ‘xxxxxx’ services: []

注:Consul 是基于 GO 語言開發的開源工具,主要面向分布式,服務化的系統提供服務注冊、服務發現和配置管理的功能。Consul 提供服務注冊/發現、健康檢查、Key/Value存儲、多數據中心和分布式一致性保證等功能

2.4 基于DNS的自動發現

在前幾種方式都不適合的情況下,DNS服務發現允許你指定DNS條目列表,然后查詢這些條目中的記錄,以發現獲取目標列表。用的比較少,不贅述。

被監控的目標成功被發現后,可以在自帶的web頁面上可視化查看,如圖(本地模擬環境):

3. 指標收集與聚合

Prometheus通過pull的方式拉取外部進程中的時序數據指標(Exporter),拉取過程細節允許用戶配置相關信息:如頻率、提前聚合規則、目標進程暴漏方式(http url)、如何連接、連接身份驗證等等。

指標

所謂指標就是軟件或硬件多種屬性的量化度量。有別于日志采集的那種ELK監控,Prometheus通過四種指標類型完成:

(1)測量型(Gauge):可增可減的數字(本質上是度量的快照)。常見的如內存使用率。

(2)計數型(counter):只增不減,除非重置為0。比如某系統的HTTP請求量。

(3)直方圖(histogram):通過對監控的指標點進行抽樣,展示數據分布頻率情況的類型。

上圖強調了分布情況對于理解延遲等指標的重要性。如果我們假設這個指標的SLO(服務等級目標)為150ms,那么137ms的平均延遲看起來是可以接受的;但實際上,每10個請求中就有1個在193ms以上完成,每100個請求中就有10個不達標?。ㄈ鐖D:90線、99線均不達標)

(4)摘要(summary):與Histogram非常類似,主要區別是summary在客戶端完成聚合,而Histogram在服務端完成。因此summary只適合不需要集中聚合的單體指標(如GC相關指標)。

三條經驗法則:

如果需要多個采集節點的數據聚合、匯總,請選擇直方圖;

如果需要觀察多個采集節點數據的分布情況,請選擇直方圖;

如果不需要考慮集群(如GC相關信息),可選擇summary,它可以提供更加準確的分位數。

4. 聚合、查詢

內置的數據查詢DSL語言:PromQL,它可以快速的支持聚合和多種形式的查詢,并通過自帶的web界面,可以快速在瀏覽器中查詢使用。在我們的實踐中,使用Grafana做可視化更加實用、美觀。

關于PromQL更多語法使用,可以查看官網文檔,不贅述。

關于指標聚合

對于指標的聚合,Prometheus提供了多種函數。以下列聚合指標為例:

平均數

中間數

百分位數(如下圖99線:百分之99的請求要低于12s這個值)

標準差(衡量數據集差異情況,0代表與平均數一樣,越大表示數據差異越大)

變化率

5. 數據模型

Prometheus與其他主流時序數據庫一樣,在數據模型定義上,也會包含metric name、一個或多個labels(同InfluxDB里的tags含義)以及metric value。

如用JSON表示一個時序數據庫中的原始時序數據:

一個json表示的時序數據示例

##用JSON表示一個時序數據

{ “timestamp”: 1346846400, // 時間戳 “metric”: “total_website_visits”, // 指標名 “tags”:{ // 標簽組 “instance”: “aaa”, “job”: “job001” }, “value”: 18 // 指標值 }

metric name加一組labels作為唯一標識來定義time series(也就是時間線)。一旦label改變,則會創建新的時間序列,原有基于這個時間序列的配置將無效。在查詢時,支持根據labels條件查找time series,支持簡單的條件也支持復雜的條件。

上圖是所有數據點分布的一個簡單視圖,橫軸是時間,縱軸是時間線,區域內每個點就是數據點。Prometheus每次接收數據,收到的是圖中區域內縱向的一條線。這個表述很形象,因為在同一時刻,每條時間線只會產生一個數據點,但同時會有多條時間線產生數據,把這些數據點連在一起,就是一條豎線。這個特征很重要,影響數據寫入和壓縮的優化策略。

保留時間

Prometheus專注于短期監控、告警而設計,所以默認它只保存15天的時間序列數據。如果要更長期,建議考慮數據單獨存儲到其他平臺。目前我們的方案是遠端存儲,Prometheus拉取的數據會落到InfluxDB上,這樣保證了更好的存儲彈性,數據的實時落地存儲。

6.Prometheus開源生態

Prometheus生態系統包括了提供告警引擎、告警管理的AlertManager,支持push模式數據上報的PushGateWay,提供更優雅美觀的可視化界面的Grafana,支持遠端存儲的RemoteStoreAdapter;log轉換為metric的Mtail等等。

除此之外,還有一系列Exporter(可以理解為監控agent),這些Exporter可以直接安裝使用。自動監控應用程序、機器、主流數據庫、MQ等等。

Prometheus生態中還有一系列客戶端庫,支持各種主流編程語言Java、C、Python等等。

可以說Prometheus的生態是比較完善的,并且社區足夠活躍,未來可期。
編輯:hfy

收藏 人收藏
分享:

評論

相關推薦

串口服務器概述和功能介紹

串口服務器設備概述 串口服務器設備的作用是提供串口轉以太網的功能,可以將RS232、RS485、RS....
的頭像 39度創意研究所 發表于 10-15 16:27 ? 56次 閱讀
串口服務器概述和功能介紹

一文解讀域名系統(DNS),了解其的工作原理和基礎知識

域名系統(Domain Name System)(DNS)是互聯網的基礎之一,然而大多數不懂網絡的人....
的頭像 如意 發表于 09-11 15:01 ? 228次 閱讀
一文解讀域名系統(DNS),了解其的工作原理和基礎知識

了解DNS的工作原理,了解根域名的管理機制

而每一個根DNS在DNS報文中都要占用一定的字節數,比如根的名稱、TTL、IP地址等。這樣,13個根....
的頭像 算法與數據結構 發表于 09-03 10:43 ? 532次 閱讀
了解DNS的工作原理,了解根域名的管理機制

如何實現大規模網絡中基于集成學習的惡意域名檢測

現有的惡意域名檢測方案在處理大規模數據和多種類型的惡意域名時存在不足。為此,根據時間性、相關域名集合....
發表于 08-21 17:20 ? 61次 閱讀
如何實現大規模網絡中基于集成學習的惡意域名檢測

DNS的訪問原理詳細資料說明

又到了招聘季了,前兩天遇到一個面試的小伙伴,他說面試官和他聊得很投機,無意中談到了DNS請求的過程。....
發表于 08-18 08:00 ? 48次 閱讀
DNS的訪問原理詳細資料說明

DNS請求的過程中涉及到的定義和原理詳細介紹

又到了招聘季了,前兩天遇到一個面試的小伙伴,他說面試官和他聊得很投機,無意中談到了DNS請求的過程。....
發表于 08-13 08:00 ? 62次 閱讀
DNS請求的過程中涉及到的定義和原理詳細介紹

DNS劫持的工作原理和解決方案

DNS劫持,是指通過攻擊域名解析服務器(DNS)或偽造域名解析服務器(DNS)的方法,把目標網站域名....
的頭像 如意 發表于 07-07 11:35 ? 619次 閱讀
DNS劫持的工作原理和解決方案

虛擬機:Linux查看DNS服務器IP地址的方法

虛擬機:Linux查看DNS服務器IP地址的方法
的頭像 如意 發表于 06-22 15:12 ? 1523次 閱讀
虛擬機:Linux查看DNS服務器IP地址的方法

在日益增長的5G和邊緣世界中,DNS至關重要

Infoblox近期發布的調查數據,確定了通信服務提供商(CSP)在過渡到分布式云模式時面臨的挑戰,....
的頭像 獨愛72H 發表于 05-25 16:07 ? 1040次 閱讀
在日益增長的5G和邊緣世界中,DNS至關重要

DNS錯誤

嗨,我試著使用DNS,但是總是會遇到DNS錯誤。我總是收到“DNS錯誤發生”消息。使用TCP/IP棧v5.41我有什么問題嗎?...
發表于 04-20 06:14 ? 76次 閱讀
DNS錯誤

HTTP調用要用到什么技術

我們訪問網站的時候會輸入域名,而在真實網絡中主機通信是通過 IP 地址進行通信的,DNS 服務器的作....
的頭像 汽車玩家 發表于 04-12 18:06 ? 591次 閱讀
HTTP調用要用到什么技術

核心DNS業務宕機,如何將其快速恢復

什么是DNS服務器?IP地址是網絡上標識站點的數字地址,為了方便記憶,采用域名來代替IP地址標識站點....
的頭像 獨愛72H 發表于 04-03 16:14 ? 1857次 閱讀
核心DNS業務宕機,如何將其快速恢復

組播DNS的潛在問題

我們目前使用的是和聲V2.01,但這個問題也在后來的版本中,包括V2.06。這里是framework/tcpip/src/zero_conf_mulitcast_dns.c:...
發表于 03-24 09:47 ? 92次 閱讀
組播DNS的潛在問題

DNS通信協議是如何保護隱私的

TLS(transport layer security)是一種為網絡通信提供數據保密以及完整性的安....
發表于 03-21 16:12 ? 416次 閱讀
DNS通信協議是如何保護隱私的

提高網絡安全的注意地方

隨著互聯網的快速發展,網絡已經滲透到了生活的方方面面,但同時也帶來了更多的網絡安全問題,我們要養成對....
的頭像 汽車玩家 發表于 03-21 14:21 ? 832次 閱讀
提高網絡安全的注意地方

淺析DNS和DHCP的區別

DNS是域名服務系統是因特網的一項核心服務,主要用于域名與 IP 地址的相互轉換,其存儲了域名和IP....
的頭像 汽車玩家 發表于 03-15 17:32 ? 858次 閱讀
淺析DNS和DHCP的區別

DNS服務器可以具體分為哪三類服務器

隨著網絡的發展,當某些域太大而不便管理時,為了減輕管理者的負擔,DNS把互聯網分成幾個域,每臺主機都....
的頭像 獨愛72H 發表于 03-13 16:52 ? 2253次 閱讀
DNS服務器可以具體分為哪三類服務器

LWIP的DNS得不到正確的結果

我是新手,最近在學習關于LWIP方面的東西,用了xiaoyan版主分享的LWIP例程可以實現TCP服務器,TCP客戶端,UDP服...
發表于 03-09 03:53 ? 205次 閱讀
LWIP的DNS得不到正確的結果

APP網絡深度優化與網絡安全的詳細資料講解

說到APP優化,我們也可以從很多方面進行優化,從包大小、頁面流暢度、內存占用、數據緩存、網絡數據安全....
的頭像 Wildesbeast 發表于 02-24 13:09 ? 945次 閱讀
APP網絡深度優化與網絡安全的詳細資料講解

瀏覽器的底層是怎么樣完成一次網絡請求的

對于面試的大部分前端開發者來說,對瀏覽器的了解也算是一知半解,因為我們一開始前端覺得,我們開發中通常....
的頭像 Wildesbeast 發表于 02-20 15:49 ? 845次 閱讀
瀏覽器的底層是怎么樣完成一次網絡請求的

CDN到底是什么?CDN的詳細資料簡介

最近在了解邊緣計算,發現我們經常聽說的CDN也是邊緣計算里的一部分。那么說到CDN,好像只知道它中文....
的頭像 Wildesbeast 發表于 01-16 15:54 ? 1324次 閱讀
CDN到底是什么?CDN的詳細資料簡介

網絡服務器的配置與網絡實用工具的實驗資料說明

【實驗目的】 1、 掌握WINDOWS 系統的基本網絡配置方法,并理解各種網絡配置的含義; 2、....
發表于 10-16 08:00 ? 225次 閱讀
網絡服務器的配置與網絡實用工具的實驗資料說明

請問怎么設置DNS主機名?

微芯片演示程序設置DNS主機名define TCPIP_NETWORK_DEFAULT_HOST_NAME“MCHPBOARD_E”...
發表于 08-28 08:41 ? 1555次 閱讀
請問怎么設置DNS主機名?

使用JavaScript代碼在Rapid板子上實現DNS解析域名得到IP地址操作分享!

DNS(Domain Name System,域名系統),因特網上作為域名和IP地址相互映射的一個分布式數據庫,能夠使用戶更方便的訪問互...
發表于 08-15 04:17 ? 854次 閱讀
使用JavaScript代碼在Rapid板子上實現DNS解析域名得到IP地址操作分享!

linux的高速緩存DNS怎么設置

linux 高速緩存DNS
發表于 08-12 12:06 ? 210次 閱讀
linux的高速緩存DNS怎么設置

DNS View視圖怎么實現

DNS視圖能夠智能地自動判斷訪問者的IP地址,然后根據不同的訪問者把域名分別解析成不同的IP地址,從而讓不同的IP指向在...
發表于 07-31 12:38 ? 222次 閱讀
DNS View視圖怎么實現

linux的DNS緩存清空方法

Linux下DNS緩存實現通常有兩種方式: 一種是用DNS緩存程序NSCD(name service cache daemon)負責管理DNS緩存。...
發表于 07-25 07:53 ? 256次 閱讀
linux的DNS緩存清空方法

為什么用那個esp8266機智云dht11例程會顯示DNS解析失???

用那個esp8266機智云dht11例程,DNS解析失敗,什么鬼? ...
發表于 07-23 02:59 ? 484次 閱讀
為什么用那個esp8266機智云dht11例程會顯示DNS解析失???

Linux中DNS服務器配置分析

很多平臺平臺提供云解析功能,所謂的云解析就是一個DNS服務器,一般情況下,在域名的提供商購買一個域名之后,會指定一個NS...
發表于 07-17 08:14 ? 282次 閱讀
Linux中DNS服務器配置分析

DNS劫持攻擊事件頻發,DNS劫持所帶來的風險概述

最近DNS劫持攻擊事件頻發,英國國家網絡安全中心(NCSC)對此提供了一些緩解措施……
的頭像 E安全 發表于 07-16 15:29 ? 2326次 閱讀
DNS劫持攻擊事件頻發,DNS劫持所帶來的風險概述

DHCP工作原理的教學資料設計

DHCP(Dynamic Host Configuration Protocol),即動態主機配置協....
發表于 05-05 08:00 ? 339次 閱讀
DHCP工作原理的教學資料設計

如何搭建Linux服務器的詳細資料說明

本文檔的主要內容詳細介紹的是如何搭建Linux服務器的詳細資料說明主要內容包括了:1、搭建telne....
發表于 04-18 08:00 ? 307次 閱讀
如何搭建Linux服務器的詳細資料說明

負載均衡技術的原理和分類及算法的詳細資料概述

面對大量用戶訪問、高并發請求,海量數據,可以使用高性能的服務器、大型數據庫,存儲設備,高性能Web服....
的頭像 馬哥Linux運維 發表于 03-30 09:49 ? 2040次 閱讀
負載均衡技術的原理和分類及算法的詳細資料概述

DNS是什么DNS原理入門指南資料概述

DNS 是互聯網核心協議之一。不管是上網瀏覽,還是編程開發,都需要了解一點它的知識。本文詳細介紹DN....
的頭像 馬哥Linux運維 發表于 02-03 08:58 ? 3196次 閱讀
DNS是什么DNS原理入門指南資料概述

DNS域名系統介紹

DNS的全稱是Domain Name System。它負責把FQDN(就是以“?!狈指艚Y尾的名字)翻....
的頭像 發燒友學院 發表于 01-15 17:38 ? 4282次 閱讀
DNS域名系統介紹

DNS根服務器基于BGP anycast技術的跨地域部署

截止到2018年9月4日,已經部署的DNS根服務器的數量達到了937臺,這些根服務器廣泛地分布在全球....
的頭像 西西 發表于 12-02 11:15 ? 3363次 閱讀
DNS根服務器基于BGP anycast技術的跨地域部署

Linux入門教程之LINUX入門與安裝配置

本文檔的主要內容詳細介紹的是Linux入門教程之LINUX入門與安裝配置主要內容包括了:1、入門篇安....
發表于 11-07 16:41 ? 320次 閱讀
Linux入門教程之LINUX入門與安裝配置

TreeWalk全自動的DNS服務器軟件免費下載

本文檔的主要內容詳細介紹的是TreeWalk全自動的DNS服務器軟件免費下載。Treewalk是一款....
發表于 11-05 08:00 ? 256次 閱讀
TreeWalk全自動的DNS服務器軟件免費下載

區塊鏈技術或成網絡犯罪分子的利器!

區塊鏈究竟何錯之有呢?區塊鏈本身是一種技術,無所謂好與壞,可是有的人卻將他帶偏帶變形。
的頭像 E安全 發表于 09-05 11:02 ? 2411次 閱讀
區塊鏈技術或成網絡犯罪分子的利器!

教你如何自我維護集團專線業務

能撥內線不能撥外線說明語音交換設備工作正常,出局電路存在故障。請到語音交換設備側,檢查線路和設備狀態....
的頭像 資治通信 發表于 08-30 09:50 ? 2633次 閱讀
教你如何自我維護集團專線業務

K8S-V1.8.13集群安裝配置全記錄的詳細資料免費下載

本文檔的主要內容詳細介紹的是K8S-V1.8.13集群安裝配置全記錄的詳細資料免費下載
發表于 07-11 08:00 ? 441次 閱讀
K8S-V1.8.13集群安裝配置全記錄的詳細資料免費下載

關于黑客常用3種DNS欺騙手法詳解,教你如何防御DNS陷阱

DNS如何被利用?那么這個系統如何讓用戶變得脆弱?通常解析器會告訴每個DNS服務器你正在尋找哪個域....
發表于 07-04 10:24 ? 2086次 閱讀
關于黑客常用3種DNS欺騙手法詳解,教你如何防御DNS陷阱

談談CDN中隱藏的DNS技術 CDN的工作過程是怎樣的

CDN(Content Delivery Network,內容分發網絡)是依靠部署在各地的邊緣服務器....
發表于 06-28 07:21 ? 2978次 閱讀
談談CDN中隱藏的DNS技術 CDN的工作過程是怎樣的

負載均衡是怎么工作的?

由于DNS這個分層的系統中有緩存,用戶端的機器也有緩存,如果某個機器出故障,域名解析仍然會返回那個出....
的頭像 Linuxer 發表于 06-05 14:41 ? 2924次 閱讀
負載均衡是怎么工作的?

淺談兩種加密DNS協議

DNS over TLS的標準文檔是RFC7858。文檔很短,也比較易懂??蛻舳讼群瓦f歸服務器進行T....
發表于 05-02 15:44 ? 4581次 閱讀
淺談兩種加密DNS協議

詳細介紹DNS的原理,以及如何運用工具軟件觀察它的運作

DNS 是互聯網核心協議之一。不管是上網瀏覽,還是編程開發,都需要了解一點它的知識。DNS(Doma....
的頭像 馬哥Linux運維 發表于 04-10 16:32 ? 5003次 閱讀
詳細介紹DNS的原理,以及如何運用工具軟件觀察它的運作

美國網絡癱瘓教訓:該把錢用在物聯網安全上了

公布了源代碼的物聯網蠕蟲Mirai,只用了不到一個月的時間就搞了個大新聞。10月21日,北美地區大量....
發表于 03-19 12:40 ? 914次 閱讀
美國網絡癱瘓教訓:該把錢用在物聯網安全上了

如何保護DDoS攻擊下DNS不受影響

DDoS攻擊在如今已經層出不窮,一旦遭受DdoS攻擊,就意味著整個企業的網絡服務暫停了,特別是DNS....
發表于 02-11 08:36 ? 831次 閱讀
如何保護DDoS攻擊下DNS不受影響

DNS癱瘓:原因、問題及解決方法

DNS協議運行在UDP協議之上,使用端口號53。在RFC文檔中RFC 2181對DNS有規范說明,R....
發表于 01-15 17:00 ? 1267次 閱讀
DNS癱瘓:原因、問題及解決方法

dns地址如何查詢

DNS(Domain Name Server,域名服務器)是進行域名(domain name)和與之....
發表于 01-15 16:09 ? 370次 閱讀
dns地址如何查詢

dns系統的層次結構

DNS系統是一個分布式的主機信息數據庫,采用客戶機/服務器模式。當一個程序要求把一個主機域名轉換成i....
發表于 01-15 15:23 ? 5973次 閱讀
dns系統的層次結構

dns解析過程詳解_dns解析原理

通常 Internet 主機域名的一般結構為:主機名。三級域名。二級域名。頂級域名。 Interne....
發表于 01-15 14:55 ? 4732次 閱讀
dns解析過程詳解_dns解析原理

dns改成114有危險嗎_dns改了有什么影響

DNS,因特網上作為域名和IP地址相互映射的一個分布式數據庫,能夠使用戶更方便的訪問互聯網,而不用去....
發表于 01-15 14:33 ? 61244次 閱讀
dns改成114有危險嗎_dns改了有什么影響

dns應該怎么設置_如何設置DNS地址

DNS 是域名系統 (Domain Name System) 的縮寫,是因特網的一項核心服務,它作為....
發表于 01-14 10:01 ? 4492次 閱讀
dns應該怎么設置_如何設置DNS地址

解讀DNS服務器以及保護的方法

本文主要介紹了解讀DNS服務器以及保護的方法,DNS服務器可以認為是一種軟件,可以認為是一種管理域名....
發表于 01-14 09:21 ? 1428次 閱讀
解讀DNS服務器以及保護的方法

基于主干網的DNS流量檢測設計

面對ISP主干網,為了檢測威脅其管理域內用戶安全的僵尸網絡、釣魚網站以及垃圾郵件等惡意活動,實時監測....
發表于 12-26 19:13 ? 303次 閱讀
基于主干網的DNS流量檢測設計

Linux DNS 服務器安裝、配置和維護的詳細解析

每個 IP 地址都可以有一個主機名,主機名由一個或多個字符串組成,字符串之間用小數點隔開。有了主機名....
的頭像 馬哥Linux運維 發表于 12-18 15:08 ? 5576次 閱讀
Linux DNS 服務器安裝、配置和維護的詳細解析

基于DNS的??坑蛎麢z測方法

域名系統是互聯網的重要基礎設施之一,人們通過域名快速訪問網絡中的各種資源。近些年,隨著域名注冊成本的....
發表于 12-08 15:40 ? 380次 閱讀
基于DNS的??坑蛎麢z測方法

我國第一個IPv6公共DNS發布,爭取全球互聯網主動權

下一代互聯網國家工程中心是我國下一代互聯網領域唯一的國家級工程研究中心,多年來致力于IPv6下一代互....
發表于 11-27 14:31 ? 2365次 閱讀
我國第一個IPv6公共DNS發布,爭取全球互聯網主動權

負載均衡系統原理和實際操作解讀

不能狹義地理解為分配給所有實際服務器一樣多的工作量,因為多臺服務器的承載能力各不相同,這可能體現在硬....
的頭像 電子發燒友網工程師 發表于 11-23 14:31 ? 4012次 閱讀
負載均衡系統原理和實際操作解讀
山东十一选五彩乐乐