不知不覺微軟 Azure 已經進入中國市場近兩年的時間。那麼 Azure 平臺的性能究竟如何?資源加載的延遲、虛擬機的穩定性等問題是否切實知足客戶期許。這些都是你們對微軟 Azure 這個國外的雲服務使者很是關注的問題。html
市場對 IaaS 雲服務商的對比評測報告數不勝數,很難說誰家的評測報告準確可靠。何況國內公網網絡穩定狀況與國外存在必定的差距。在這樣一個相對不穩定的環境下,公有云服務的 SLA 對於客戶的最終使用體驗很難徹底保證。如何可以幫助客戶及時瞭解本身用戶的真實體驗,採用有效的工具實時監控纔是必由之路。node
經過這篇培訓文章,將教會你們如何在 Azure 上快速搭建一個博客,並使用國內性能監控的領軍廠商 OneAPM 的產品,監測 Azure 雲服務端到端的性能。windows
本文爲了讓你們可以快速上手,咱們選擇微軟的 WINSR2012R2 系統和很是流行、性能強大的 Node.js 技術 棧。整個過程基本是 Windows 環境的一鍵安裝。另外採用 WINSR2012R2 是由於系統集成的 IIS 天生就實現了 NTLM 認證,服務器端不用寫任何代碼,這對於中小網站的後臺權限管理提供了不少便利。咱們使用 Node.js 的 Ghost 框架快速搭建博客站點,採用 OneAPM 的 Node.js 探針來監控這個站點先後端的全部服務。下面咱們開始吧:後端
1.部署 Azure Cloud Service瀏覽器
請參考關於如何建立和部署雲服務,惟一須要注意的是內部 IIS 設置完成後,不要忘記添加 Web 服務終結點。服務器
2.搭建 Ghost 博客網絡
nodejs 官網下載64位 Windows 的 MSI 安裝包app
而後基本都是下一步框架
推薦下載國內打包的完整版 Ghost 壓縮包 ,下載後直接按步驟安裝。工具
從 Web 平臺安裝程序安裝兩個模塊
Application Request Route
實現請求路由
URLRewrite
實現重寫
選擇 URLRewrite
模塊
添加新的規則,類型是 反向代理
進站規則填 Ghost 端口
一個 Azure + Ghost 框架的博客網站就部署成功了,而後打開瀏覽器就能夠直接訪問 Azure 分配的域名了...
http://msoapm01.chinacloudapp.cn
3.部署 OneAPM 監控服務
博客搭建成功,好的開始是成功的一半!查看一下微軟 Azure 後臺的控制檯:
只有 CPU、內存 等基本指標,是否是簡陋了點。OK,咱們繼續偉大的旅程。
註冊 OneAPM -> 登陸控制檯 -> 獲取受權編號 -> 下載和安裝 -> 配置 -> 重啓服務
操做基本完畢,稍等片刻,登陸 OneAPM 控制檯**...**
An amazing world
先後臺服務,網絡拓撲,受訪頁面,響應時間,關鍵事務**...**包羅萬象。
先讓你們感性的認識下這個易用強大的 SaaS 監控服務。咱們會在後續的教程中,詳細地講解 OneAPM 豐富強大的產品功能如何幫助客戶和雲廠商來監控 IaaS 雲服務。
特別感謝 OneAPM 的 Node.js 高級開發工程師王龑提供的技術諮詢
本文系 OneAPM 工程師原創文章。OneAPM 是應用性能管理領域的新興領軍企業,能幫助企業用戶和開發者輕鬆實現:緩慢的程序代碼和 SQL 語句的實時抓取。想閱讀更多技術文章,請訪問 OneAPM 官方博客。