云上資源不好管理?一個Azure資源監(jiān)控面板就夠了

來源: Microsoft云科技
作者:Charlie & Simon
時間:2021-04-30
17457
隨著越來越多的企業(yè)選擇將自己的系統(tǒng)和數(shù)據(jù)上云,以享受云計算帶來的低成本、高擴展、易維護等諸多優(yōu)勢,云計算平臺的應用性能管理(Application Performance Management,簡稱APM)也越來越重要起來。云平臺提供的軟硬件資源服務種類繁多,而每一種資源又包含多項不同的參數(shù)指標,遠多于系統(tǒng)在本地運行時的指標數(shù)量,因此,很多用戶可能會產生一些疑問,無法使用本地監(jiān)控工具,我們應該如何對云平臺的資源做性能管理呢?

本文轉載自:企業(yè)上云直升機

隨著越來越多的企業(yè)選擇將自己的系統(tǒng)和數(shù)據(jù)上云,以享受云計算帶來的低成本、高擴展、易維護等諸多優(yōu)勢,云計算平臺的應用性能管理(Application Performance Management,簡稱APM)也越來越重要起來。云平臺提供的軟硬件資源服務種類繁多,而每一種資源又包含多項不同的參數(shù)指標,遠多于系統(tǒng)在本地運行時的指標數(shù)量,因此,很多用戶可能會產生一些疑問,無法使用本地監(jiān)控工具,我們應該如何對云平臺的資源做性能管理呢?

答案便是本文我們將要聊的話題 ——

Azure資源監(jiān)控面板

Azure資源監(jiān)控面板


簡介


Azure資源監(jiān)控面板是一種基于Azure REST API和Azure Functions云資源監(jiān)控解決方案,其監(jiān)控粒度靈活,能夠總覽當前租戶同一個訂閱下的所有資源情況,從服務層面實時地對異常事件進行通知和警報;也能針對單一資源,從資源和參數(shù)指標層面進行監(jiān)控和警報通知。

Azure資源監(jiān)控面板功能

用戶登錄后,以一個租戶下的一個訂閱為單位,進行所有資源的監(jiān)控,并可根據(jù)需要監(jiān)控單個資源甚至單個參數(shù)。其主要分為三個部分:Service Usage服務使用情況、Resource Status資源狀態(tài)和Alert Settings警報通知設置。


面板詳細信息


01 Service Usage服務使用情況

首先是服務層面,主要展示IaaS服務的總覽信息和使用情況,包括:Available Virtual Machine、Network Usages、Virtual Machine Usages和Health Events。

Service Usage監(jiān)控面板

可獲得的虛擬機Available Virtual Machine:展示了所有可獲得的虛擬機包括其容量大小和地區(qū)。

Available Virtual Machines監(jiān)控欄

網絡使用Network Usage:我們可以查看不同區(qū)域下網絡設備和服務的當前使用量Current和最大使用量Limit。

Network Usage監(jiān)控欄

虛擬機使用情況Virtual Machine Usage:我們同樣可以查看不同區(qū)域下的虛擬機及vCPU數(shù)量等。

Virtual Machine Usage監(jiān)控欄

健康事件Health Events:實時顯示安全事件通知,包括事件內容、事件級別、事件狀態(tài)、事件開始時間和影響緩解時間。此項有助于設置安全通知警報。

Health Events監(jiān)控欄

02 Resource Status資源狀態(tài)

從資源層面來看,主要用來監(jiān)控IaaS和PaaS兩部分資源的運行狀態(tài)及各項參數(shù)指標。

Resource Status監(jiān)控面板(PaaS)

Resource Status監(jiān)控面板(IaaS)

PaaS

可以查看包括App Service Plan、Azure Database for MySQL、Redis Cache、SQL Database、Website、Cognitive Service等多項PaaS資源狀態(tài)。

PaaS資源類型

當前訂閱下的所有Azure Database for MySQL Servers資源

單個名為assmysqluat01的資源狀態(tài)

定位到單個資源后,還可以監(jiān)測如CPU占比、IO占比等多項指標,甚至對于每一項指標,我們可以選擇不同的計量方式:數(shù)量、最大值、最小值、平均值和總數(shù)。

參數(shù)指標列表

Storage Limit參數(shù)欄

IaaS

與PaaS面板結構類似,IaaS模塊主要用來監(jiān)控所部署虛擬機信息及其運行狀態(tài),也可以選擇多項監(jiān)控指標并觀測其可視化狀態(tài)曲線。

IaaS中虛擬機監(jiān)控面板

CPU占比指標監(jiān)控欄

03 Alert Notification警報通知

警報通知功能用于在Azure資源或服務發(fā)生異常時,及時發(fā)出警報,通知用戶相關信息,以便及時處理異常事件,將損失降到最低。

我們基于Azure SignalR服務觸發(fā)通知推送,主要支持的通知方式包括:網頁版Azure資源監(jiān)控面板的通知欄、手機端app中的通知消息、Email郵件以及SMS短信等4種方式。

另外,為了更精確高效地通知用戶Azure資源和服務異常,我們設置了不同的通知事件顆粒度:服務層面、資源層面和指標層面。同時,我們支持自定義對異常事件過濾功能。

Alert Notification警報通知設置面板


特點與優(yōu)勢


Azure資源監(jiān)控面板能幫助更快速地定位Azure中的資源和服務,并監(jiān)控各類的參數(shù)指標。同時,面板監(jiān)控配合警報通知功能,當有異常事件發(fā)生時,能夠保證用戶隨時隨地地接收到詳細通知,并及時處理。

因此,總結而言,Azure資源監(jiān)控面板主要擁有以下優(yōu)勢:

1.集成服務層面和資源層面的Azure資源監(jiān)控面

2.定制化與靈活化的指標參數(shù)和事件日志

3.多形式實時事件警報通知

4.易于本地部署和云上部署

5.完善的Azure生態(tài)

Azure資源監(jiān)控面板架構圖示

總結

Azure資源監(jiān)控面板是基于Azure REST API和Azure Functions提供的云平臺資源監(jiān)控解決方案,它能夠監(jiān)控大到單個訂閱下的所有服務使用情況,小到單個資源單個參數(shù)指標,根據(jù)用戶需求靈活配置監(jiān)控面板,保證了對Azure資源服務的實時監(jiān)控。

同時,我們還提供日志事件監(jiān)控功能,從服務層面到資源層面再到指標層面,集成了警報通知功能,每當有異常事件發(fā)生,都能隨時隨地通知用戶當前異常,以便其快速處理。

最后,我們的Azure資源監(jiān)控面板可方便地部署在本地或云上。在Azure生態(tài)下,更能結合云上Application Insights和Azure Monitor,以達到更優(yōu)的監(jiān)控效果。

立即登錄,閱讀全文
版權說明:
本文內容來自于Microsoft云科技,本站不擁有所有權,不承擔相關法律責任。文章內容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯(lián)系管理員(zzx@kchuhai.com)刪除!
掃碼登錄
打開掃一掃, 關注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家