發(fā)展之勢:
隨便最幾年微服務和Serverless(Lambda)的盛行,把原來一套系統(tǒng)可以按業(yè)務,人員或業(yè)務架構(gòu)拆分得更加詳細,讓開發(fā)人員更專注于自己負責微服務或Serverless模塊,同時利用DevOps管理流程,這樣可以提升業(yè)務的快速迭代。雖然微服務或Serverless確實是可以提升業(yè)務的持續(xù)服務和可靠性,但是業(yè)務復雜度,管理難度和管理成本隨之提升,如何做好業(yè)務故障排查,特別是性能和穩(wěn)定是很多企業(yè)開發(fā)及運維團隊所關(guān)心的,AWS為此提供一項易用且可視化的服務X-Ray,借助 AWS X-Ray,開發(fā)人員能夠輕松分析其生產(chǎn)行為及具有端到端跟蹤功能的分布式應用程序。您可以使用 X-Ray 確定性能瓶頸、邊緣情況錯誤以及其他難于檢測的問題。X-Ray 支持各種類型或大小的開發(fā)或生產(chǎn)應用程序,從簡單的異步事件調(diào)用和三層 Web 應用程序到使用微服務架構(gòu)構(gòu)建的復雜的分布式應用程序。這讓開發(fā)人員能夠快速找到并解決其應用程序中出現(xiàn)的問題,并改善最終用戶對其應用程序的體驗。
功能介紹:
X-Ray是可以很好的與AWS近幾年特別流行的技術(shù)(ECS/Lambda等)集成,尤其是未來有可能成為主流技術(shù)的Lambda,它可以提供數(shù)據(jù)跟蹤,數(shù)據(jù)軌跡采集與性能分析等可視化技術(shù)服務。以下我們來介紹現(xiàn)在及未來都比較常用的API化的應用,API化采用基礎技術(shù)就是Lambda,而優(yōu)化Lambda和業(yè)務代碼的工具服務是X-Ray,我們通過一個例子來說明X-Ray如何幫助開發(fā)與運維團隊提升業(yè)務體驗。
1)X-Ray對Python for Lambda的請求分析
AWS Lambda 上的 Python – 對 Lambda 函數(shù)配置啟用 X-Ray 以分析傳入請求。添加X-Ray SDK for Python以分析 AWS 開發(fā)工具包、HTTP 和 SQL 客戶端。
有多個 AWS 服務提供 X-Ray 集成。集成服務提供不同級別的集成,可以包括采樣和向傳入請求添加標頭、運行 X-Ray 守護程序以及自動將跟蹤數(shù)據(jù)發(fā)送到 X-Ray。
? 主動分析 – 采樣和分析傳入請求。
? 被動分析 – 分析已經(jīng)由其他服務采樣的請求。
? 請求跟蹤 – 對所有傳入請求添加一個跟蹤標頭,并將其向下游傳播。
? 工具 – 運行 X-Ray 守護程序以從 X-Ray 開發(fā)工具包接收分段。
業(yè)務例子配置:
1)API化的業(yè)務架構(gòu)圖:
? 使用 AWS X-Ray 檢測無服務架構(gòu)工作流程中的響應瓶頸,將其運行時間提高了70%。
? 使用 X-Ray 的日志聚合器和可視化視圖發(fā)現(xiàn)執(zhí)行時間較長的 lambda ,使用 X-Ray 的明細功能,檢查該 lambda 的 CloudWatch 日志。
2)配置X-Ray
在 AWS Lambda 函數(shù)上配置 X-Ray 集成
打開 AWS Lambda 控制臺
選擇您的函數(shù)
選擇 Configuration,在調(diào)試和錯誤處理下,選擇啟用活動跟蹤
切換到 X-Ray 的可視化儀表盤
條件篩選
問題定位
從上圖可以看出: lambda 自身的業(yè)務功能較復雜調(diào)用頻率過高;lambda 讀取數(shù)據(jù)庫的延時過高。
【關(guān)于博思云為】
作為一家專業(yè)的云計算服務型企業(yè),博思云為專為客戶提供 AWS 上的運營服務:包括架構(gòu)咨詢服務、遷移服務、云安全集成服務、混合云管理服務、大數(shù)據(jù)服務以及 DevOps 服務。目前,博思云為在大數(shù)據(jù)、DevOps、架構(gòu)、數(shù)據(jù)庫以及操作系統(tǒng)等都已取得廠商認證,在上海、南京、杭州、武漢等地設有分公司。為創(chuàng)新服務模式、引領 IT 服務業(yè)的發(fā)展,博思云為將持續(xù)投入資源開展智能混合云管理平臺、圖數(shù)據(jù)庫的研發(fā)等。
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
當前文章:AWS的性能檢測服務X-Ray(APM)-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://sd-ha.com/article10/deigdo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、網(wǎng)頁設計公司、商城網(wǎng)站、小程序開發(fā)、虛擬主機、自適應網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容