本發(fā)明涉及聯(lián)合編排系統(tǒng)、用于聯(lián)合編排系統(tǒng)的廠間編排器、用于聯(lián)合編排系統(tǒng)的廠內(nèi)編排器以及對(duì)應(yīng)的方法。
背景技術(shù):
1、在工業(yè)自動(dòng)化領(lǐng)域,工廠所有者通常使用相應(yīng)的編排系統(tǒng)操作多個(gè)工廠。盡管每個(gè)工廠的編排系統(tǒng)承擔(dān)了在工廠層本地地管理和優(yōu)化it/ot基礎(chǔ)設(shè)施的特定任務(wù),但多工廠操作者面臨著當(dāng)前編排系統(tǒng)無法處理的全局層的任務(wù)。人工處理這些任務(wù)需要大量人力,同時(shí)容易出現(xiàn)錯(cuò)誤和兼容性問題。
技術(shù)實(shí)現(xiàn)思路
1、為了更好地解決這些問題中的一個(gè)或多個(gè),在本發(fā)明的第一方面,提供了一種聯(lián)合編排系統(tǒng),包括:
2、多個(gè)廠內(nèi)編排器,被分配給多個(gè)生產(chǎn)工廠中的相應(yīng)的生產(chǎn)工廠,其中每個(gè)廠內(nèi)編排器可操作為執(zhí)行關(guān)于相應(yīng)的生產(chǎn)工廠的一個(gè)或多個(gè)廠內(nèi)編排任務(wù);以及
3、廠間編排器,可操作為執(zhí)行一個(gè)或多個(gè)廠間編排任務(wù),
4、其中廠間編排器和廠內(nèi)編排器可操作為合作來編排多個(gè)生產(chǎn)工廠的資源和服務(wù)。
5、在第二方面,提供了一種用于聯(lián)合編排系統(tǒng)的廠間編排器,其中聯(lián)合編排系統(tǒng)包括多個(gè)廠內(nèi)編排器,多個(gè)廠內(nèi)編排器被分配給多個(gè)生產(chǎn)工廠中的相應(yīng)的生產(chǎn)工廠,其中每個(gè)廠內(nèi)編排器可操作為執(zhí)行關(guān)于相應(yīng)的生產(chǎn)工廠的一個(gè)或多個(gè)廠內(nèi)編排任務(wù),其中廠間編排器可操作為執(zhí)行一個(gè)或多個(gè)廠間編排任務(wù),并且其中廠間編排器和廠內(nèi)編排器可操作為合作來編排多個(gè)生產(chǎn)工廠的資源和服務(wù)。
6、在第三方面,提供了一種用于聯(lián)合編排系統(tǒng)的廠內(nèi)編排器,其中廠內(nèi)編排器可操作為被分配給多個(gè)生產(chǎn)工廠中的相應(yīng)的生產(chǎn)工廠,其中聯(lián)合編排系統(tǒng)還包括廠內(nèi)編排器,廠內(nèi)編排器可操作為執(zhí)行一個(gè)或多個(gè)廠間編排任務(wù),其中多個(gè)廠內(nèi)編排器可操作為執(zhí)行關(guān)于相應(yīng)的生產(chǎn)工廠的一個(gè)或多個(gè)廠內(nèi)編排任務(wù),并且其中廠內(nèi)編排器和廠間編排器可操作為合作來編排多個(gè)生產(chǎn)工廠的資源和服務(wù)。
7、在一個(gè)示例中,廠內(nèi)編排器形成層次結(jié)構(gòu)的第一層的部分,而廠間編排器形成層次結(jié)構(gòu)的第二層的部分,第二層高于第一層,使得聯(lián)合編排系統(tǒng)使用多層的編排器編排工廠資源和服務(wù)。本公開進(jìn)一步設(shè)想,聯(lián)合編排系統(tǒng)可以包括多于兩層的編排器,該系統(tǒng)包括例如形成層次結(jié)構(gòu)的第三層的部分的另一個(gè)編排器,第三層高于第二層。例如,工廠可被分組為現(xiàn)場(chǎng)(即,一個(gè)現(xiàn)場(chǎng)可包括多個(gè)工廠),其中聯(lián)合編排系統(tǒng)包括用于每個(gè)現(xiàn)場(chǎng)的現(xiàn)場(chǎng)編排器,現(xiàn)場(chǎng)編排器在相應(yīng)現(xiàn)場(chǎng)中的工廠的廠(間)編排器之上的層上,還有在多個(gè)現(xiàn)場(chǎng)編排器之上的層上的公司編排器。
8、編排任務(wù)(無論是廠間還是廠內(nèi))涉及資源和服務(wù)的自動(dòng)配置、編排和管理。廠內(nèi)編排任務(wù)涉及上述生產(chǎn)工廠內(nèi)的資源和服務(wù)的自動(dòng)配置、編排和/或管理。廠間編排任務(wù)涉及兩個(gè)或更多個(gè)上述生產(chǎn)工廠之間的資源和服務(wù)的自動(dòng)配置、編排和/或管理。編排任務(wù)可以包括例如以下中的一項(xiàng)或多項(xiàng):調(diào)度;分配工作負(fù)荷;部署;資源監(jiān)測(cè);推出更新。更具體而言,廠間編排任務(wù)可以包括以下中的一項(xiàng)或多項(xiàng):跨工廠分配工作負(fù)荷;跨工廠應(yīng)用中央更新;應(yīng)用更高級(jí)的指令;執(zhí)行故障切換或?yàn)?zāi)難處理;初始部署;在工廠之間轉(zhuǎn)移經(jīng)證實(shí)的部署配置;優(yōu)化工作負(fù)荷的全局資源使用;對(duì)全局安全問題的早期反應(yīng)。廠內(nèi)編排任務(wù)可以包括以下中的一項(xiàng)或多項(xiàng):部署;重新啟動(dòng);拆除工廠的部件;服務(wù)發(fā)現(xiàn);負(fù)荷平衡;存儲(chǔ)編排;秘密管理;網(wǎng)絡(luò)管理;自動(dòng)更新推出和回滾;pod水平自動(dòng)擴(kuò)縮。
9、每個(gè)廠內(nèi)編排器可以可操作為執(zhí)行廠內(nèi)調(diào)度,用于分配相應(yīng)的工廠的一個(gè)或多個(gè)資源來執(zhí)行工廠所需的一個(gè)或多個(gè)資源。廠間編排器可以可操作為執(zhí)行廠間調(diào)度,用于分配多個(gè)工廠中的一個(gè)工廠的一個(gè)或多個(gè)服務(wù)來執(zhí)行多個(gè)工廠中的另一個(gè)工廠所需的一個(gè)或多個(gè)服務(wù)。通過這種方式,可以在個(gè)體工廠內(nèi)和工廠之間都實(shí)現(xiàn)資源利用和優(yōu)化(“跨境”)。
10、調(diào)度(無論是廠間調(diào)度還是廠內(nèi)調(diào)度)可以根據(jù)管理調(diào)度決策的一個(gè)或多個(gè)策略(諸如聯(lián)合策略)來執(zhí)行。該等政策可能涉及以下中的一項(xiàng)或多項(xiàng):臨界;服務(wù)質(zhì)量(例如延遲);優(yōu)先權(quán);故障切換處理;訪問限制;安全;限制(例如地理或法律的)。在一個(gè)特定示例中,上述策略要求某些服務(wù)(例如控制服務(wù))滿足比其他服務(wù)(例如監(jiān)管服務(wù))所要求的延遲要求更嚴(yán)格的延遲要求。換句話說,該政策可以使某些服務(wù)優(yōu)先于其他服務(wù)。在這種情況下,政策可以規(guī)定某些服務(wù)在上述工廠本地托管,而其他服務(wù)可以被轉(zhuǎn)移至其他工廠。
11、可以至少部分地基于由廠間編排器從生產(chǎn)工廠中的一個(gè)或多個(gè)收集的工廠數(shù)據(jù)做出廠間調(diào)度決策。工廠數(shù)據(jù)可以包括基于由該工廠執(zhí)行的監(jiān)測(cè)表示相應(yīng)工廠的資源、服務(wù)和/或設(shè)備的狀態(tài)的狀態(tài)數(shù)據(jù)。例如,工廠數(shù)據(jù)可能涉及以下中的一項(xiàng)或多項(xiàng):資源利用;服務(wù)狀態(tài);因故障或維護(hù)導(dǎo)致的設(shè)備可用性和停機(jī)時(shí)間。工廠數(shù)據(jù)可用于標(biāo)識(shí)無法在相應(yīng)工廠本地解決的問題。工廠數(shù)據(jù)可從一個(gè)或多個(gè)分布式控制系統(tǒng)或服務(wù)獲取。附加地或備選地,工廠數(shù)據(jù)可從一個(gè)或多個(gè)制造執(zhí)行系統(tǒng)或服務(wù)獲取。通過這種方式,本文公開的系統(tǒng)和方法使得能夠在調(diào)度決策中考慮mes級(jí)別信息??捎杀疚乃龅穆?lián)合編排系統(tǒng)使用的mes數(shù)據(jù)的示例可涉及以下中的一項(xiàng)或多項(xiàng):生產(chǎn)調(diào)度;工單狀態(tài);生產(chǎn)批次的開始和結(jié)束時(shí)間;使用的材料;生產(chǎn)數(shù)量;原材料檢驗(yàn)的質(zhì)量數(shù)據(jù);設(shè)備數(shù)據(jù),諸如機(jī)器狀態(tài)、使用情況、維護(hù)記錄;材料數(shù)據(jù),諸如庫存水平、材料消耗;能源和公用事業(yè)數(shù)據(jù),諸如能源消耗、公用事業(yè)用量;物流和供應(yīng)鏈數(shù)據(jù);環(huán)境數(shù)據(jù),諸如生產(chǎn)區(qū)域的溫度、濕度;勞動(dòng)力數(shù)據(jù),例如即將到來的培訓(xùn)課程、輪班時(shí)間表。例如,即將進(jìn)行的操作員培訓(xùn)可以與軟件更新相結(jié)合,以嘗試新特征。生產(chǎn)停機(jī)時(shí)間可用于運(yùn)行診斷功能或重啟服務(wù)器進(jìn)行更新。
12、廠間編排器可以可操作為將廠間調(diào)度決策傳播給廠內(nèi)編排器。廠間編排器可以可操作為根據(jù)傳播配置(下文稱為集群配置)傳播廠間調(diào)度決策,該傳播配置指定哪些廠內(nèi)編排器形成聯(lián)合編排系統(tǒng)的部分、和/或如何聯(lián)系這些廠內(nèi)編排器、和/或廠內(nèi)編排器中的一個(gè)或多個(gè)的類型。廠間編排器可以可操作為生成表示廠間調(diào)度決策的聯(lián)合配置。廠間編排器可以可操作為從聯(lián)合配置中導(dǎo)出用于多個(gè)生產(chǎn)工廠中的每個(gè)的本地配置,其中每個(gè)本地配置指示相應(yīng)工廠的廠內(nèi)編排器實(shí)施廠間調(diào)度決策的至少部分。更具體地,本地配置可以指示廠內(nèi)編排器將一個(gè)或多個(gè)指定的服務(wù)部署到一個(gè)或多個(gè)指定資源,以便實(shí)施廠間調(diào)度決策的至少部分。廠間調(diào)度決策的至少部分可能涉及與相應(yīng)工廠相關(guān)聯(lián)的資源和/或服務(wù)。本地編排器或其操作者可以可操作或能夠拒絕相應(yīng)本地配置的至少部分。本地編排器或其操作者拒絕本地配置的至少部分可能觸發(fā)廠間編排器修改廠間調(diào)度決策。
13、廠內(nèi)編排器可以可操作為通過執(zhí)行本地措施來確定其是否有資源可用于解決問題。廠內(nèi)編排器可以可操作為將執(zhí)行本地措施優(yōu)先于請(qǐng)求全局措施。例如,該問題可能與過度的資源利用、和/或資源故障、和/或影響廠內(nèi)編排器的服務(wù)故障有關(guān)。響應(yīng)于確定該資源可用,廠內(nèi)編排器可以可操作為分配這些資源以解決問題。廠內(nèi)編排器可以可操作為將該問題轉(zhuǎn)發(fā)給廠間編排器,用于響應(yīng)于確定廠內(nèi)編排器沒有可用資源而要采取的全局措施。響應(yīng)于接收到由廠內(nèi)編排器中的一個(gè)轉(zhuǎn)發(fā)的問題,廠間編排器可以可操作為更新聯(lián)合配置以解決該問題,并將從更新的聯(lián)合配置導(dǎo)出的更新的本地配置傳播給廠內(nèi)編排器中的一個(gè)或多個(gè)。
14、聯(lián)合配置可以包括至少一個(gè)資源模板,該資源模板根據(jù)廠間調(diào)度決策定義將至少一個(gè)資源分配給至少一個(gè)服務(wù)。針對(duì)每個(gè)工廠可定義一個(gè)資源模板。聯(lián)合配置還可以包括定義哪個(gè)資源模板要被傳播到哪個(gè)廠內(nèi)編排器的放置配置。在資源模板中指定的至少一個(gè)資源和至少一個(gè)服務(wù)可以屬于同一工廠或不同工廠。針對(duì)至少一個(gè)工廠的資源模板可以對(duì)應(yīng)于相應(yīng)工廠的類型。廠間編排器可以可操作為使用對(duì)應(yīng)于不同類型工廠的不同資源模板。資源模板可以關(guān)于一個(gè)或多個(gè)預(yù)定義的資源類型指定要由相應(yīng)的廠內(nèi)編排器使用的資源。廠間編排器可以可操作為訪問存儲(chǔ)一個(gè)或多個(gè)預(yù)定義資源類型的資源類型庫以用于選擇。資源模板和/或預(yù)定義的資源類型可以涉及工廠之間共同使用的資源,即工廠不可知(plant-agnostic)的資源或資源類型。聯(lián)合配置還可以包括至少一個(gè)覆蓋配置,其覆蓋一個(gè)或多個(gè)所述資源模板的至少部分。覆蓋配置可以涉及在工廠之間不共同使用的至少一個(gè)資源或資源類型,即特定于工廠的資源或資源類型。聯(lián)合配置可包括一個(gè)或多個(gè)如本文其他地方所描述的策略。廠間編排器可以可操作為通過將資源分配給在相應(yīng)資源模板中指定的服務(wù)(可選地根據(jù)工廠的相應(yīng)覆蓋配置和/或策略中的至少一個(gè)策略進(jìn)行修改)從聯(lián)合配置中為工廠中的相應(yīng)工廠導(dǎo)出本地配置。
15、廠間編排器可以可操作為推出影響多個(gè)工廠的中央更新。附加地或備選地,廠間編排器可以可操作為執(zhí)行影響多個(gè)工廠的一項(xiàng)或多項(xiàng)維護(hù)任務(wù)。
16、聯(lián)合編排系統(tǒng)可以可操作為將每個(gè)現(xiàn)場(chǎng)的拓?fù)湟?guī)范自動(dòng)合并到工廠間的拓?fù)湟?guī)范中。附加地或備選地,聯(lián)合編排系統(tǒng)可以可操作為自動(dòng)從工廠間拓?fù)湟?guī)范中自動(dòng)導(dǎo)出每個(gè)現(xiàn)場(chǎng)的拓?fù)湟?guī)范。在一個(gè)非限制性示例中,將每個(gè)現(xiàn)場(chǎng)的拓?fù)湟?guī)范合并到工廠間的拓?fù)湟?guī)范可以包括在一個(gè)工廠中測(cè)試通用服務(wù)(例如,用于安全審計(jì)),然后,如果成功,則提升到全局集群層,并要求每個(gè)工廠運(yùn)行安全審計(jì)服務(wù)。在一個(gè)非限制性示例中,從工廠間拓?fù)湟?guī)范導(dǎo)出每個(gè)現(xiàn)場(chǎng)的拓?fù)湟?guī)范,每個(gè)工廠集群可以具有特殊屬性(例如,用戶憑證、資源限制、空間特性、不同的硬件版本),這可能需要工廠特定的適配。例如,當(dāng)在特定工廠集群中實(shí)例化全局部署模板時(shí),在特定工廠中使用的密碼可以被插入到全局部署模板中。
17、聯(lián)合編排系統(tǒng)可以被實(shí)現(xiàn)為集群聯(lián)合系統(tǒng),其中每個(gè)廠內(nèi)編排器形成相應(yīng)成員集群的部分,并且其中廠間編排器被實(shí)現(xiàn)為用于協(xié)調(diào)成員集群的聯(lián)合的主機(jī)集群。
18、在第四方面,提供了一種聯(lián)合編排方法,包括:
19、將多個(gè)廠內(nèi)編排器分配給多個(gè)工業(yè)工廠中的相應(yīng)的工廠;
20、由每個(gè)廠內(nèi)編排器執(zhí)行關(guān)于相應(yīng)的工廠的一個(gè)或多個(gè)廠內(nèi)編排任務(wù);并且
21、由廠間編排器執(zhí)行一個(gè)或多個(gè)廠間編排任務(wù),
22、其中廠間編排器和廠內(nèi)編排器合作來編排多個(gè)工廠的資源和服務(wù)。
23、在第五方面,提供了一種由用于聯(lián)合編排系統(tǒng)的廠間編排器執(zhí)行的方法,其中該聯(lián)合編排系統(tǒng)包括被分配給多個(gè)工廠中的相應(yīng)工廠的多個(gè)廠內(nèi)編排器,其中每個(gè)工廠內(nèi)編排器可以可操作為執(zhí)行關(guān)于相應(yīng)工廠的一個(gè)或多個(gè)廠內(nèi)編排任務(wù),該方法包括:由廠間編排器執(zhí)行一個(gè)或多個(gè)廠間編排任務(wù),其中廠間編排器和廠內(nèi)編排器合作來編排多個(gè)工廠的資源和服務(wù)。
24、在第六方面,提供了一種由用于聯(lián)合編排系統(tǒng)的廠內(nèi)編排器執(zhí)行的方法,其中廠內(nèi)編排器被分配給多個(gè)工廠中的相應(yīng)工廠,并且其中聯(lián)合編排系統(tǒng)還包括可操作為執(zhí)行一個(gè)或多個(gè)廠間編排任務(wù)的廠間編排器,該方法包括:由廠內(nèi)編排器執(zhí)行關(guān)于相應(yīng)工廠的一個(gè)或多個(gè)廠內(nèi)編排任務(wù),其中,廠內(nèi)編排器和廠間編排器合作來編排多個(gè)工廠的資源和服務(wù)。
25、第四至第六方面中任一方面的方法可以包括第一至第三方面中任一方面的任何可選特征或子方面(加以必要修改)。
26、本文所述的任何方法可以包括在多個(gè)工廠中的一個(gè)或多個(gè)工廠的操作期間編排資源和服務(wù)的另外步驟,例如執(zhí)行工業(yè)過程或生產(chǎn)產(chǎn)品。
27、在第七方面,提供了一種方法,包括由聯(lián)合操作者生成如本文所述的聯(lián)合配置。在聯(lián)合編排系統(tǒng)是綠地項(xiàng)目的情況下,該方法包括聯(lián)合操作者從一開始生成聯(lián)合配置。在聯(lián)合編排系統(tǒng)是棕地項(xiàng)目的情況下,該方法包括聯(lián)合操作者至少部分基于一個(gè)或多個(gè)遺留工廠資源模板生成聯(lián)合配置
28、第四至第六方面中任一方面的方法可以是計(jì)算機(jī)實(shí)現(xiàn)的。
29、根據(jù)第八方面,提供了一種被配置為執(zhí)行第四至第六方面中任一方面的方法的計(jì)算系統(tǒng)。
30、根據(jù)第九方面,提供了一種包括指令的計(jì)算機(jī)程序(產(chǎn)品),當(dāng)由計(jì)算系統(tǒng)執(zhí)行時(shí),該指令使得計(jì)算系統(tǒng)能夠或引起計(jì)算系統(tǒng)執(zhí)行第四至第六方面中任一方面的方法。
31、根據(jù)第十方面,提供了一種包括指令的計(jì)算機(jī)可讀(存儲(chǔ))介質(zhì),當(dāng)由計(jì)算系統(tǒng)執(zhí)行時(shí),該指令使得計(jì)算系統(tǒng)能夠或引起計(jì)算系統(tǒng)執(zhí)行第四至第六方面中任一方面的方法。計(jì)算機(jī)可讀介質(zhì)可以是暫態(tài)或非暫態(tài)的、易失性或非易失性的。
32、本文公開的系統(tǒng)和方法考慮到個(gè)體以及共享的特征和利益,提供了具有跨境資源管理的多個(gè)控制系統(tǒng)的編排。本文公開的系統(tǒng)和方法使得能夠更新和維護(hù)可用于多個(gè)工廠的部件、工廠之間的資源利用、工廠之間的依賴關(guān)系以及影響多個(gè)工廠的高級(jí)指令。這與先前的編排器形成對(duì)比,先前的編排器僅管理單個(gè)工廠內(nèi)的資源和服務(wù),使得由單個(gè)操作者運(yùn)行的多個(gè)工廠的編排器彼此獨(dú)立地工作,并且更高級(jí)的編排任務(wù)(例如,跨工廠的推出更新)必須通過人工交互來應(yīng)用。
33、除了實(shí)現(xiàn)資源的共享使用之外,本文所述的系統(tǒng)和方法提供了在編排決策中考慮更高級(jí)屬性(尤其是mes數(shù)據(jù))的新穎方法。
34、本文公開的系統(tǒng)和方法還提供由于集中化控制系統(tǒng)管理的減少的工作量、多個(gè)工廠狀態(tài)的一體化表示、以及由于跨境管理的優(yōu)化的控制系統(tǒng)和過程的管理。
35、通過將工廠it/ot基礎(chǔ)設(shè)施的個(gè)體系統(tǒng)規(guī)范(其目前由編排器用于部署和管理單個(gè)工廠)組合成廠間系統(tǒng)規(guī)范,本文公開的系統(tǒng)和方法使得策略能夠被定義,該策略使得編排器能夠以不同的策略達(dá)到目標(biāo)狀態(tài)。這可以包括將軟件部件放置在可用的基礎(chǔ)設(shè)施上(集群調(diào)度)和/或改變部件的配置。廠間系統(tǒng)規(guī)范可以包括對(duì)目標(biāo)it和ot拓?fù)涞穆暶餍悦枋觥?/p>
36、通過在運(yùn)行時(shí)間期間使其控制系統(tǒng)的狀態(tài)表示與廠間編排器同步,廠內(nèi)編排器使得廠間編排器能夠?qū)S的變化做出反應(yīng),以導(dǎo)出跨境優(yōu)化。與廠間編排器不同步的工廠保持其穩(wěn)定執(zhí)行由廠內(nèi)編排器管理的控制系統(tǒng)的能力。一旦重新建立同步,任何出現(xiàn)的任務(wù)均可執(zhí)行。
37、本文中使用的術(shù)語“資源”用于表示可以被分配為在工廠內(nèi)或跨工廠執(zhí)行服務(wù)的任何資源。該術(shù)語可指計(jì)算資源,包括例如cpu、內(nèi)存、存儲(chǔ)裝置或冗余。資源可被稱為零件或部件,例如虛擬零件或部件,屬于例如一個(gè)或多個(gè)工廠的it/ot基礎(chǔ)設(shè)施。也就是說,資源可以包括通過監(jiān)測(cè)和/或控制工廠設(shè)備、過程和事件來檢測(cè)或引起變化的硬件和/或軟件。資源可以包括或包括在包括一個(gè)或多個(gè)(計(jì)算)節(jié)點(diǎn)的一個(gè)或多個(gè)集群中。在kubernetes實(shí)現(xiàn)中,資源可以包括以下中的一項(xiàng)或多項(xiàng):pods;services;volumes;namespaces;configmaps;secrets;deployments;statefulsets;daemonsets;replicasets;jobs;cronjobs;persistentvolumeclaims;persistentvolumes;serviceaccounts;roles;rolebindings;clusterroles;clusterrolebindings;ingress;networkpolicies;horizontalpodautoscalers;customresourcedefinitions;resourcequotas;limitranges;endpoints;podtemplates;storageclasses;node;events;componentstatuses;apiresourcelists。然而,應(yīng)當(dāng)理解的是,本公開不限于kubernetes或使用上述術(shù)語的任何特定編排工具。
38、本文中使用的“服務(wù)”是指可向其分配資源以執(zhí)行服務(wù)的軟件服務(wù)或應(yīng)用程序。雖然服務(wù)在此被描述為由編排器部署,但是應(yīng)當(dāng)理解的是,編排器本身可以被視為服務(wù)。這里描述的服務(wù)可以包括有狀態(tài)的和/或集裝箱化的服務(wù)。一個(gè)或多個(gè)服務(wù)可以執(zhí)行控制邏輯用于使流程自動(dòng)化。
39、本文中與服務(wù)相關(guān)的術(shù)語“更新”指部署現(xiàn)有服務(wù)或應(yīng)用程序的新版本。更新可包括執(zhí)行滾動(dòng)更新。更新以可包括關(guān)閉一個(gè)或多個(gè)舊服務(wù)實(shí)例并啟動(dòng)一個(gè)或多個(gè)新服務(wù)實(shí)例。聯(lián)合編排系統(tǒng)可以利用一個(gè)或多個(gè)負(fù)荷平衡器來確保用戶請(qǐng)求被定向到一個(gè)或多個(gè)新的服務(wù)實(shí)例。更新可以包括將服務(wù)的狀態(tài)保持在例如新服務(wù)實(shí)例可以訪問的外部存儲(chǔ)容量上。
40、“部署”是指服務(wù)或其一部分被安裝為在資源(例如節(jié)點(diǎn))的執(zhí)行引擎上運(yùn)行,或者資源被指示執(zhí)行該服務(wù)或其一部分。
41、“制造執(zhí)行系統(tǒng)(mes)”指工業(yè)中用于跟蹤和記錄原材料或部件向成品或組裝品轉(zhuǎn)化的任何系統(tǒng)。mes數(shù)據(jù)可以包括任何有助于生產(chǎn)決策者優(yōu)化或提高產(chǎn)量的數(shù)據(jù)。mes數(shù)據(jù)可以包括來自一個(gè)或多個(gè)實(shí)時(shí)監(jiān)測(cè)系統(tǒng)的數(shù)據(jù),該系統(tǒng)使得能夠控制工廠設(shè)備。典型的mes應(yīng)用程序可包括以下任何一項(xiàng)或多項(xiàng):生產(chǎn)計(jì)劃和調(diào)度;工單管理;庫存管理;質(zhì)量管理;性能分析和報(bào)告;資源分配和利用;過程監(jiān)測(cè)和控制;維護(hù)管理;文件管理;物料需求計(jì)劃(mrp);可追溯性和系譜;勞動(dòng)管理;能源管理;產(chǎn)品生命周期管理(plm)集成;供應(yīng)鏈管理;數(shù)據(jù)收集和獲?。卉囬g生產(chǎn)控制;資產(chǎn)管理;監(jiān)管合規(guī)管理;分析和商業(yè)智能;機(jī)器集成和物聯(lián)網(wǎng);協(xié)作和溝通工具;環(huán)境、健康和安全管理;與企業(yè)資源規(guī)劃(erp)整合;變更管理;客戶關(guān)系管理(crm)集成。
42、“(工業(yè))工廠”在此指用于過程自動(dòng)化、工廠自動(dòng)化或倉庫自動(dòng)化的任何系統(tǒng)。工廠可以包括生產(chǎn)工廠和/或用于執(zhí)行工業(yè)過程的加工工廠。工業(yè)過程可以是連續(xù)的、分批的或分立的過程。工廠可以包括一條或多條管線,用于將一種或多種離析物或原料轉(zhuǎn)化為產(chǎn)品。附加地或備選地,工廠可以包括一條或多條組裝線,用于將一個(gè)或多個(gè)部件組裝成產(chǎn)品。工廠可以是模塊式或整體式(即非模塊式)。
43、本文使用的術(shù)語“廠間”用于表示與涉及多個(gè)工廠的信息或措施相關(guān)的方面。視情況而定,該術(shù)語可與“更高級(jí)”或“全局”互換使用。
44、術(shù)語“廠內(nèi)”在此用于表示與僅涉及單個(gè)工廠的信息或措施相關(guān)的方面。視情況而定,該術(shù)語可與“低級(jí)”或“本地”互換使用。
45、本文使用的術(shù)語“獲取”可以包括例如從另一系統(tǒng)、設(shè)備或過程接收;通過與用戶的交互接收;從存儲(chǔ)裝置或存儲(chǔ)器中加載或檢索;使用傳感器或其他數(shù)據(jù)采集設(shè)備進(jìn)行測(cè)量或采集。
46、本文使用的術(shù)語“確定”包括各種各樣的措施,并且可以包括例如計(jì)算(calculating)、計(jì)算(computing)、處理、導(dǎo)出、調(diào)查、查找(例如在表格、數(shù)據(jù)庫或另一數(shù)據(jù)結(jié)構(gòu)中查找)、查明等。此外,“確定”可以包括接收(例如,接收信息)、訪問(例如,訪問存儲(chǔ)器中的數(shù)據(jù))等。此外,“確定”可以包括解決、選擇、選取、建立等。
47、不定冠詞“一”不排除復(fù)數(shù)。附加地,除非上下文中另有說明或明確表示為單數(shù)形式,否則本文中使用的“一”和“一個(gè)”通常應(yīng)被解釋為“一個(gè)或多個(gè)”。
48、除非另有規(guī)定,或上下文明確,本協(xié)議中使用的短語“a、b和c中的一個(gè)或多個(gè)”、“a、b和c中的至少一個(gè)”和“a、b和/或c”旨在表示一個(gè)或多個(gè)所列項(xiàng)目的所有可能的排列。即,“a和/或b”指(a)、(b)或(a和b),而“a、b和/或c”指(a)、(b)、(c)、(a和b)、(a和c)、(b和c)或(a、b和c)。
49、術(shù)語“包括”不排除其他元素或步驟。此外,術(shù)語“包括(comprising)”、“包括(including)”、“具有”等在此可互換使用。
50、本發(fā)明可包括單獨(dú)或組合的一個(gè)或多個(gè)方面、示例或特征,無論是在該組合中還是單獨(dú)具體公開。上述任一方面的任何可選特征或子方面適用于任何其他方面。
51、參考下文提供的詳細(xì)描述,上述方面將變得顯而易見并得到闡明。