為了采用工業(yè)4.0帶來的現(xiàn)代技術(shù)和優(yōu)勢,世界各地的組織正在廣泛地追求價值鏈的大規(guī)模和快速數(shù)字化。改變公司及其合作伙伴的運營方式的緊迫性僅在最近和持續(xù)的全球COVID大流行中得到了加速。如今,組織需要能夠預(yù)測需求模式,并以對整個價值鏈有利的方式做出反應(yīng)。同時,在史無前例的情況下(與全球大流行不同),價值鏈必須敏捷并且能夠立即擴大或縮小規(guī)模,以限制任何潛在的損失和破壞。始終存在提高彈性,敏捷性和效率的需求;在過去幾年中,發(fā)生了變化,因此需要更快,更大規(guī)模地實現(xiàn)這一目標(biāo),但在去年更是如此。
盡管顯然有必要采取快速行動并獲得主動性帶來的優(yōu)勢,但組織及其價值鏈中的高層管理人員和專家必須了解技術(shù)趨勢,并且至少對真正的含義有實際的了解,這絕對至關(guān)重要。在決定采用特定的技術(shù),工具,平臺或供應(yīng)商之前,現(xiàn)代數(shù)字化解決方案看起來像。
對于制造商及其價值鏈而言,采用工業(yè)4.0本質(zhì)上是從他們擁有MES應(yīng)用程序開始的,該應(yīng)用程序不僅可以在他們的運營和工廠內(nèi)進行部署以執(zhí)行流程,而且可以與整個價值鏈中的其他更高級別的企業(yè)應(yīng)用程序集成,從而提供IIoT和工業(yè)4.0所需的連接性。
即使在擁有遺留MES或類似MES應(yīng)用程序的組織中,要實現(xiàn)由真正的工業(yè)4.0級轉(zhuǎn)換帶來的數(shù)字化目標(biāo),系統(tǒng)也可能尚未準(zhǔn)備就緒。通常,現(xiàn)代MES將以分階段方式或“大爆炸”方式代替舊系統(tǒng),在該系統(tǒng)中,整個操作都將切換到新應(yīng)用程序,而與部署方法無關(guān)。顯而易見的事實是,實施現(xiàn)代的,可支持工業(yè)4.0的MES應(yīng)用程序是一項巨大的努力,并且將涉及高層管理人員,IT,運營部門甚至外部顧問和供應(yīng)鏈合作伙伴的成員,這是任何企業(yè)級IT的典型代表發(fā)生的變化。因此,隨著現(xiàn)代MES的變化,是否需要付出很大的努力和時間來改變?實施應(yīng)用程序的組織如何獲得立竿見影的收益和變更,而這正是工業(yè)4.0方案所希望的?
要回答這個問題,我們需要研究MES的基礎(chǔ)及其運行方式?!艾F(xiàn)代MES”已經(jīng)過去并且應(yīng)該遠(yuǎn)離過去的單片應(yīng)用程序,在該應(yīng)用程序中,將部署一個理想的或假定理想的應(yīng)用程序來鏡像一個過程,并且進行更改將非常困難且耗時?,F(xiàn)代MES應(yīng)該具有敏捷性,響應(yīng)性,可伸縮性,并且易于編碼和部署,但是除非體系結(jié)構(gòu)的設(shè)計方式支持應(yīng)用程序這樣做,否則這些只是文字,沒有實際意義。
當(dāng)今的現(xiàn)代MES應(yīng)該是一種體現(xiàn)敏捷性,靈活性和速度的應(yīng)用程序,它希望用戶在使用和實施時能夠體驗和利用。這意味著您可以使用先進的技術(shù)來實現(xiàn)這些非常期望的交付成果。
一種正在變得非常流行的技術(shù)是應(yīng)用程序的“容器化”。受歡迎的容器提供商是Docker。我們的目標(biāo)不是要對這個話題太深入,而是要對Docker是什么進行高度技術(shù)性的描述。相反,它是建立在將大型應(yīng)用程序進行容器化后,如何更好地創(chuàng)建,修改和部署應(yīng)用程序或功能,以及對于打算使用這些應(yīng)用程序的組織而言,這是一種更便宜,更快捷的選擇這一事實。
容器基礎(chǔ)
只是為了建立一些關(guān)于容器的基礎(chǔ)知識。可以將容器視為對虛擬機的擴展或改進,但不能完全替代它們。虛擬機基本上模擬虛擬硬件,并且可以運行多個操作系統(tǒng),這對單個服務(wù)器提出了更高的資源要求。
但是,容器中存在的應(yīng)用程序是一個獨立的獨立實體,與不同的容器化應(yīng)用程序共享同一操作系統(tǒng);該技術(shù)被稱為OS級虛擬化。這意味著每個包含的應(yīng)用程序都可以訪問其執(zhí)行自身所需的所有系統(tǒng)資源,bin和庫,而它共享相同的操作系統(tǒng),可以獨立工作,并且具有連續(xù)集成和連續(xù)部署的能力。與可比較的虛擬機相比,這種機制從根本上提供了更大的應(yīng)用程序“為服務(wù)器帶來的收益”,而與之相比,無論是在本地還是在云中,服務(wù)器上都可以包裝更多的容器。
開發(fā)人員具有在Docker等容器上打包,運輸和運行應(yīng)用程序的優(yōu)勢,這些應(yīng)用程序本身是輕量級的,可移植的且可自我維持。Docker提供了應(yīng)用程序的標(biāo)準(zhǔn)化和版本控制,這使它們可以由內(nèi)部或外部的敏捷團隊運行和修改。好處是開發(fā)本身可以更快,但擁有明確的所有權(quán)和責(zé)任界限。從開發(fā)的角度來看,容器更容易移動。容器中的應(yīng)用程序?qū)⒁韵嗤姆绞竭\行和執(zhí)行,而不管其運行于哪個系統(tǒng)上,這在企業(yè)級應(yīng)用程序開發(fā)的情況下可實現(xiàn)更好,更快的開發(fā)。
容器化應(yīng)用程序開發(fā)還適合采用靈活的方法來分階段部署MES,在該應(yīng)用程序中,其應(yīng)用程序或其部分功能可以在多個工廠之間或針對單個用例的單個工廠中進行部署,作為試點,或回顧現(xiàn)代技術(shù)如何MES將與現(xiàn)有應(yīng)用程序一起運行。
將應(yīng)用程序的特定部分或特定功能駐留在容器中,可使MES部署團隊更快地進行更改,并在將修改后的模塊與應(yīng)用程序其余部分集成之前對其進行測試。MES應(yīng)用程序在部署時始終需要一定程度的自定義;所包含的模塊允許對整個應(yīng)用程序的各個部分進行修改,測試和集成到主應(yīng)用程序中,而不會造成中斷。此類敏捷實踐是真正的現(xiàn)代MES必須擁有并帶來的產(chǎn)品。
從用戶角度(除了易于開發(fā)和部署),采用Docker和容器是它帶來的巨大成本優(yōu)勢。容器消耗的系統(tǒng)資源少得多,并且有可能為大規(guī)模,多站點MES部署節(jié)省數(shù)百萬美元的硬件成本。這就是在容器中放置了超過350萬個應(yīng)用程序,下載了370億個容器化應(yīng)用程序的原因。
簡單來說,從公司探索可能的MES應(yīng)用程序的角度來看,為什么支持或使用Docker容器的應(yīng)用程序變得重要?答案很簡單,使用Docker并在容器中部署應(yīng)用程序和功能的MES是具有前瞻性的MES,它體現(xiàn)了敏捷開發(fā)和部署的原理。這不僅有助于降低項目成本,而且允許在不斷改進和適應(yīng)快速變化的市場情況時迭代地開發(fā)和部署MES。
您為組織及其價值鏈選擇的應(yīng)用程序必須并且肯定地是能夠利用所有可用的現(xiàn)代工具,這可以使整個價值鏈更快,更強大,更主動。
容器中的Docker和應(yīng)用程序就是這樣一種工具。這是一項寶貴的技術(shù),有助于提高采用和適應(yīng)的速度。我們建議您在選擇MES時與MES專家和顧問討論,以了解Docker容器的獨特優(yōu)勢。采用新的現(xiàn)代技術(shù)可以使您成為壓路機(而不是道路),并提高性能,擴展和多站點部署的效率,從而充分利用您的MES安裝。