本技術(shù)涉及邊緣業(yè)務(wù)管理,尤其涉及一種基于云技術(shù)的業(yè)務(wù)管理方法及云管理平臺(tái)。
背景技術(shù):
1、位于工廠車間等業(yè)務(wù)現(xiàn)場的邊緣節(jié)點(diǎn)可以就近監(jiān)測(cè)和控制業(yè)務(wù)設(shè)備(例如,機(jī)床)。例如,采集并分析業(yè)務(wù)設(shè)備執(zhí)行業(yè)務(wù)的業(yè)務(wù)數(shù)據(jù),以判斷業(yè)務(wù)設(shè)備的運(yùn)行狀況。
2、由于邊緣節(jié)點(diǎn)位于業(yè)務(wù)現(xiàn)場,在邊緣節(jié)點(diǎn)出現(xiàn)異常時(shí),通常需要專業(yè)人員到業(yè)務(wù)現(xiàn)場對(duì)邊緣節(jié)點(diǎn)進(jìn)行分析,以發(fā)現(xiàn)導(dǎo)致異常的原因。到業(yè)務(wù)現(xiàn)場本身耗時(shí)耗力,并且檢測(cè)效率低。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)的實(shí)施例提供一種基于云技術(shù)的業(yè)務(wù)管理方法及云管理平臺(tái),可以在邊緣數(shù)據(jù)異常時(shí),在云端創(chuàng)建鏡像節(jié)點(diǎn),利用鏡像節(jié)點(diǎn)可高效、準(zhǔn)確地分析異常的原因。
2、第一方面,提供了一種基于云技術(shù)的業(yè)務(wù)管理方法,該方法應(yīng)用于云管理平臺(tái),云管理平臺(tái)用于管理云基礎(chǔ)設(shè)施,云基礎(chǔ)設(shè)施和邊緣節(jié)點(diǎn)通過網(wǎng)絡(luò)連接,邊緣節(jié)點(diǎn)用于采集業(yè)務(wù)設(shè)備的業(yè)務(wù)數(shù)據(jù),業(yè)務(wù)設(shè)備用于執(zhí)行業(yè)務(wù),該方法包括:云管理平臺(tái)接收邊緣節(jié)點(diǎn)發(fā)送的第一數(shù)據(jù),第一數(shù)據(jù)包括業(yè)務(wù)設(shè)備的業(yè)務(wù)數(shù)據(jù)和/或邊緣節(jié)點(diǎn)的運(yùn)行數(shù)據(jù);云管理平臺(tái)根據(jù)已設(shè)置的告警規(guī)則確定第一數(shù)據(jù)是否觸發(fā)邊緣告警,邊緣告警用于指示第一數(shù)據(jù)出現(xiàn)異常;當(dāng)?shù)谝粩?shù)據(jù)觸發(fā)邊緣告警時(shí),云管理平臺(tái)獲取邊緣節(jié)點(diǎn)的配置信息;云管理平臺(tái)利用配置信息創(chuàng)建邊緣節(jié)點(diǎn)的第一鏡像節(jié)點(diǎn),第一鏡像節(jié)點(diǎn)設(shè)置在云基礎(chǔ)設(shè)施上;云管理平臺(tái)配置第一鏡像節(jié)點(diǎn)以接收邊緣數(shù)據(jù),邊緣數(shù)據(jù)包括觸發(fā)邊緣告警時(shí)的業(yè)務(wù)數(shù)據(jù)。
3、在本技術(shù)實(shí)施例提供的業(yè)務(wù)管理方法中,云管理平臺(tái)可以獲取邊緣節(jié)點(diǎn)在進(jìn)行業(yè)務(wù)數(shù)據(jù)采集時(shí)的邊緣數(shù)據(jù),并判斷邊緣數(shù)據(jù)是否異常。其中,當(dāng)邊緣數(shù)據(jù)觸發(fā)了邊緣告警時(shí),可確認(rèn)邊緣數(shù)據(jù)異常。邊緣數(shù)據(jù)反映了邊緣節(jié)點(diǎn)可能發(fā)生異常。云管理平臺(tái)在確定邊緣數(shù)據(jù)異常時(shí),云管理平臺(tái)獲取邊緣節(jié)點(diǎn)的節(jié)點(diǎn)配置信息,并利用節(jié)點(diǎn)配置信息在云基礎(chǔ)設(shè)施上創(chuàng)建邊緣節(jié)點(diǎn)的第一鏡像節(jié)點(diǎn),并配置第一鏡像節(jié)點(diǎn)以接收業(yè)務(wù)數(shù)據(jù)。如此。能夠利用第一鏡像節(jié)點(diǎn)復(fù)現(xiàn)邊緣節(jié)點(diǎn)的異常。通過復(fù)現(xiàn)異常,可以更精準(zhǔn)、更全面的發(fā)現(xiàn)導(dǎo)致異常的原因。
4、在一種可能的實(shí)現(xiàn)方式中,邊緣告警包括業(yè)務(wù)告警,根據(jù)已設(shè)置的告警規(guī)則確定第一數(shù)據(jù)是否觸發(fā)邊緣告警,包括:在業(yè)務(wù)數(shù)據(jù)位于預(yù)設(shè)的業(yè)務(wù)數(shù)據(jù)范圍之外時(shí),確定業(yè)務(wù)數(shù)據(jù)觸發(fā)業(yè)務(wù)告警;或者,邊緣節(jié)點(diǎn)的運(yùn)行數(shù)據(jù)包括邊緣節(jié)點(diǎn)的硬件的運(yùn)行參數(shù),邊緣告警包括硬件告警,根據(jù)已設(shè)置的告警規(guī)則確定第一數(shù)據(jù)是否觸發(fā)邊緣告警,包括:在硬件的運(yùn)行參數(shù)位于預(yù)設(shè)的運(yùn)行參數(shù)范圍之外時(shí),確定硬件的運(yùn)行參數(shù)觸發(fā)硬件告警;或者,邊緣節(jié)點(diǎn)的運(yùn)行數(shù)據(jù)包括邊緣節(jié)點(diǎn)的應(yīng)用的運(yùn)行狀態(tài),邊緣告警包括應(yīng)用告警,根據(jù)已設(shè)置的告警規(guī)則確定第一數(shù)據(jù)是否觸發(fā)邊緣告警,包括:在應(yīng)用的運(yùn)行狀態(tài)為異常運(yùn)行狀態(tài)時(shí),確定應(yīng)用的應(yīng)用狀態(tài)觸發(fā)應(yīng)用告警。
5、在該實(shí)現(xiàn)方式中,通過判斷業(yè)務(wù)數(shù)據(jù)是否觸發(fā)了業(yè)務(wù)告警,可判斷業(yè)務(wù)設(shè)備執(zhí)行業(yè)務(wù)是否發(fā)生了異常,實(shí)現(xiàn)了異常定位,進(jìn)而可有目的地分析異常,提高異常分析效率。
6、在該實(shí)現(xiàn)方式中,還可以通過判斷邊緣節(jié)點(diǎn)的硬件運(yùn)行數(shù)據(jù)是否觸發(fā)硬件告警,可判斷邊緣節(jié)點(diǎn)的硬件是否發(fā)生了異常,實(shí)現(xiàn)了異常定位,進(jìn)而可有目的地分析異常判斷邊緣節(jié)點(diǎn)是否運(yùn)行異常,提高異常分析效率。
7、在該實(shí)現(xiàn)方式中,還可以通過判斷邊緣節(jié)點(diǎn)的應(yīng)用運(yùn)行狀態(tài)是否觸發(fā)應(yīng)用告警,可判斷邊緣節(jié)點(diǎn)的應(yīng)用是否發(fā)生了異常,實(shí)現(xiàn)了異常定位,進(jìn)而可有目的地分析異常判斷邊緣節(jié)點(diǎn)是否運(yùn)行異常,提高異常分析效率。
8、在一種可能的實(shí)現(xiàn)方式中,節(jié)點(diǎn)配置信息包括邊緣節(jié)點(diǎn)的硬件規(guī)格、操作系統(tǒng)的版本、應(yīng)用的版本、日志、話務(wù)模型的版本中的一種或任意多種的組合。
9、在該實(shí)現(xiàn)方式中,云管理平臺(tái)可以獲取邊緣節(jié)點(diǎn)的硬件規(guī)格、操作系統(tǒng)的版本、應(yīng)用的版本、日志、話務(wù)模型的版本中的一種或任意多種的組合,從而可以創(chuàng)建出硬件規(guī)格、操作系統(tǒng)的版本、應(yīng)用的版本、日志、話務(wù)模型的版本中的一種或任意多種與邊緣節(jié)點(diǎn)相同的鏡像節(jié)點(diǎn)。
10、在一種可能的實(shí)現(xiàn)方式中,云管理平臺(tái)配置第一鏡像節(jié)點(diǎn)以接收邊緣數(shù)據(jù)包括:云管理平臺(tái)調(diào)整第一鏡像節(jié)點(diǎn)的配置;其中,調(diào)整后的第一鏡像節(jié)點(diǎn)用于采集業(yè)務(wù)設(shè)備的業(yè)務(wù)數(shù)據(jù);云管理平臺(tái)接收調(diào)整后的第一鏡像節(jié)點(diǎn)發(fā)送的第二數(shù)據(jù),第二數(shù)據(jù)包括業(yè)務(wù)設(shè)備的業(yè)務(wù)數(shù)據(jù)和/或調(diào)整后的第一鏡像節(jié)點(diǎn)的運(yùn)行數(shù)據(jù);當(dāng)?shù)诙?shù)據(jù)未觸發(fā)邊緣告警時(shí),云管理平臺(tái)記錄調(diào)整后的第一鏡像節(jié)點(diǎn)的節(jié)點(diǎn)配置信息,其中,調(diào)整后的第一鏡像節(jié)點(diǎn)的節(jié)點(diǎn)配置信息用于調(diào)整邊緣節(jié)點(diǎn)的配置。
11、在該實(shí)現(xiàn)方式中,可以調(diào)整第一鏡像節(jié)點(diǎn)的配置,并判斷調(diào)整配置后的第一鏡像節(jié)點(diǎn)在進(jìn)行業(yè)務(wù)數(shù)據(jù)采集時(shí),是否出現(xiàn)異常。若沒有出現(xiàn)異常,則表明第一鏡像節(jié)點(diǎn)調(diào)整后的配置有效避免了異常的發(fā)生?;谡{(diào)整后的配置,對(duì)邊緣節(jié)點(diǎn)的配置進(jìn)行調(diào)整,使得邊緣節(jié)點(diǎn)也可以避免異常的發(fā)生,從而有效解決異常。
12、并且,配置的調(diào)整是在云端的第一鏡像節(jié)點(diǎn)進(jìn)行的,無需到業(yè)務(wù)現(xiàn)場對(duì)邊緣節(jié)點(diǎn)進(jìn)行反復(fù)調(diào)整,即可得到能夠避免異常發(fā)生的配置。
13、在一種可能的實(shí)現(xiàn)方式中,邊緣節(jié)點(diǎn)運(yùn)行有多個(gè)應(yīng)用,該方法還包括:云管理平臺(tái)從邊緣節(jié)點(diǎn)接收邊緣節(jié)點(diǎn)的第一負(fù)載信息;當(dāng)?shù)谝回?fù)載信息表示邊緣節(jié)點(diǎn)的負(fù)載大于第一負(fù)載閾值時(shí),云管理平臺(tái)利用配置信息創(chuàng)建邊緣節(jié)點(diǎn)的第二鏡像節(jié)點(diǎn),第二鏡像節(jié)點(diǎn)設(shè)置在云基礎(chǔ)設(shè)施上;云管理平臺(tái)指示第二鏡像節(jié)點(diǎn)接替邊緣節(jié)點(diǎn)運(yùn)行多個(gè)應(yīng)用中的至少一個(gè)應(yīng)用。
14、在該實(shí)現(xiàn)方式中,在邊緣節(jié)點(diǎn)的負(fù)載較大時(shí),可以在云端創(chuàng)建邊緣節(jié)點(diǎn)的鏡像節(jié)點(diǎn),所創(chuàng)建的鏡像節(jié)點(diǎn)可以分擔(dān)邊緣節(jié)點(diǎn)的負(fù)載,從而可以保障邊緣節(jié)點(diǎn)的功能或任務(wù)順利執(zhí)行。
15、在一種可能的實(shí)現(xiàn)方式中,該方法還包括:云管理平臺(tái)從邊緣節(jié)點(diǎn)接收邊緣節(jié)點(diǎn)的第二負(fù)載信息;當(dāng)?shù)诙?fù)載信息表示邊緣節(jié)點(diǎn)的負(fù)載小于第二負(fù)載閾值時(shí),云管理平臺(tái)指示邊緣節(jié)點(diǎn)恢復(fù)運(yùn)行至少一個(gè)應(yīng)用,其中,第二負(fù)載閾值小于或等于第一負(fù)載閾值。
16、在該實(shí)現(xiàn)方式中,在邊緣節(jié)點(diǎn)的負(fù)載較小時(shí),可以指示邊緣節(jié)點(diǎn)恢復(fù)運(yùn)行由鏡像節(jié)點(diǎn)運(yùn)行的應(yīng)用,并是否鏡像節(jié)點(diǎn)所占用的云資源,避免云資源不必要的占用,減少云資源的浪費(fèi)。
17、在一種可能的實(shí)現(xiàn)方式中,業(yè)務(wù)設(shè)備包括機(jī)床,業(yè)務(wù)數(shù)據(jù)包括機(jī)床的生產(chǎn)速度、電流、刀具轉(zhuǎn)速、刀具溫度中的至少一項(xiàng);或者,業(yè)務(wù)設(shè)備包括傳感器,業(yè)務(wù)數(shù)據(jù)包括傳感器檢測(cè)到的數(shù)據(jù)。
18、在該實(shí)現(xiàn)方式中,本技術(shù)實(shí)施例提供的業(yè)務(wù)管理方法,可以應(yīng)用到產(chǎn)品生產(chǎn)或環(huán)境檢測(cè)等業(yè)務(wù)場景中,方便了在這些業(yè)務(wù)場景中,對(duì)邊緣節(jié)點(diǎn)的異常進(jìn)行分析以及解決。
19、第二方面,提供了一種云管理平臺(tái),云管理平臺(tái)用于管理云基礎(chǔ)設(shè)施,云基礎(chǔ)設(shè)施和邊緣節(jié)點(diǎn)通過網(wǎng)絡(luò)連接,邊緣節(jié)點(diǎn)用于采集業(yè)務(wù)設(shè)備的業(yè)務(wù)數(shù)據(jù),業(yè)務(wù)設(shè)備用于執(zhí)行業(yè)務(wù),云管理平臺(tái)包括:通信模塊,用于接收邊緣節(jié)點(diǎn)發(fā)送的第一數(shù)據(jù),第一數(shù)據(jù)包括業(yè)務(wù)設(shè)備的業(yè)務(wù)數(shù)據(jù)和/或邊緣節(jié)點(diǎn)的運(yùn)行數(shù)據(jù);告警模塊,用于根據(jù)已設(shè)置的告警規(guī)則確定第一數(shù)據(jù)是否觸發(fā)邊緣告警,邊緣告警用于指示第一數(shù)據(jù)出現(xiàn)異常;獲取模塊,用于當(dāng)?shù)谝粩?shù)據(jù)觸發(fā)邊緣告警時(shí),獲取邊緣節(jié)點(diǎn)的配置信息;創(chuàng)建模塊,用于利用配置信息創(chuàng)建邊緣節(jié)點(diǎn)的第一鏡像節(jié)點(diǎn),第一鏡像節(jié)點(diǎn)設(shè)置在云基礎(chǔ)設(shè)施上;配置模塊,用于配置第一鏡像節(jié)點(diǎn)以接收邊緣數(shù)據(jù),邊緣數(shù)據(jù)包括觸發(fā)邊緣告警時(shí)的業(yè)務(wù)數(shù)據(jù)。
20、在一種可能的實(shí)現(xiàn)方式中,邊緣告警包括業(yè)務(wù)告警,告警模塊用于:在業(yè)務(wù)數(shù)據(jù)位于預(yù)設(shè)的業(yè)務(wù)數(shù)據(jù)范圍之外時(shí),確定業(yè)務(wù)數(shù)據(jù)觸發(fā)業(yè)務(wù)告警;邊緣節(jié)點(diǎn)的運(yùn)行數(shù)據(jù)包括邊緣節(jié)點(diǎn)的硬件的運(yùn)行參數(shù),邊緣告警包括硬件告警,告警模塊用于:在硬件的運(yùn)行參數(shù)位于預(yù)設(shè)的運(yùn)行參數(shù)范圍之外時(shí),確定硬件的運(yùn)行參數(shù)觸發(fā)硬件告警;或者,邊緣節(jié)點(diǎn)的運(yùn)行數(shù)據(jù)包括邊緣節(jié)點(diǎn)的應(yīng)用的運(yùn)行狀態(tài),邊緣告警包括應(yīng)用告警,告警模塊用于:在應(yīng)用的運(yùn)行狀態(tài)為異常運(yùn)行狀態(tài)時(shí),確定應(yīng)用的應(yīng)用狀態(tài)觸發(fā)應(yīng)用告警。
21、在一種可能的實(shí)現(xiàn)方式中,節(jié)點(diǎn)配置信息包括邊緣節(jié)點(diǎn)的硬件規(guī)格、操作系統(tǒng)的版本、應(yīng)用的版本、日志、話務(wù)模型的版本中的一種或任意多種的組合。
22、在一種可能的實(shí)現(xiàn)方式中,配置模塊還用于:云管理平臺(tái)調(diào)整第一鏡像節(jié)點(diǎn)的配置;其中,調(diào)整后的第一鏡像節(jié)點(diǎn)用于采集業(yè)務(wù)設(shè)備的業(yè)務(wù)數(shù)據(jù);通信模塊還用于:接收調(diào)整后的第一鏡像節(jié)點(diǎn)發(fā)送的第二數(shù)據(jù),第二數(shù)據(jù)包括業(yè)務(wù)設(shè)備的業(yè)務(wù)數(shù)據(jù)和/或調(diào)整后的第一鏡像節(jié)點(diǎn)的運(yùn)行數(shù)據(jù);獲取模塊還用于:當(dāng)?shù)诙?shù)據(jù)未觸發(fā)邊緣告警時(shí),記錄調(diào)整后的第一鏡像節(jié)點(diǎn)的節(jié)點(diǎn)配置信息,其中,調(diào)整后的第一鏡像節(jié)點(diǎn)的節(jié)點(diǎn)配置信息用于調(diào)整邊緣節(jié)點(diǎn)的配置。
23、在一種可能的實(shí)現(xiàn)方式中,邊緣節(jié)點(diǎn)運(yùn)行有多個(gè)應(yīng)用;通信模塊還用于:從邊緣節(jié)點(diǎn)接收邊緣節(jié)點(diǎn)的第一負(fù)載信息;創(chuàng)建模塊還用于:當(dāng)?shù)谝回?fù)載信息表示邊緣節(jié)點(diǎn)的負(fù)載大于第一負(fù)載閾值時(shí),利用配置信息創(chuàng)建邊緣節(jié)點(diǎn)的第二鏡像節(jié)點(diǎn),第二鏡像節(jié)點(diǎn)設(shè)置在云基礎(chǔ)設(shè)施上;通信模塊還用于;指示第二鏡像節(jié)點(diǎn)用于接替邊緣節(jié)點(diǎn)運(yùn)行多個(gè)應(yīng)用中的至少一個(gè)應(yīng)用。
24、在一種可能的實(shí)現(xiàn)方式中,通信模塊還用于:從邊緣節(jié)點(diǎn)接收邊緣節(jié)點(diǎn)的第二負(fù)載信息;當(dāng)?shù)诙?fù)載信息表示邊緣節(jié)點(diǎn)的負(fù)載小于第二負(fù)載閾值時(shí),指示邊緣節(jié)點(diǎn)恢復(fù)運(yùn)行至少一個(gè)應(yīng)用,其中,第二負(fù)載閾值小于或等于第一負(fù)載閾值。
25、第三方面,提供了一種計(jì)算設(shè)備集群,包括至少一個(gè)計(jì)算設(shè)備,每個(gè)計(jì)算設(shè)備包括處理器和存儲(chǔ)器;至少一個(gè)計(jì)算設(shè)備的處理器用于執(zhí)行至少一個(gè)計(jì)算設(shè)備的存儲(chǔ)器中存儲(chǔ)的指令,以使得計(jì)算設(shè)備集群執(zhí)行第一方面提供的方法。
26、第四方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包括計(jì)算機(jī)程序指令,當(dāng)計(jì)算機(jī)程序指令由計(jì)算設(shè)備集群執(zhí)行時(shí),計(jì)算設(shè)備集群執(zhí)行第一方面提供的方法。
27、第五方面,提供了一種包含指令的計(jì)算機(jī)程序產(chǎn)品,當(dāng)指令被計(jì)算機(jī)設(shè)備集群運(yùn)行時(shí),使得計(jì)算機(jī)設(shè)備集群執(zhí)行第一方面提供的方法。
28、第二方面至第五方面的有益效果可參考上文對(duì)第一方面的有益效果的介紹,在此不再贅述。