企業工作負載越來越多地遷移到云中,IT人員是時候使用下一代網絡所需要的云監控工具了。
幾乎所有企業現在都使用某種形式的云服務。其中,有超過97%的企業在使用軟件即服務(SaaS);有超過42%的企業在使用平臺即服務(PaaS);最后有超過53%的企業在使用基礎架構即服務(IaaS)。
但是,這些應用的寬度與深度并不匹配。通常情況下,只有不到四分之一的企業應用程序通過SaaS交付。在使用IaaS和PaaS的企業中,半數企業都只是將不到3%的工作負載部署到云中。
但是,部署場景處于變革前沿。隨著滿意度的不斷增加,加上集成與安全技術的不斷成熟,運行在云中的工作比例在快速攀升。到2020年,我們預計有50%的企業工作負載運行在外部云。
引起這種變化的動因是DevOps技術和文化在越來越多的組織中傳播,以及真正的私有云出現。這種技術都非常依賴于資源的自動化和編制:工作負載在各個位置上不斷地擴大、縮小和來回移動。所有這些都在編制工具的命令行中自動完成,它們可以從一個應用程序容器上分配任何東西,小到一個微服務,大到一個復雜應用架構(包括容器、虛擬機)、服務器(外加存儲、網絡和安全)都可以。
相關技術搭配
在這個轉變過程之中,IT必須保證要搭配相應的應用程序網絡管理工具。
這意味著在整個過程中IT都必須有能力去監控可用性和性能,包括內部應用程序的開始開發階段到各種服務產品的整個進化過程。成功意味著要能夠全面監控服務組件及其底層平臺元素,以及從服務器到用戶設備的端到端監控。
用戶不會關注于中間層的所有元素,但是IT需要盡可能多地理解這些服務是如何交付給用戶使用的,因為它們需要知道各個組成部分中可能出現的問題。
必備監控目標清單
總體上,IT需要監控下面的層次:
資源層,包括:
計算主機,包括虛擬機(VM)、容器和工作負載直接使用的資源;
存儲,包括塊、文件或對象;
網絡,包括物理和虛擬網絡。
虛擬機層
容器層
應用/微服務層
用戶可見的服務層
而且,IT必須同時跟蹤外部和內部托管的工作負載。
在這個方面,如果網絡管理工具目前基于網絡設備,那么IT需要像在內部環境的一樣在外部云環境部署這些工具的虛擬版本。由于管理基于運行在宿主、應用服務器或容器上的代理端,所以IT需要為準備監控的特定組件分配或配置一個代理端——在同一個自動化工作流、聲明式定義或黃金鏡像中。
類似地,IT只需要通過單獨一個玻璃窗就能夠查看到構成混合基礎架構的所有層次和資源池的服務視圖。理想情況下,這個儀表板會嵌入到云管理平臺中,IT可以用它快速響應事件。單獨一個工具和一個技術是無法解決所有問題的。云管理器是將現代分布式計算環境所需要的所有管理和監控工具聚集在一起的邏輯位置。