阿里云采用了日志服務(wù),幫助暢捷通構(gòu)建了用戶體驗(yàn)感知、業(yè)務(wù)安全合規(guī)、用戶業(yè)務(wù)鏈路追蹤、成本預(yù)算的使用場(chǎng)景,實(shí)現(xiàn)了對(duì)用戶、業(yè)務(wù)、成本、安全等方面的全維度感知,使得運(yùn)維效率提升了30%。
在日常生活中,遇到電腦卡、遲緩等問(wèn)題,我們都會(huì)下意識(shí)地覺得“電腦壞了”,我們會(huì)介意每一秒的延遲帶來(lái)的等待,等待的這一秒可能會(huì)讓你輸了這場(chǎng)比賽、損失一筆交易、錯(cuò)過(guò)一段愛情……。因此為了改善這一秒的延遲,我們會(huì)認(rèn)真仔細(xì)地檢查系統(tǒng)、硬件、網(wǎng)絡(luò)等。也會(huì)為了這一秒的延遲,花重金來(lái)升級(jí)設(shè)備。在日常生活中,我們對(duì)于“慢”可謂是深惡痛疾,而企業(yè)又何嘗不是呢?
隨著互聯(lián)網(wǎng)的以及基礎(chǔ)設(shè)施的發(fā)展,越來(lái)越多的企業(yè)將業(yè)務(wù)搬到線上,業(yè)務(wù)數(shù)字化已經(jīng)在各個(gè)行業(yè)得到廣泛應(yīng)用,推動(dòng)各行業(yè)的業(yè)務(wù)創(chuàng)新,提升了用戶體驗(yàn)和效率。在業(yè)務(wù)往數(shù)據(jù)化轉(zhuǎn)型的浪潮下,企業(yè)業(yè)務(wù)就面臨以下四個(gè)趨勢(shì):
體驗(yàn)是關(guān)鍵的競(jìng)爭(zhēng)力之一:統(tǒng)計(jì)結(jié)果,發(fā)現(xiàn)1秒的延遲增加,平均會(huì)帶來(lái)7%的用戶流失。
創(chuàng)新迭代在加速::55%的應(yīng)用,每周甚至是每天,都會(huì)發(fā)布更新。
基礎(chǔ)實(shí)施與架構(gòu)在革新:多數(shù)企業(yè)業(yè)務(wù)采用了新型架構(gòu),這些變化,讓業(yè)務(wù)更敏捷迭代,并可支撐更加復(fù)雜的業(yè)務(wù)、提升運(yùn)營(yíng)效率。
運(yùn)維數(shù)據(jù)的多樣化:包括運(yùn)維數(shù)據(jù)容量、可變性、種類都在增加,比如日志/指標(biāo)/鏈路/審計(jì)/CMDB等。
從以上四個(gè)趨勢(shì)得出,如何提升用戶體驗(yàn),讓業(yè)務(wù)快速且穩(wěn)定地為用戶服務(wù),是企業(yè)在這個(gè)時(shí)代發(fā)展的關(guān)鍵。而“慢”,對(duì)于企業(yè)來(lái)說(shuō),就是一種故障。慢一秒可能會(huì)損失大量的用戶、慢一秒可能會(huì)讓服務(wù)器崩潰、慢一秒可能會(huì)被市場(chǎng)淘汰汰。
但更好的用戶體驗(yàn)也意味著更高的投入,讓IT設(shè)施成為企業(yè)發(fā)展中累贅是一件很不明智的事情。那企業(yè)該如何克服這類問(wèn)題呢?
針對(duì)這類問(wèn)題,“微服務(wù)”應(yīng)運(yùn)而生。傳統(tǒng)的IT架構(gòu)大多都是各種獨(dú)立系統(tǒng)的堆砌,這些系統(tǒng)的問(wèn)題總結(jié)來(lái)說(shuō)就是擴(kuò)展性差,可靠性不高,維護(hù)成本高。但使用微服務(wù)架構(gòu)后,越來(lái)越多的系統(tǒng)被拆解成了多個(gè)微服務(wù)。企業(yè)可將大量通用功能下沉為服務(wù),并對(duì)服務(wù)不斷進(jìn)行拆分,再根據(jù)不同的業(yè)務(wù)形態(tài),快速組裝出前端應(yīng)用,通過(guò)服務(wù)組裝和聚合的方式實(shí)現(xiàn)更快的開發(fā)速度,前端也能變得更輕。
但大量的微服務(wù),使得整體運(yùn)維難度也會(huì)提升,不同的微服務(wù)可能會(huì)帶來(lái)不同類型的數(shù)據(jù)、大量的警告以及處理不完的故障。那么能否有簡(jiǎn)單的方式,來(lái)對(duì)大量的微服務(wù)進(jìn)行管理呢?
暢捷通信息技術(shù)股份有限公司是用友旗下成員企業(yè),致力于為小微企業(yè)提供社交化、個(gè)性化、服務(wù)化、小量化的生意管理支持。暢捷通充分利用SaaS業(yè)務(wù)與客戶的高頻互動(dòng)的優(yōu)勢(shì)深挖客戶的價(jià)值,從而多方面滿足小微企業(yè)對(duì)云產(chǎn)品的需求。暢捷通提出以暢捷通T+為核心的“云+端”戰(zhàn)略,以數(shù)智財(cái)稅、數(shù)智商業(yè)為核心,以數(shù)據(jù)服務(wù)與生態(tài)服務(wù)為延展,通過(guò)Spring Cloud技術(shù)體系建立微服務(wù)應(yīng)用,為用戶提供定制化的服務(wù)。
但由于業(yè)務(wù)線的日益龐大、分布在各處微服務(wù)架構(gòu)以及用戶體量的不斷攀升,暢捷通運(yùn)維團(tuán)隊(duì)也遇到了一些瓶頸,如
-業(yè)務(wù)高增長(zhǎng),用戶大體量,如何識(shí)別每一個(gè)用戶的體驗(yàn)?是否能有數(shù)據(jù)支撐?
業(yè)界生態(tài)都在提全鏈路追蹤,如何實(shí)現(xiàn)高效利用?
如何管理好分散在各個(gè)服務(wù)器中的微服務(wù),并解決成本難題?
安全要求常態(tài)化,安全合規(guī)的可觀測(cè)性黑盒無(wú)從入手
暢捷通運(yùn)維團(tuán)隊(duì)深挖日志數(shù)據(jù)使用場(chǎng)景,利用日志服務(wù)工具能力梅開二度,為暢捷通的業(yè)務(wù)發(fā)展提供了持續(xù)且強(qiáng)有力的支持,保障了業(yè)務(wù)高速發(fā)展及用戶體驗(yàn)的良好運(yùn)行。
基于上述問(wèn)題,阿里云為暢捷通構(gòu)建了基于日志服務(wù)的深度使用方案,協(xié)助暢捷通搭建了渤海平臺(tái)。
用戶體驗(yàn)感知解決方案:
基于阿里云日志服務(wù),收集全量的用戶請(qǐng)求日志,以租戶維度對(duì)于該層面日志進(jìn)行了數(shù)據(jù)加工,提取出Apdex性能分?jǐn)?shù)、請(qǐng)求成功率分?jǐn)?shù)、錯(cuò)誤請(qǐng)求分析、錯(cuò)誤請(qǐng)求影響租戶占比等自定義指標(biāo),幫助客戶構(gòu)建用戶健康體系。
用戶業(yè)務(wù)鏈路追蹤解決方案:
基于阿里云日志服務(wù),在用戶使用側(cè)增加了二維碼上報(bào)功能,用戶使用過(guò)程中遇到問(wèn)題,會(huì)自動(dòng)彈出二維碼,用戶只需將帶有二維碼的界面截圖給問(wèn)題處理人員即可,后續(xù)相關(guān)的同事只需要掃描二維碼即可將用戶當(dāng)前環(huán)境等信息進(jìn)行復(fù)現(xiàn),結(jié)合建立的業(yè)務(wù)鏈路追蹤分析模型,即可解決問(wèn)題。
系統(tǒng)管理可觀測(cè)性搭建解決方案:
基于阿里云日志服務(wù),結(jié)合各微服務(wù)和預(yù)算數(shù)據(jù),實(shí)時(shí)可視化展分析結(jié)果,將相關(guān)的數(shù)據(jù)進(jìn)行了分析提取,使得整體使用情況具備可觀測(cè)性。
業(yè)務(wù)安全合規(guī)解決方案:
基于阿里云日志服務(wù),暢捷通對(duì)于好生意日志庫(kù)進(jìn)行了二次加工,對(duì)于商品增改操作進(jìn)行實(shí)時(shí)和定時(shí)的批量檢測(cè),之后對(duì)于結(jié)果配置進(jìn)行和安全模塊對(duì)接,及時(shí)發(fā)現(xiàn)問(wèn)題后,入庫(kù)RDS,相應(yīng)通知到人工進(jìn)行后續(xù)操作,極大的降低了業(yè)務(wù)風(fēng)險(xiǎn),提升了業(yè)務(wù)安全合規(guī)比率。
阿里云采用了日志服務(wù),幫助暢捷通構(gòu)建了用戶體驗(yàn)感知、業(yè)務(wù)安全合規(guī)、用戶業(yè)務(wù)鏈路追蹤、成本預(yù)算的使用場(chǎng)景,實(shí)現(xiàn)了對(duì)用戶、業(yè)務(wù)、成本、安全等方面的全維度感知,使得運(yùn)維效率提升了30%。