Moin zu Folge 101 jetzt von einfach komplex heute wieder mit
Gast und zwar der Klaus Lanzdorff von der Iniationware
Hallo und Moin Klaus. Ja Moin Gerrit, ja Folge 101
würde ich sagen, das ist auch super, oder weil 101 für Edge so
erstmal Hallo. Kannst du dich kurz unseren
Zuhörern vorstellen? Ja, mein Name ist Klaus
Lansdorff CO, Co Founder von Iniationware.
Was macht Iniationware, um es ganz kurz zu sagen, wir helfen
Leuten von statischen Prozessen über Automatisierung hin zur
Autonomie zu kommen, je nachdem, wo gerade das Bedürfnis steht,
das heißt, entweder helfen den Leuten zu digitalisieren oder
Digitalisierung zu modernisieren oder vielleicht eben sogar
wirklich auf das nächste neue Level 2030 2035 zu heben, also
sprich, wo die erste schon anfangen, Industrie 5.0 das zu
nennen, ist noch nicht ganz definiert, aber für uns wäre das
tatsächlich. Das Thema auch KI und Roboter
eben mit reinzubringen, also sprich Systeme durch autonom mit
Physical AI entscheiden zu lassen, das ist der Weg, wo
iniationware hinläuft, wo wir mitlaufen, mit den Kunden genau
vom statischen Prozess ab zur Autonomisierung oder so
willkommen. Ja, schön, dass du da bist.
Ich weiß noch gar nicht, ob ich das Thema für heute schon gesagt
hatte. Edge Computing.
In der Industrie insbesondere. Das wollen wir mal besprechen,
und da haben wir dich als Experten dazu geholt.
Cool, dass du da bist. Herr Burkhardt ist natürlich
auch da, ich hab dir vielleicht gerade schon kurz gehört.
Ja, ich müsste schon einmal lachen, weil ich es cool fand
mit der 101. Ich bin jetzt.
Jetzt müsste, sorry, jetzt muss ich naiv nachfragen, aber jetzt
müsst ihr mir das mit der 101 erklären.
Na ja, ist halt, ist halt binär ne 101 und Software und Edge und
so weiter ja wäre wäre jetzt voll geföhnt wenn man es
umsetzt, ja. Für diejenigen, die schnell
mitgezählt haben, auf auf binär aber.
Genau. Für mich war es sogar weil
häufig so IT Kurse, das ist immer so, wenn zum Beispiel
Seiten 101 ist ja auch häufig so n Anfängerkurs.
One O, One Steiger. Genau.
Ja, hatte ich, aber binär hatte ich tatsächlich auch.
Ja auch richtig gut, schöne Sache, aber genau wie Burkhard
sagt, aber wie gesagt so, ich hatte tatsächlich auch noch im
Kopf, ja der erste Einsteigerkurs, wie geht es
jetzt mit Edge? Das One O One, das ein Mal 1
ist, das dann quasi die deutsche Finanzen verstehe.
OK, alles klar. Ja, dann haben wir es geklärt.
Dann lass uns doch mal so starten über Klaus was was
bedeutet denn Edge, wenn wir hier Edge sagen, wovon reden wir
auch in Abgrenzung zu dem, was da noch so ist in so einem
Netzwerk? Das ist immer ne sehr
persönliche Sicht zum Teil, auch wenn es natürlich klar definiert
ist. Was Edge ist sozusagen für mich.
Im Grunde ist die beste Definition, dass Edge einfach
hauptsächlich auf der OT Seite steht, also das heißt es gibt
irgendwo das klassische Edge Gateway, was noch mal OT und IT
dann verbindet. Und OT sind natürlich trotzdem
auch IT Prozesse, IT Dinge sozusagen, aber im Endeffekt
eben bezogen auf das Werk, auf die Produktion, denn wir wollen
ja hier ne gewisse Abkapselung haben, dass die Produktion auch
ohne jegliche sag mal Information von außen ihre Dinge
tun kann, weil jeder kann sich vorstellen, wenn Produktion 9 *
5 oder 7, also 24 7 laufen muss, dann dann wollen wir da
irgendwie sehen, dass die IT die dort läuft in der OT.
Ja, einfach eine gewisse Abkapselung hat und auch ein
Edge ist eben für mich vor allem auch noch mal nah an der
Maschine dran, so dass wir sehr, sehr geringe Zyklus und
Latenzzeiten haben, sprich, dass die Umsetzung natürlich akkurat
und ja perfekt ist, einfach weil die Produkte, die da entstehen
brauchen häufig eine hohe Perfektion und dazu braucht es
eben eine Nähe hin zur Produktion, eben insgesamt auch
mal also der Maschine. Ja, das wäre für mich der die
Definition von Edge. Das heißt, einer der Gründe,
warum ich Edge Computing auch betreibe, ist
Latenzverringerung. Genau das ist einer der
Hauptgründe bei bei vielen Projekten, die wir umgesetzt
haben, dass wir eben nicht erst irgendwo ins Rechenzentrum
können oder auf irgendeinen weiteren Rechner, sondern dass
der Rechner extrem nah bei der Maschine sein muss.
Also im besten Fall im Local Network, dass vielleicht sogar
auch die Maschine ne gewisse. Abkapselung selber noch mal.
Hat also ne weil sie Massen an Daten produziert.
Verdammt viele Daten die nicht erst übers Netzwerk gehen
sollen, also übers gesamte Netzwerk der Produktion, sondern
wirklich an der Maschine gehalten werden soll.
Das ist so ein Bereich und ja, das heißt, wir haben einmal
natürlich die Latenz, aber zum anderen vielleicht auch die
aufkommenden Daten, die wie man sich vorstellen kann, direkt an
der Maschine unfassbar hoch ist. Halt ne und die Selektion wäre
dann vielleicht noch ein weiterer Schritt.
Das heißt, wir wollen natürlich schauen, welche Daten, welche
Erkenntnisse aus den Daten sind für uns überhaupt relevant, das
zu speichern ne oder ja letztendlich die Daten
weiterleben zu lassen, wenn man so will halt ne.
Kannst du noch mal hier n bisschen Kontext geben zur
Einordnung? Also jetzt reden wir schon über
Daten und Latenzen und Selektion von Daten und so was machen wir
denn jetzt hier eigentlich? Beim Edge Computing und und und.
In welchen Fällen wird das eingesetzt?
Was ist denn der Use Case? Könnte man fast schon sagen.
Also der Use Case ist häufig, dass man bessere Zahlen besseren
Insight haben will eigentlich. Das ist so für mich immer der
persönliche Use Case, dass wir aber vielleicht auch bessere
Kontrolle haben wollen, also schneller kontrollieren wollen,
schneller reagieren wollen an der Maschine oder agieren
bestenfalls statt reagieren, das sind so für mich die
Einordnungen, das heißt einmal entweder schnelle Reaktionen,
wenn wir es nicht erwartet haben, schnelleres agieren, wenn
wir einfach schneller was machen wollen, was was wir selber
kontrollieren wollen. Oder halt eben auch letztendlich
die Situation natürlich, was ich schon sagte in den Daten, dass
es dann Datenerhebung für mehr Inside, für mehr Information,
dass wir eben nicht mit interpolierten Daten arbeiten,
also Daten, die irgendwie so dahin berechnet sind und
sondern, dass wirklich die echten Daten, die an der
Maschine auffallen, weil wir heutzutage so viel Performance,
so viel günstigen Speicher und Edge hinpacken können, also mal
ein kurzes Beispiel zu geben, so ein Edge gerät kann heutzutage
64 Gigabyte RAM. Ungefähr 512 Gigabyte
Festspeicher haben und so weiter also das reicht locker um so 30
bis 60 Tage in in voller Breite irgendwie aufzuzeichnen.
Also kann sich n bisschen vorstellen wie weiß nicht, Audio
Recording haben wir hier bei Podcast.
Ne, also früher haben wir mit 8 bit 16 Bit rumgespielt um dann
hoffentlich die gute Musik da rauszubekommen und dann war ja
16 bit und 44 Kilohertz schon super, dann haben alle schon
gesagt, Boah das ist richtig klasse.
Allerdings war es dann doch mit den 24 Bit und 32000 Kilohertz
noch mal ne. Also heißt bei heute HD Audio ne
ist dann schon für Genießer zumindest noch mal oder für
Leute die wirklich professionell dann unterwegs sind noch mal ne
ganz andere Range, die man dort plötzlich zur Verfügung hat und
so kann man sich das meiner Meinung nach als Analogie auch
an der und Edge an der Maschine vorstellen, ist es natürlich ne
andere Sampling Rate, die ich dann zur Verfügung stellen kann,
also sprich ich sehe viel klarer wenn man gerade auf Energie
schaut ne also habe ich irgendwelche Spitzen.
Hab ich irgendwas was, was ich einfach eben auf dem blinden
Fleck liegen habe? Halt ne und da ist immer die der
Anspruch, weil man noch nicht genau weiß was eben der Output
ist. Letztendlich was der der
Mehrwert ist erstmal und Edge vielleicht auch günstig
anzufangen. Also Edge Geräte sind auch
häufig heute sehr sehr günstig zu bekommen, also mal ne Range
irgendwie um die 1000€ ne wo man schon starten kann und wenn man
sich das überlegt mal erstmal zu gucken ja jeder weiß was das
kostet vielleicht im Data Center erstmal was einzurichten, da
muss der Admin was machen et cetera.
Und man muss viel Infrastruktur in größeren Unternehmen
plötzlich aktivieren, die da geschaffen werden muss, während
ich erstmal vielleicht mit so einem, so einem Sampling gerät,
also dem Edge PC an der Maschine gucken kann, lohnt sich das
überhaupt den ganzen Aufwand dahinter zu nehmen, weiter zu
gehen, das in Masse auszurollen? Das ist auch einer der
häufigsten Anwendungsfälle, erstmal klein starten, oft nur
ein Edge PC, manchmal auch 2 oder 3 und dann eben daraus zu
skalieren. Also wir, wenn wir Edge sagen,
dann sagen wir wahrscheinlich gleich Cloud mit, weil ansonsten
macht das Wort Edge wahrscheinlich nicht so viel
Sinn und wo und da kommt meine Frage jetzt im Vergleich zu
purem on pram. Ich könnt mir auch einfach n
Computer, so war es ja früher vielleicht ganz oft, wenn ich
noch gar keine Cloud im Hintergrund habe, würdest du
sagen, wo ist, wo ist da jetzt noch mal vielleicht Hardware und
Softwaremäßig der Unterschied zwischen einer Edge und einem
Computer? Ich seh es mal ganz blöd, ja
oder einer einer Kiste quasi, die halt auch viel haben und.
SSD hat und an einer Maschine sitzt da.
Ja, da ist auch tatsächlich meine Erfahrung.
So 3 Leute fragen, 3 Antworten kriegen, alle sind irgendwie
richtig, je nachdem was man für ne es kommt drauf an um ne
politische Antwort zu geben. Wenn man wie gesagt so wie das
was ich gerade beschrieben hab wirklich ganz nah n hohes
Sampling Rate haben will, dann macht es aus meiner Sinn nur
Sinn wirklich mit dem Edge gerät an die Maschine ranzugehen, was
du gerade beschreibst. Für mich ist vielleicht auch
noch das klassische Data Center, was sogar vielleicht on Side
ist, also on Prime. Wird häufig auch mittlerweile so
noch mal als Fock, also Nable irgendwie dazwischen
geschrieben. Das heißt, ich sehe auch Kunden,
die das genau nutzen, also es gibt sogar Kunden, die ihre SPS
aus dem Data Center, also on Prime irgendwie betreiben, also
das an der Maschine gar nichts ist, weil sie verdammt schnelle
Netzwerke haben mit 10 Gigabit ne und irgendwie alles mögliche
lieber auf einem Server hosten wollen.
Also das sehen die dann wieder als Edge ne das heißt ich hab
meine Abstufung. Was ich schon gesehen habe, das
Gerät an der Maschine dann vielleicht aber auch Geräte in
bestimmten Netzwerkbereichen, die dort sammeln und arbeiten
oder halt vielleicht sogar wieder das klassische zumindest
on Side Reta Center mit ein paar Servern, die dort wirklich alles
vereinen. Letztendlich wie gesagt gibt
meistens die Grenze genau dass die Cloud, also wo ist dann das
Edge Gateway als ob es dann die Daten anfängt in die Cloud zu
pushen? Im besten Fall ja das das ist da
dann der Punkt wo man häufig die Grenze ziehen kann.
OK verstanden. Das heißt, wenn ich jetzt die
Diskussion so gut mitverstanden habe, dann haben wir 2 use Cases
warum wir ne Edge haben wollen, in die wir möchten mal kurz den
ersten, wenn wir quasi lesend agieren und einfach sehr
dichtes, also ne sehr hohe Sampling Rate haben wollen mit
vielen Daten, weil vielleicht in diesen hohen, in diesen hohen
statistischen dichten Daten irgendwie quasi noch Analysen
fahren können, Spikes oder Irgendsowas, die wir nicht mehr
so einfach sehen würden, wenn wir es quasi schon zu früh
ausdünnen würden und dann sagst du, OK, dann haben wir quasi je
dichter an der Maschine, desto. Mehr Daten und HR Frequency
können wir analysieren und je weiter wir weggehen von der
Maschine und hat quasi jetzt noch mal das mittlere Layer, den
Fork, den Nebel von der noch eingebracht.
Das wäre dann quasi wenn man es hat, ja wenn man nicht direkt
von der Edge in die Cloud will, dann hätte man quasi in diesem
mittleren Layer, diesem Fork Layer noch mal ne Möglichkeit,
der typischerweise on Prime ist mit n paar starken Servern
aggregierte Daten aber auch noch mal quasi in Beziehung setzen
und auch noch mal runterfiltern und dann quasi.
Noch ein verdünnteres Prägnanteres und vor allen
Dingen datentechnisch, Volumentechnisch und vielleicht
auch frequenztechnisch kleineren Punkt irgendwie in die Cloud zu
schicken, weil weil genau also wir haben immer mehr Netzwerke
und wir wahrscheinlich ist es so, dass es immer etwas teurer
wird, die Daten zu speichern, je weiter ich weggehe von der
Maschine, weil ich dann, weil ich dann halt auf Cloud Provider
und Hostal quasi angewiesen bin, die, die halt in Euro kosten
halt pro auch pro Volumen das gespeichert wird und so weiter.
Genau. Ich stell mir das sogar oft so
vor, wieso n Wurzelwerk von einem Baum oder halt eben die
Krone von einem Baum. Ne, du hast halt irgendwann
kommt die die eine Leitung die jetzt nur noch irgendwo hingeht
und das wär dann irgendwann die Cloud eben tatsächlich und dort
versucht man ja eben diese Masse an ja Verästelungen und
blättern, die man eben on Edge oder in der IOT Ebene eben hat,
ne also ob es jetzt Sensoren sind die mittlerweile direkt per
MGT oder OPCA irgendwas können ne also wir werden ja immer ja
so, wir haben immer mehr Möglichkeiten an Edge irgendwie
das das muss nicht mal mehr. Teilweise ein Edge PC sein,
sondern es kann halt auch, wenn man jetzt hier Richtung
hillscher oder solche Geräte die netfield Geräte, die können
direkt in an bestimmte Server eben senden wo die dann stehen.
Das ist genau das wo ich auch sozusagen mit unseren Kunden
immer ansetze, wir wollen lieber einen iterativen Prozess statt
diesen Big Bang, also wirklich so komm fangen wir erstmal klein
anbringen erstmal einen MPT Broker irgendwo mit rein oder
einen OPCA Server der erstmal. Auch sozusagen Daten liefert ein
offizieller Client, der Daten sammeln kann, von mehreren
Servern oder eben manche mögen es besser oder lieber mit MPT,
dann bringen halt diesen Broker da rein, sprich die ganzen
Nachrichten werden erstmal gesammelt und man schaut
wirklich erstmal in die ersten Daten rein.
Was ist der Aufwand also beziehungsweise wie viele Daten
bekomme ich ne also wie ist die Auslastung weil dort fängt sie
erstmal an zu berechnen ne und häufig kommt dann der Appetit
beim Essen ja das ist ja auch immer so eine schöne Sache, denn
man sagt Oh ja, wenn wir das jetzt schon mal haben, können
wir dann nicht auch noch? Welchen Sensor brauche ich denn,
um die Daten jetzt noch zu kriegen?
Ja, das ist so n so n ähnlich wie man es glaub ich von so
Tools wie Chat GBT kennt, wenn man erst mal geschmeckt hat, ne
dann sagt man oh das ist aber lecker und dann geht das los und
dann ja bricht man schnell das Netzwerk unter den Füßen
zusammen wenn man Pech hat wenn man dort nicht iterativ vorgeht
und das wär genau das was du gerade beschrieben hast.
Es wird vielleicht nicht nur immer teurer, sondern es wird
immer gefährlicher, dass ich mir selber quasi eigentlich die Luft
abdrehe halt ne und irgendwie n Knotenpunkt schaffe.
Den ich nicht richtig beachtet habe, weil ich einfach drauf
loslege. Ne nicht gut plane und der mir
dann quasi einfach auf Deutsch gesagt wirklich verreckt halt
einfach ne der wirklich komplett in die Knie geht, sei es n
Switch ne also so bei Kunden schon gesehen haben manchmal da
denkt also ähnlich wie beim Trafo bei Energie denken Leute
manchmal nicht über Switches nach und denken so ja aber wieso
und dann sieht man plötzlich 1000000 of Drops auf Switch,
weil es einfach nicht mehr schaffen kann weil seine CPU
einfach gar nicht dafür geschaffen ist ne oder weil er
irgendeinen Knotenpunkt der aus gewachsenen Infrastrukturen.
Irgendwo doch noch dazwischen sitzt den kein Mensch mehr
kennt, weil der den eingebaut hat, den gibt es nicht mehr,
den, den kennt man nicht mal mehr ne, also lauter so Sachen,
was wir da immer finden, der realen Welt.
Ist nicht also. Also ich verstehe jetzt den
einen Punkt, den den haben wir durch, also dass wir, dass wir
hohe Statistik haben mit hohen Frequenzen und dass wir einfach
ausdünnen wollen für aus Performancegründen, aus
Kostengründen und so weiter dann gibt es ja aber auch noch auf
jeden Fall den ganz krassen Fall und du sagst ja auch Security
oder irgend so was. Also wenn wir sagen wir mal, wir
haben keinen Edge Device. Wir sind trotzdem in der Lage
unseren Sensor per MQTT oder irgend so was direkt die Werte
in die Wolke zu funken und die Wolke könnte das jetzt mal so ab
und sofort ja, aber da hast du ja immer noch das Problem, dass
wir halt nen nen das Internet dazwischen haben.
Ja das halt so Reliabel ist wie das Internet hat Reliabel ist.
Das heißt man kann halt auch mal nicht da sein und in dem Moment
und ich glaube das ist auch n wichtiger Punkt für ne Edge wenn
das nicht vorbereitet ist verlieren wir halt Daten weil
weil die kommen da gar nicht an ja ich hab n kurzes ich hab n
kurzes Hickup und n outitch oder ne oder ne oder ne.
Ne ganz enge Bandbreite. Nur wo ich zu wenig Daten quasi
in die Cloud weiterleiten kann und dann verlier ich ja meine
Maschinendaten ne. Insofern ist ja ne Edge für mich
auch immer so ne Art lokaler lokaler Cache, ich sprech es mal
n bisschen technischer. Ja genau denn, denn wir können
ja mal offline sein, sag ich mal.
Von der Cloud her und dann will ich ja aber nicht sofort die
Daten verlieren, sondern ich will in der Lage sein die
Zwischenzuspeichern und sie danach dann quasi wieder hinzu
synchronisieren. Ne das ist absolut nicht immer
ganz einfach architektonisch, aber das ist glaub ich auch.
Ne ziemlich relevante Eigenschaft von so einer von so
einer Edge, oder? Genau das ist gerade im
Lebensmittelbereich n sehr sehr wichtiger Punkt oder auch im
Energiebereich, wo wir wirklich unfassbar kurze, also oder eben
hohe Frequenzen, sagen wir mal so, also sehr, sehr hochfrequent
eben was machen müssen, weil wir wirklich die Daten, ich sag mal
zum Beispiel ein Projekt ging es halt um um Eier, halt ne, also
Eier haben ne gewisse Lebensdauer, das ist halt sehr
wichtig, dass dann wirklich genau protokolliert ist, wenn
irgendwas auffällt. Sag mal, meistens fällt es ja
dann erst im Supermarkt oder schlimmer noch beim Kunden auf
ne, dann geht es immer um Rückrufprozesse et cetera und
sich dann vorstellt ich hab gewisse Abstufungen eben von
diesen Speichereinheiten, also in Tagen, in Wochen, in Monaten
und so weiter ne und wenn ich dann eben noch mal genau wie du
gesagt hast, diesen edgepuffer hab um extrem tief reinzugehen,
ne, das ist natürlich auch aufwendig, das kostet mich ja
Geld jetzt da reinzugehen. Steht aber in dem Moment, wenn
ich n echtes Problem habe, natürlich in einem Gewissen.
Ja ich sag mal rechtfertigenden Zustand irgendwo, dass man sagt,
OK, das lohnt sich jetzt da reinzugehen, die Daten, diese
Massen von Daten vielleicht auch zu analysieren für diesen
gewissen Zeitraum und hier haben wir sozusagen Kunden immer dort
unterstützt zu sagen, Pass auf, nimm nicht immer den Aufwand,
jetzt die ganze Zeit für den Fall, es könnte doch mal sein,
dass ne, sondern sieh einfach zu, dass du genügend Samples
hast, also genügend Inside herstellen kannst.
Und zwar dann, wenn das Problem auftritt und die Prozesse dafür
vernünftig implementiert sind, dass du Zeitpunkt x im besten
Fall sogar nur auf den Knopf drückst und das Ding sagt eben
okay. Ich stürz mich jetzt auf die
Massen an Daten, dann hol dir das da raus was los ist.
Ne, wenn man dann eben statt ich sag mal 1000 Paletten plötzlich
nur noch 100 Paletten zurückruft, ne, das ist dann das
wiederum, was in Real passiert, weil was unserem Herzen lag, in
dem Fall auch zum Beispiel bei den Kunststoffkunden.
Der LKW, der nicht vom Hof erst fährt, das ist doch auch eine
tolle Sache. Hier hat der Kunde sehr viel
Ausschuss gehabt an Ware und wusste nie so richtig warum,
weil er eben nicht genug Daten hatte, weil er nicht genug
reingucken konnte. Er konnte immer nur der Kunde
hat sich gemeldet, hat gesagt Ey du irgendwie hier meine Sachen,
also in dem Falle Deckel, meine Deckel sind nicht richtig, ich
schickte den ganzen Lkw wieder zurück, das heißt der LKW ist
hier losgefahren, zum Kunden hin kommt vom Kunden wieder zurück,
dann wird das hier alles eben jeweils ein und ausgepackt.
Plus dass dann sozusagen noch ein neuer LKW kommt, der den
Schrott abholt. Also sind dann quasi, wenn man
so will, 4 LKW touren pro Problem, was da entstanden ist.
Halt sozusagen. Wenn ich hier aber eben auf den
Knopf drücken könnte und sagen könnte, so, jetzt gibt mir aus
der Menge der Daten on Edge aus diesem Puffer genau die
Information, die ich jetzt brauche, welche Paletten soll
ich zurückrufen, ne oder welche Kisten könnten dort betroffen
sein und wenn der Aufwand dort geringer wird?
Würden sich wahrscheinlich auch Kunden außerhalb eher darauf
einlassen zu sagen, OK, dann gucken wir das jetzt eben raus
und schmeißen die 3 Kisten weg wo das passiert sein muss, was
heute eben passiert. Der Aufwand wäre unfassbar hoch
auf der Seite des Kunden diesen LKW zu kontrollieren und
deswegen sagt er eher ist mir egal, schickt den LKW zurück,
selbst wenn eben nur 34 oder vielleicht nur eine Palette
betroffen ist. Ne die da leider dazwischen
gerutscht ist, solche Sachen, deswegen hast du recht um es auf
den Punkt zu bringen, der Puffer.
Kann einen unfassbaren Wert aufbauen, weil Leute sprechen
immer von Data Lakes und wollen alles, alles alles speichern und
so. Aber macht das wirklich Sinn?
Also eines Tages vielleicht schon, wer weiß also, aber für
den Tag heute, für die aktuelle Situation macht es für mich am
meisten Sinn so viele Daten wie möglich erstmal auf einen
gewissen zeitraum 30 tage 60 tage 90 Tage on Edge zu puffern
und dann könnte man ja immer noch überlegen, ob man von von
diesen Massendaten vielleicht auch bandsicherung macht oder
sowas, ja. Lauter so Sachen.
Was dann möglich wird. Aber und dann nach oben hin aber
eben leichter zu werden, also eher KPIS nach oben geben, eher
Erkenntnisse aus den Daten schon zu gewinnen, nach und nach
Iterativ, weil ja auch die Cloud all das was nach oben hinkommt
wird immer teurer. Also ich hab ja n gewissen wert
den ich auch ausgeben muss um diese Infrastruktur zu haben,
ich muss IT ler haben, ich muss irgendwie jemanden haben der die
Cloud für mich vielleicht auch aufsetzen kann, trotzdem ne ich
krieg das ja nicht geschenkt, also auch wenn man sagt Cloud
kannst du heute auf den Knopf drücken, dann hab ich das schon.
Aber dann kostet es halt pro Monat.
Und was mach ich damit? Und dieser Wert, der nicht ein
einmal wert ist, sondern eben nachher zyklischer Wert ist,
der, der rentiert sich meiner Meinung nach nur, wenn ich auch
wertvolle Daten sozusagen produziere, dort ablege und ja
letztendlich n Wert zurückbekomme an der Stelle.
Aber auch da ist nur eine Meinung.
Gut, dass du das Betonst. Ein kurzer Hinweis in eigener
Sache. Kennst du das auch?
Ihr seid gefangen zwischen starrer, veralteter
Standardsoftware. Und endlosen Individualen
Entwicklungsprojekten. Unsere Mission bei Heisenway ist
es, das zu beenden mit unserem App Baukasten geben wir dir die
Möglichkeit, maßgeschneiderte Software für den Shopfloor
schnell und ohne Code zu erstellen.
Denk an Maschinendatenerfassung moderne Visualisierungen für die
Produktionsleiter oder eine mobile App zur Buchung von
Zeiten und das beste du kannst deine Lösung ganz einfach ohne
IT Aufwand selbst betreiben kurz gesagt, günstiger als eine
externe Entwicklung. Unendlich passender als Software
von der Stange. Weitere Infos und eine
kostenlose 30 Tage Testphase findest du auf heisenware.com.
Slash einfach minus komplex und jetzt viel Spaß mit der weiteren
Folge OK cool, wir kamen jetzt n bisschen von sehr technischen
Gründen warum wir Ash Computing machen wollen.
Latenz wurde genannt, ja wir wollen also sehr schnell auf
Dinge reagieren, die in der Maschine passieren und und
deswegen kein großes Netzwerk dazwischen haben und also Sachen
wie Unabhängigkeit von anderen. Netzwerken wie dem Internet hat
Burkhard aufgebracht. Das ist auch n Grund für Edge
Computing und jetzt? Geändert haben wir eigentlich
mit dem wichtigsten Argument irgendwie Kosten sparen und du
hast n cooles eindrucksvolles Beispiel gebracht von dem
Hersteller von Kunststoff und Eierhersteller hast du glaub ich
auch genannt oder? Genau so zählen einem Eier war
so die Verbindung eben zu Supermarkt halt eben ne, dass
dass diese Verbindung vom Supermarkt hin zur eigentlichen
ja eierpackung bis der der einer Eiersortiermaschine genau.
Super. Und dann hast du aus deiner
Erfahrung gesagt, das macht total Sinn.
Viele Daten lokal, also auf der Edge vorzuhalten und die nur bei
Bedarf dann tatsächlich zu untersuchen, also zum Beispiel
bei so einem Rückruf oder bei einer Beanstandung vom Endkunden
dann das. Genau um mal vielleicht ne Zahl
zu nennen. Also jetzt on Edge zum Beispiel
für die Eiergeschichte. Das sind halt ungefähr immer 30
Tage, die wir dort halten und pro Tag sind es ungefähr 2 bis
3000000 Datensätze pro Edge gerät, die da anfallen halt
sozusagen ne, also das schon, Gigabyte ist es noch OK, das
sind halt so. Am Ende irgendwo um die 3032
Gigabyte, was da sozusagen die die Packungen sind halt eben ein
bis 3000000 sozusagen, die da durchfahren, letztendlich aber
wie gesagt die die Daten die da rum stehen sind noch ein
bisschen mehr wie gesagt, da waren uns immer um die 30
Gigabyte 32 Gigabyte mehr sind wir nicht geworden, aber wenn
man das überlegt pro Edge gerät ist das schon eine gewisse Menge
irgendwo, aber letztendlich muss man da immer entscheiden wie
wertvoll sind diese Daten, weil es ist natürlich auch viel viel.
Zeug dabei. Ansonsten fällt mir noch Vision
ein, auch in diesem Bereich, also nicht nur Daten, sondern
wenn ich jetzt an AI Vision denke, da kann jetzt nicht lange
überlegen ne und und oder beziehungsweise die KI braucht
ja eine gewisse Zeit zu überlegen, das heißt KI jetzt on
Edge macht zum Beispiel auch für mich mega Sinn, also weil ne die
die Kamera muss das Bild aufnehmen, das muss ausgewertet
werden, die KI muss Entscheidungen treffen und muss
das in Aktion, im besten Fall sozusagen umwandeln an der
Maschine. Auch hier also habe ich eben
einmal diesen Videostream, der natürlich Daten produziert ohne
Ende, so über den Tag, weil es die ganze Zeit live läuft, plus
natürlich die KI, die dann ja eine gewisse Zeit braucht und
wenn ich da noch was oben drauf packe, um jetzt erstmal bis zum
nächsten Hauptserver zu gehen oder irgendwas, das sind dann
manchmal schon 100 Millisekunden, die entscheiden,
wie schnell also was ist meine Tonnage am Ende vielleicht, also
es ist gar nicht mal der technische das Problem, sondern
eher, was will der Kunde. In Sachen Tonnage erreichen und
und wo ist da dann eben diese 100 bis 200 Millisekunden über n
ganzen Monat. Und Bildverarbeitung, das muss
man ja auf der Tonspur noch mal sagen, das weiß man nämlich
nicht, wenn man das nicht macht. Es explodiert ja von der
Datenmenge so gewaltig, man kann sich vorstellen, also wenn ich
wenn wenn ich es vergleiche, ich hab n Temperatursensor oder
irgend sowas oder ich hab sogar ganz viele Sensoren die jetzt
sag ich mal mal die die die Wohlfühligkeit meiner Eier
irgendwie misst. Mhm, dann haben wir ja irgendwie
im besten falle irgendwie 2030 40 oder irgendwas Datenpunkte.
Aber aus was bestehen die hier aus irgendwie numerischen
einzelnen Werten ja genau, wenn ich n Bild habe ja, und zwar n
hochaufgelöstes Bild heutzutage, ja dann hab ich halt, dann ist
halt jedes Pixel von dem Bild, dass du sich auf der Zunge
zergehen lassen, jedes Pixel von dem Bild entspricht quasi einem
Sensorwert ja ja genau und und diese Bilder, die kommen halt
auch nicht nur irgendwie alle Naselang, sondern im Stream.
Wie irgendwie gerade gesagt wird, also wir explodieren halt
von von von wenigen Bytes. Sag ich mal zu megabytes.
Ja, auf dem auf dem auf der auf der Grundlagigsten
Grundlagigsten Datenquelle schon mal.
Ja ja genau, also und und das das das ist halt echt n, das
heißt echt n Killer ja also ich kann, ich kann nicht so einfach
komplette Videostreams High Resolution irgendwie die die
High Resolution sein müssen damit die KI ordentlich was
macht. In die Wolke schicken,
bearbeiten und wieder zurück. Das nimmt richtig.
Bandbreite ja, das ist auch n sehr geiles Beispiel was du
gerade nennst. Halt ne, also weil du wirklich
genau da, nämlich das machst, dass du aus diesem riesen Bild
dann eben die Informationen extrahierst und im besten Fall
wieder in Zahlen und Zeichenketten weiter.
Wenn die KI fertig ist, dann macht sie genau dann.
Das ist ja genau der Punkt ne, sie reduziert ja, das ist ne
harte dimensionsreduzierung sag ich mal ich ich komm in roten
Rohdaten an und danach kommt irgendwas raus wie?
Ist gut oder nicht? Vielleicht sogar ja einfach nur
n bulin ja, wenn wenn es jetzt zum Beispiel irgendeine Quality
Check Kamera ist, so ja ist die ist die ist die Flasche sauber
oder nicht oder sowas bevor sie da wieder befüllt wird oder was?
Ja da gibt es ja 1000 es ja 1000 Use Case ist in Industrie für
für nen Bildcheck quasi genau und wenn das Bild dann durch ist
ist richtig was da wieder rauskommt ist ist klein aber was
da reinkommt ist halt gewaltig ja und muss schnell verarbeitet
werden passt für mich n cooles Beispiel für für auch für Edge
ja genau o. K.
Super, dann haben wir mal richtig viele gute Gründe
gesammelt für Edge Computing und Klaus.
Der Hinweis ist auch angekommen, dass man da durchaus
verschiedene Meinungen haben kann, was die Edge ist und wo
die genau anfängt und aufhört. Der Begriff kommt ja daher glaub
ich, dass es irgendwie am Rande des Netzwerks ist.
Ich glaube, darauf kann man sich einigen, aber noch was noch
dazwischen hängt. Aber Gerald, weil du es noch
sagst, ne, ich hab ich hab da über diesen Begriff nämlich also
während wir gesprochen haben nachgedacht, weil ich, ich kenne
ja auch diesen Begriff des Forks und es gibt auch sowas wie Dust
und Fork und Cloud, die passen ja, ich sag mal semantisch
zusammen, ja, also dass ich n Nebel habe, also dass ich Clouds
habe ganz oben und n bisschen weiter unten in der Nähe der
Erde sag ich mal ja, dass ich dann irgendwie n Nebel habe find
ich auch OK, aber das Wort Edge, na ja, es wär dann so was wie
Erdoberfläche da irgend so, aber es passt.
Nicht so schön eigentlich, in diese Semantik rein, ne, ich
weiß nicht ob es n anderen Namen gibt, der der mehr dieses Cloud
Dust, man könnte dann sagen OK Drop oder oder ich weiß nicht
oder das ist immer. Das Problem bei Programmierern
was die nicht können, ist Namen. Also so.
Das ist wirklich, also wir nennen Dinge nur komisch, keine
Ahnung, wo Leute sagen was, was soll das denn bedeuten, nein,
aber es stimmt schon, also es ist manchmal auch bei den Leuten
merkt man es immer wieder, wenn man drüber redet.
Kommen sie dann mit verschiedensten Ideen, was jetzt
dieses Edge Computing oder Edge generell sein könnte oder on
edge, ne, sie haben, kommen wir wirklich mit, auch da ja schon
sehr sehr diversen Begriffen auf uns zu haben dann sozusagen auch
für uns erstmal die Aufgabe mitgebracht rauszufinden, was
bedeutet für diese Person die gerade vor mir sitzt, jetzt Edge
dann aber. Ich würde immer sagen, Edge ist
relativ. Du hast ja am Anfang ne
Definition abgegeben, wir verstehen so viel das gleiche
und und ich würde auch sagen, es gibt jetzt nicht so viele andere
Wörter. Ersatzwörter für für den Begriff
Edge. Also, ich kenne jedenfalls.
Nee, genau, nichts. Was ich mit Sicherheit sagen
würde, OK, alles klar, das ist halt irgendwie n synonym für ne
Edge. Ja gibt es eigentlich nicht, ja
nee. Wüsste ich auch nicht.
Das hat sich wirklich sehr gut durchgesetzt, muss man sagen.
Also Fog hat sich komischerweise gar nicht durchgesetzt, so
richtig für mich jedenfalls taucht aktuell wieder öfter auf,
also wenn man so Bilder sieht, sieht man wieder Edge Fog Cloud
so häufiger in der entsprechenden Pyramide, wo man
es immer versucht reinzubringen, aber es ist halt.
Schwierig also, wo ist jetzt wirklich was, ab wann fängt
Cloud wirklich an? Halt, gerade wenn man heute fast
überall dann auch Kubernetes noch mit dazwischen hat, ne, das
verschwimmt ja immer wieder und das ist ja auch richtig so ne,
dass man irgendwann erst mal eine gewisse Abgrenzung macht zu
sagen, OK, wir sprechen jetzt davon und davon, aber wenn es
eben Sinn macht, dass die Technologie so wie jetzt zum
Beispiel ein Edge, haben wir mittlerweile schon Kubernetes
auch im Einsatz was das heißt, die Edge funktioniert dann fast
wieso eine Mini Cloud ne also on Side, trotzdem ist es immer noch
Edge Computing am Ende. Ja, ich, ich würd halt noch mal
einmal sagen, also was, was wir jetzt so n bisschen als Edge
verstehen ist gefühlt das ist so n bisschen ne 1 zu 1 Beziehung.
Ich hab halt quasi eine Kiste für eine Maschine oder
irgendsowas ja dann dann noch nicht da ne Edge und wenn wenn
du sagst wir haben viele Edge Geräte dann und die innerhalb
von einer Premsen von einer Fabrik ja dann dann dann so dann
sind die halt quasi konnektiert zu verschiedenen Instanzen von
Maschinen war ne große Fabrik hab ganz viele Maschinen und
dann ist quasi nen anderes Level was vielleicht noch nicht laut
ist was aber? Was n Begriff bekommen darf, man
könnte sagen n Hub oder so Factory habt gibt es ja auch
Softwarelösungen für ist quasi noch mal n zusammenfasser bevor
es in die Internetcloud geht immer noch on Prem, aber es
nimmt halt quasi die ganzen Edge Edge Devices, was ja schon
kleine Computer sind auf und fasst es noch mal in einen
gesammelten Datenstrom auf, der aber noch quasi in der in der
Premise sitzt. Da also wenn wenn ich halt ne
große Installation hab ist es nicht ungewöhnlich, ja.
Das wäre aber dann noch im im. Im direkten Sprech würde ich
sagen, noch nicht die Cloud. Ja das ist und es ist vielleicht
aber auch nicht extra die Edge ist irgendwas dazwischen, wie
wir das nennen, Fock oder wie auch was weiß ich nicht, aber
genau das wollte ich nur noch mal sagen das das gibt schon
häufig würde ich sagen als Architektur.
Ja, also unter Architektur, auf jeden Fall, vor allem immer die
klare Trennung, wenn man von OTIT spricht.
Es ist schon klarer noch mal, dass nur die Begriffe eben
vielleicht sogar neu jetzt was häufiger kommt, Field ne, also
dass man sogar das noch mal zusammenfasst, also sprich, dass
du es gerade beschrieben hast, was man nicht so richtig
einordnen kann, wieder unter Field und Cloud jetzt anfängt,
also zum Beispiel OPCA macht man das, dass man von der, also von
der Field Seite spricht und eben von der Cloud Seite, also ganz
klar wirklich einfach diese Trennung erstmal, dass man bei 2
Ebenen bleibt halt und wie finde ich eigentlich?
Ganz gut als Vorschlag also, dass man eben weil so wirklich
dieser dritte Layer das ist ähnlich bei 1.2.
Normalform von SQL irgendwie der zweite Layer ist für uns
Menschen immer nicht so ganz greifbar, auch wenn er gebraucht
dann einige nennen es, dann ist es genau die Gap, halt eben ne
zwischen ITOT ist ja auch immer ne riesen Diskussion, vor allem
vor jetzt sag mal 2013 fing das so an, dass das sehr laut war
dieses Thema, wir sind ja schon ewig dabei, aber auch hier sag
ich immer wieder ja ne Gap ist halt wirklich irgendwo müssen.
Im Cloud oder viel zusammengebracht werden, das ist
ist nun mal technisch einfach so ne und deswegen versteh ich das
auch ganz gut und da ist immer das Edge Gateway eben genau der
der schließende Mechanismus sozusagen wo man sagt, Egal wo
die Daten jetzt links oder rechts sind, also Field oder
Cloud, das Edge Gateway verbindet diese beiden und sorgt
dann dafür, dass die Interaktionen stattfinden, ne
die Halt notwendig sind. Dann lass uns hier n Haken
hinter machen. Klaus, Du hattest vorhin schon
mal kurz drüber gesprochen. Eine Best Practice ist Iterativ
vorzugehen. Was was ist denn eigentlich noch
wichtig, wenn man jetzt über Edge Computing nachdenkt und das
machen möchte? Also das eine ist ja mal das
ganze Ding in Betrieb zu nehmen und und zum Laufen zu bringen,
aber dann will ich vielleicht irgendwann Software updaten,
daran hab ich gedacht wie wie sieht das auf der Edge aus?
Genau. Wir haben so, wenn wir es noch
mal ganz kurz definiert, ist Halt on Edge, haben wir immer
retright und provide sind so für uns die.
Sag mal 3 Sachen die wir dort haben.
Das heißt entweder lese ich irgendwelche Daten, ich will was
runterschreiben auch wieder oder ich biete halt irgendwelche
Dienste an, die man konsumieren kann, Methoden, Services und so
weiter und genau da ist es halt eben diese Methoden, Services
vor allem müssen ja irgendwie ausgerollt werden auf die Edge
sozusagen, das höre ich jetzt mal so raus aus der Situation
und das genau das wenn man da iterativ anfängt, das ist ja
erstmal ganz einfach so ein Gerät, das spielen wir jetzt
erstmal alles drauf bringen das mal an und gucken wie es
funktioniert. Und wenn man dann an unsere
Installation denkt, die dann so mindestens immer 30 plus ist von
Edge Geräten, ja das dauert dann ne Weile, wenn man das jetzt
alles einzeln machen wollte. Ja und dann ging es da für uns
wirklich vor 4 Jahren los, als wir gerade in die HR, dann auch
in Vollzeit betrieben haben, dass wir uns ganz viel Gedanken
gemacht haben 2021 wie können wir das machen?
Wir haben Mechanismen wie Git benutzt, also Git ist so n
versionsverwaltungstool ja mit dem wir dann unsere
Konfiguration ausrollen konnten et cetera.
Also wir haben viele Ideen gehabt.
Haben das dann auch für uns umgesetzt, wie wir relativ zügig
30 Geräte so gleich wie möglich, allerdings natürlich mit der
Herausforderung spezielle Konfiguration pro Gerät, die
dann wieder gebraucht wird zu bespielen, weil wir haben
festgestellt, es will ja keiner mehr gerade zu Corona Zeiten
waren da ja auch noch ne, will ja keiner jetzt im Werk
rumlaufen und jede Kiste einzeln da irgendwie bespielen oder
sowas ne das war die Herausforderung was ich ja sehr
gut fand, also sowohl verschiedene Linux
Distributionen wie Red Head, Open Suse oder Suse generell.
Haben wir uns hier wirklich sehr gut unterstützt, also zu
erkennen, was haben wir für Möglichkeiten?
Es fängt im Grunde mit dem Betriebssystem so ein bisschen
an, also ne wie kann ich erstmal dafür sorgen, dass mein
Betriebssystem immer sicher ist und Edge was sind da die
Mechanismen dann halt sind wir ein Stück weiter gegangen, haben
mit den Hardware Herstellern relativ intensiv 2022
gearbeitet, das war dann Phoenix Contact, WAGO und ja noch ein
kleinerer aus Polen ist Tech Base, sozusagen verschiedene
Möglichkeiten dort ausprobiert, mit Hilfe hatten wir auch noch
ein bisschen gearbeitet, die waren da schon sehr weit und.
Weil es da dann darum ging. Schon wie bringe ich jetzt
natürlich auch noch die Hardware mit dem Ganzen zusammen, also
einmal Betriebssystem, dann Edge Hardware, weil hier geht es
jetzt dann auch teilweise um Firmware Updates.
Ja das war für uns dann, wie geht das dann los?
Man merkt schon also ne das sind dann so wieder diese Layer die
alleine auf diesem Edge gerät so entstehen bis wir dann
irgendwann mal dran waren, dass unsere Software jetzt ins ins
Zentrum rückte, sozusagen wie rollen wir das denn aus und?
Dann, ja, da ist schon ein bisschen Zeit vergangen und
letztendlich hatten wir dann tatsächlich ein iniation OS
gemacht, hatten dann basierend auf Open Suse Micro OS halt, was
jetzt heute ja schon bis bekannter ist, glaube ich.
Mittlerweile haben dann verschiedene noch eine weitere
Distribution genommen, die noch etwas für für mehr
professionelle Leute für Linux noch mal ist.
Also haben da erstmal eine Grundbasis hergestellt, sicheres
Betriebssystem mit schnellen Updates und Edge dann halt eben
entsprechend die. Softwareverwaltung unserer
Prozesse kam dann irgendwann und da haben wir dann mit Protainer
gesprochen. Glaub das fing so 20 Ende 2022
an, haben gesagt guck mal wir benutzen euer Open Source Tool
ja irgendwie wissen und habt ihr mal Bock irgendwie zuzuhören?
Ne und das fand ich mega gut also sie haben sofort Interesse
gezeigt gesagt ja klar und Edge und hat schon so die ersten
Ideen ja eingebracht unter anderem damals den Edge Stack,
den gab es dann schon und ja dann haben wir denen so ein
bisschen gezeigt wie wir das machen eben mit.
Mit Git und wie wir deren Tools nutzen.
Und daraus ist dann wirklich ne sehr gute Zusammenarbeit
entstanden, wo wir gesagt haben, hey, um jetzt wirklich in Masse
mit wenig Leuten, die wir ja waren in unserer Firma zu dem
Zeitpunkt noch Edge verwalten zu können, das kann ja nicht nur
für uns interessant sein, sondern auch für Firmen, weil in
Firmen sitzen ja auch oft nur 234 Leute, ne, die die gesamte
Infrastruktur irgendwie managen und daraus entstand dann
wirklich ne sehr positive Partnerschaft, dass die jetzt
heute auch immer noch läuft, ne und alles was man heute in
sozusagen potainer Business on edge.
Zur Verfügung hat. Das ist so ein bisschen dieses
Outcome, also von dieser Ganzen die Ganze, das Resultat eben
dieser Partnerschaft, letztendlich sicherlich nicht
nur alleine unsere Ideen, da sind auch noch andere Partner
dabei gewesen, die dann immer mehr noch reingepackt haben, ja,
wenn das jetzt da ist, dann wäre das auch noch schön, aber gerade
die Situation, dass wir, ich sag mal, genau den gleichen Software
Stack heute mit portainer deployen können, allerdings mit
einer extrem individuellen, auf das Gerät runtergebrochenen
Konfiguration, das ist genau das was.
Sozusagen, was wir denen ja gerade gezeigt hatten, halt eben
ne, wo es jetzt heute mit portainer out of the Box benutzt
werden kann, von jedem wo man starten kann.
Ja, und das ist so unser Weg gewesen, weil wir haben gesagt,
wir wollen kein Cobernetes erstmal, da gibt es auch wieder
verschiedene Meinungen, halt also mindestens 2.
Aber wir haben gesagt, wir wollen das so simpel wie möglich
halten, letztendlich weil. Also auch so n Kubanese Stack
oder irgendwas. Also ich kann super viel machen,
ich mein ich kann ja auch n raketentriebwerk bauen ja, aber
warum also wenn ich jetzt einfach nur ne kleine Flamme
brauch die mir was heiß macht halt irgendwie ne und das ist so
der Ansatz von Initiation mehr zu sagen lass uns mal wieder
drauf gucken was wirklich den Mehrwert bringt, was brauch ich
dafür wirklich ja und wo hört das Ganze auf und ist nicht mehr
ganz so sinnvoll halt letztendlich und wenn man da an
Edge guckt war für uns die Kontinuisierung das eine was
super wichtig war damit wir natürlich.
Schnell an der Produktion, sag mal, wenn ein Update ausgerollt
wird, hat es immer den Punkt. Ein letzter physikalischer
Eingriff der Maschine oder man kann ja viel simulieren und
testen um es auf den Punkt zu bringen, aber an der Maschine
wird es trotzdem noch mal kurz ein anders sein, ne und wenn ich
jetzt feststelle dieses anders ist so blöd, dann kann ich aber
in einer Sekunde oder 2 Sekunden wieder auf das alte gute
Zurückswitchen und das war Kontinuisierung für unseren
Edge, das heißt keine Ausfallzeiten, im besten Fall
ne. Im besten Fall sogar so von der
Infrastruktur geplant, dass solche Switches von ein 2
Sekunden kein Problem sind, weil dann kommt die Anfrage halt noch
mal. Wird dann im nächsten Moment
wieder richtig beantwortet. Ne lauter solche Mechanismen,
die sind ja viel wichtiger als jetzt zu sagen, ja, ich setze
jetzt hier die größte beste Software, coolste neueste
Infrastruktur ein oder sowas, sondern es geht ja mehr darum,
was bringt mich wirklich nach vorne und das ist eben, dass
wenn ich Software ausrolle relativ schnell vorwärts
rückwärts kann mit einer Versionierung die sauber ist.
Dass ich relativ klar individuelle, aber sicher
gesteuerte Konfiguration auf die Geräte rausbringen kann, also
die Maschine auch wirklich das tut, was sie tun soll, wenn
nicht irgendein anderen Quatsch macht ne.
Und dass sich Infrastruktur wieder handeln kann.
Also ich hab zum Beispiel ja größeren Firmen in Amerika
gefunden, geholfen, die haben das gefunden, Importainer haben
gesagt, Hey, wir interessieren uns dafür, was ihr da an Edge
gemacht habt und das waren dann auch eben nur 34 Leute für eine
Firma. Die abwechselnd gearbeitet
haben. Die haben keine Nacht mehr ruhig
geschlafen, weil die ständig reingreifen mussten, immer
irgendwas machen mussten, weil eben diese hohe Individualität,
die sie abbilden mussten, das Problem war.
Und heute schlafen die wieder über die Babys, einfach weil sie
ne einfach das Steuern können, weil sie Software, also gerade
diese wieder auch dort 101 Fälle ne One o one halt.
Die ganz simplen Dinge vorprogrammieren können.
Wenn das passiert, dann Start halt neu mein Gott ne wenn das
jetzt passiert Installier oder bring einfach die Software noch
mal frisch raus ne und starte noch mal neu.
Also es können halt verschiedene Sachen aneinander geknüpft
werden und ja um es auf dem vielleicht auch hier Punkt noch
mal zu bringen, die Software für das Edge Management sozusagen,
das ist das wo ich die ganze Zeit hin will.
Das war der entscheidende Key Halt für uns, wo wir gesagt
haben, cool, wir können jetzt mit 2 Leuten so so agieren, als
wenn wir 20 wären, weil wir Prozesse automatisieren können.
Ich sag mal Potainer hat das Ganze noch weiter gebracht und
fängt jetzt schon an eben damit rum zu experimentieren, wie
könnte KI da jetzt wieder helfen ne also also MCPS halt plötzlich
die Aufgaben übernehmen, die so simpel sind.
In der Antwort steckte Ultra viel drin.
Ja, du bist quasi von der du hast das Thema genommen oder ne
komplette Story darüber erzählen halt perfekt, da steckt da ja
alles drin. Also erstmal hast du das Problem
in deinen Worten beschrieben, ne was da ist wie wie kann ich
eigentlich meine Edge Geräte verwalten und die Softwarestände
darauf so und dann noch genau erzählt wie ihr das gelöst habt
und wie das sogar mit eurem Angebot in Kombination mit
Portainern möglich ist. So hab ich dich mal verstanden.
Ne genau ist eine Lösung und man kann es natürlich auch ohne
solche Tools zum Teil hinbekommen.
Es war jetzt nur ein Beispiel, was uns halt.
Perfekt geholfen hat, wo wir wirklich ordentlich Zeit
reingesteckt haben, weil wir gesagt haben, das hilft vielen
eben. Denn ein Gedanke, so blöd, dass
vielleicht manchmal rüberkommt, aber any Asia kümmert sich auch
n bisschen mit Dadrum darüber nachzudenken, wie können wir
mehr Leute aktivieren für diesen digitalen Transform halt
letztendlich, den wir alle brauchen, halt ne, es kann ja,
es kann ja jeder in seinem Kämmerlein irgendwas machen,
aber wenn wir uns gegenseitig n bisschen helfen, der eine für
das Tool wo er vielleicht sagt, Ey, das ist super hilfreich, der
nächste fürs nächste. Dann haben wir zum einen ja
wieder diesen Industrie 40 Gedanken, ja, dass mehrere Tools
da sind, mit denen man Dinge lösen kann, vielleicht auch auf
unterschiedliche Art und Weise, weil wir haben auch gesagt, wir
wollen das ganz gerne geben, was wir dort machen wollen, dieses
Wissen aufgeben, was wir an Edge halt sehen, wie das sein muss,
weil wir gehofft haben, eben genau das wie heute, ich nehm
das Tool, ich installier es einfach zack und auch beim
Kunden ne, ich nehm das beim Kunden mit, kann das jetzt
installieren, zack halt ne und wir können direkt loslegen und
müssen nicht irgendwie erstmal wochenlang da fummeln und machen
und tun. Das ist etwas, wo man wo jeder
was mitmachen kann. Das möchte damit auch ein
bisschen sagen, wenn wir diesen Industrie 40 Gedanken noch mal
stärker weiterleben, dass das eben insgesamt die Herstellung
von Tools eben auch eine Sache ist, dass jeder am Ende
vielleicht sogar das gleiche Tool in der Hand hat und dann
wieder das daraus macht, was sinnvoll ist.
So, das heißt, wir haben jetzt gesprochen über das Thema.
Deployment und dann auch über den Lebenszyklus von so einem
Edge Device sag ich mal die die Betreuung, das Management des
Edge Device und der Software darauf.
Ja und und das auf allen Ebenen, angefangen vom vom
Betriebssystem über die die Firmware oder ist das das
gleiche aber es. Gab ne, die Firmware ist ja
zuerst das. Firmware System, Betriebssystem
genau und dann oben drauf noch was auch immer.
Ja die entsprechende Business Logik die halt den den
Algorithmus zum Beispiel oder die die die KI oder sowas was da
halt läuft und. Irgendwas tut.
Genau also können zum Beispiel auch Zeitreihen, Datenbanken
oder sowas sein. Halt ne die wirklich Zeitreihen
aufzeigen, das haben wir sehr häufig.
Ne, also weil das ja auch ein Tool ist, also ne Zeitreihen
Datenbank ist und Edge fast immer dabei, also zum zum
Beispiel Timescale oder sowas die sehr zuverlässig ist, weil
sie kommt aus der Richtung Post Chris also wir setzen zum
Beispiel häufig Post Chris und Timescale ein, weil wenn jetzt
mal Stromausfall ist, ne uns einfach klitze macht und alles
weg ist weil irgendeiner ne Sicherung gesucht hat und Edge
ist n klassisches Problem. Und plötzlich alles aus ist.
Und sag mal, dann gehen ja die Daten auch kaputt.
Beim Schreiben in dem Moment, wenn er gerade dabei ist ne und
das was wir da gelernt haben ist super genial.
Also man startet einfach neu und zack Bumm heilt sich die
Datenbank von selbst und läuft einfach weiter.
Also weil ich hatte irgendwann mal ein Patch, das war richtig
gut von Post Chris haben sie schon mal Videorekorder benutzt
und sag ja wieso? Ja dann da ist Post Chris drauf,
also damit sie ihre Sachen einprogrammieren können was
aufgezeichnet werden soll. Dann haben Sie sich schon mal
überlegt, da auf Datenbank, Update oder irgendwas zu machen
ist. Nö, ja sehen Sie, deswegen ist
Postcris für Edge eigentlich n ganz gutes Ding halt und
repariert haben Sie Datenbank auch noch nie oder?
Nö wie alt ist der Videorekorder?
Ja, so 5 Jahre, 6 Jahre ist er bestimmt geworden, ne und so
sind wir dann wieder direkt ins Industrieren die.
Zusammen Timescale und Postcris oder warum nimmst du diesen
einen Atemzug? Für mich ist also timescale ist
quasi ne Extension. Halt auf also mal ne auf
Postcrisit letztendlich und die Extension sorgt dann dafür, dass
ich Zeit reinspeichern kann, aber die grundbasis halt eben.
Sozusagen ist ja zumindest wie ich das verstehe, eben Post
Christ letztendlich. Ja, so verstehe ich das auch
genau und ich habe natürlich den Vorteil, wenn ich
containerisierung hast du ja mit Container und so weiter erwähnt.
Also wenn ich Entitäten im Container halte, dann habe ich
das halt einfach ne, denn dieses Restarten und so weiter das kann
ich auch noch mal sagen. Also Datenbanken kann ich halt
einfach, ich kann halt eine gesamte Datenbank die timescale
Datenbank zum Beispiel in einen Container stecken.
Genau. Und wenn der startet oder halt
ausführt, dann ist halt die Datenbank da.
Kann halt Daten empfangen oder beziehungsweise auch Daten
abgeben, also SQL Queries verarbeiten und wenn mir das
Ding abschmiert oder irgendwas komisch ist, dann dann starte
ich halt den Container neu und das Container neu starten ist
halt auf einer ganz anderen Abstraktionslevel als jetzt
irgendwie ich also ich muss mich nicht drum kümmern was da drin
läuft da, da war jetzt halt in der Timescape Slash Post Quest
Datenbank drin aber ich starte neu dann ist die da und und das
ist ja auch schön getrennt jetzt kann man auch noch mal sagen die
Daten selber, die liegen ja auch.
In einem Volume, das wird also das, das ist auch n Begriff aus
der Containerwelt, also ein ein, ein ein Volume selber ist quasi
eine separierte Entität, die der Container mounted, wenn er denn
da ist für die Daten drinne liegen.
Ja das ist relativ sicher so, Oh.
Hoffentlich weil ich hab auch Kunden gehabt, die haben das
tatsächlich nicht gebracht, da lief das schon seit 2 Jahren.
Als also quasi ohne Volume. Das heißt was passiert, wenn man
das Ding neu startet. Das ist alles weg.
Der hat sich immer gewundert. Ja ne Maschine letzte musst du
neu starten, war alles weg, da haben wir drauf geguckt so ja OK
ich hab mir mal so ne kleine also ist dann auch wieder so das
Wissen das das heißt auch hier lohnt es sich eben bei
Technologien gerade wie du sagst die sind super einfach schnell
einzusetzen aber n bisschen was lesen und sich informieren ist
wirklich wichtig weil man hier natürlich entscheidende Fehler
am Anfang machen kann und. Da hilft es häufig schon, kurzen
auch hier wieder 101 ne für unseren, wir können ja das so n
bisschen als Analogie übernehmen, oder das ist schon
der Podcast 101, also hier vielleicht auch mal 101
Konzentrisierung vielleicht mal einmal sich reinwürgen, das
dauert vielleicht maximal ne halbe Stunde Stunde und dann hat
man so die die Key Facts erstmal wo man sagt darauf muss ich
achten ne und das sollte man immer mitnehmen also wenn man
irgendwo was finden kann 101 für dies für das wie jenes ist oft
auch so gemacht, dass das jeder verstehen kann.
Ja und genau. Und wenn nicht, dann sollte man
vielleicht wirklich noch mal jemanden sich ranholen und sagt,
Komm, hilf mir mal eben auch das machen wir jetzt in ihr schon
mal gerne, dass wir so n Booster eher geben, ne, dass wir wollen
die Leute aktivieren, die sollen es selber können, ne wollen
jetzt nicht uns irgendwie so, weil ich hab das früher immer
gehasst. Weißt du als Softwareentwickler
das oberste Ziel jeder Softwareentwicklungsfirma war
immer sich so n bisschen an den Kunden ranzuzecken irgendwie ne
und irgendwie zu gucken, dass man mitleben kann so ne und ich
weiß nicht warum, aber ich hab das immer.
Ein Stück weit verstanden, aber auch gehasst.
Ne, weil ich dachte man der arme Kunde halt so, der braucht das
doch eigentlich gar nicht mehr so wirklich jetzt.
Und es gibt natürlich solche und solche Fälle, aber was ich halt
immer gemocht hab zu sagen, Hey komm, wir geben dir auch mal
einfach ein Booster und dann kannst du wieder weiterlaufen
wenn der Kunde weiter wächst. Ne kann er dann irgendwann auch
einfach wieder zurückkommen und das ist auch ein Geschäftsmodell
was sehr gut funktionieren kann, was mir immer hilft, dadurch
wächst der Kunde, dann hat er wieder neue Anforderungen zack
helfen wir wieder ne also. Den Kunden also nicht gerade in
den Login zu führen, sondern ihm wirklich Hilfe zur Selbsthilfe
auch zu mal zu geben. Ja, weil das haben wir.
Tatsächlich war das witzig, dass die Philosophie von, auch wenn
das jetzt vielleicht n bisschen wie Werbung rüberkommt, ist es
aber nicht, also potainer war tatsächlich ein Grund, warum wir
so eng mit denen zusammengearbeitet haben, weil
die Grundphilosophie war kein vender Login, also jetzt können
wir ja alles aussuchen an Tools, also wir konnten damals mit
Podman, mit Docauer, mit ne verschiedenen Contenerisierungen
einfach gehen, und das fand ich richtig gut, weil ich hatte die
Entscheidung wieder like Industrie 4.0, was ich denn da
machen will. Kannst du uns noch mal
einordnen? Potainer Docker Pottman Komodo
hattest du auch im Vorgespräch erwähnt, also wie hängt das
alles zusammen? Im Grunde sind Potainer und
Komodo 2 Tools, die sozusagen eine eine Art UI anbieten
wollen, also eine Verwaltung von Containerisierung bis hinzu bei
Potainer sogar mit Cluster für Cubinators.
Das ist wirklich so einfach wie möglich.
Eine also in grafischer Form. Diese Contenerisierung verwalten
kann. Das heißt, ich muss jetzt kein
super Profi sein für Contenerisierung allgemein,
sondern ich habe einfach ein paar Fragen, also Wizards, wenn
ich so will die ich beantworte ne also mach gib mir dies, gib
mir das und dann hilft mir eben die Oberfläche commodo oder eben
pro Trainer das zu starten oder halt das auszuführen oder wenn
ich halt pro werde, das finde ich auch immer sehr angenehm,
weil zumindest jetzt pro Trainer ist es so so häufig als zu
komplex genannt, aber ich finde so wie man startet hat man
erstmal das Grund Know how was man wirklich braucht um es
überhaupt erstmal ans Laufen zu kriegen und je mehr wissen ich
mir aneigne gibt es immer so kleine blaue so Links die man
dann klicken kann und dann geht noch mehr auf und dann kann man
noch mehr machen und noch mehr und alle die bis jetzt immer zu
mir gesagt haben das ist n sag mal nicht so das Tool für uns,
das ist uns zu einfach ne die haben das nicht verstanden mit
diesem klicken der Links manchmal oder halt.
Haben dann tatsächlich noch n gut begründeten Punkt, aber
häufig ist es genau das, dass sie nicht verstanden haben, dass
sie eben, wenn sie mehr wissen haben, einfach bestimmte Sachen
aktivieren können, tiefer rein können und wirklich sehr sehr
viel kontrollieren können aus der Oberfläche nach ab bis hin
wenn es nicht mehr reicht, kann man sogar noch an die APIS
rangehen. Ja und selbst wenn dort APIS
vermisst werden, ist Potainer extrem schnell mit dem neuen sag
mal Rollout Prozess, der ja auch so n gewisser Lernprozess war,
der dazu gekommen ist. Mit uns gibt es ja heute die STS
Version und die LTS Version. Commodo finde ich halt den
Ansatz, also das ist jetzt ein bisschen für Protainer nicht so
schön, aber die haben halt gesagt Protainer sind zu
kompliziert und irgendwie auch alles zu viel was das macht.
Wir wollen nur das machen, was halt an Edge irgendwie mit den
Agents dort funktioniert, das heißt ich kann einen Agent auf
einen Edge Device bringen, genau wie bei Protainer und kann dann
halt relativ schnell meine Contenerisierung ausrollen.
Ja, also sozusagen meine Software Stacks kontrollieren
und hier ist es tatsächlich auch so, dass wir das Team
unterstützen, auch finanziell sieht man auch auf den.
Sponsorseiten weil wir genau hier auch wieder den Gedanken
haben, dass der Kunde bei uns soll die Auswahl haben soll
jetzt nicht nur das eine Tool haben und wir haben jetzt gerade
erst wieder investiert in Commodo um das sicherer zu
machen. Also das ist wirklich mal
schneller jetzt in Richtung Produktion auch kommt, weil das
für uns halt solche Tools sind für uns in der Integration super
wichtig, also gerade diese Hybrid Integration, wenn wir
sowohl IT als auch OT machen wollen.
Sicherheit ist ein wichtiges Thema.
Aber halt eben auch Zuverlässigkeit in den Updates.
Das heißt, wenn ich ein Update bekommen für die nächste Version
und die Contenerisierung, also das eine ist eben Komodo
Container Oberfläche und so will und dann unten drunter eben die
verschiedenen contenerisierung Tools, also die die wirklich den
Container selbst anbieten und die Schnittstellen dazu um den
zu steuern, das wäre halt eben Docker, Potman und Container,
die sind eigentlich so für mich die 3 erstmal bekanntesten halt
letztendlich die da eingesetzt werden.
Docker Compose wird häufig noch in dem Atemzug genannt, auch
noch weil Docker compose ja auch ein wichtiges Mittel ist, um
Software, sogenannte Software Stacks herzustellen, also die
Software Stack ist eine sehr, sehr wichtige Sache, weil wenn
ich jetzt zum Beispiel meinen Service ausrolle und da hängt
eben so eine Timescale, also ein Time Serious Database dran, will
ich das im besten Fall als einen Software Stack ausrollen, weil
ich eben natürlich sicherstellen will, dass meine Services also
wieder das providing. Und letztendlich oder vielleicht
auch das Reading Writing was ich anbieten will auf den Service
passend zugreifen kann. Ja, da gibt es auch bestimmte
Abhängigkeiten, die man manchmal herstellen kann.
Wir können Health Check einbauen, also dass wir wirklich
gucken, geht es den Services gut, wenn nicht, was passiert
dann oder eben wie Burkhardt vorhin sagt, er halt ne, wenn
jetzt irgendwas neu gestartet werden soll, ne dann wird auch
im besten Fall der gesamte Software Stack plötzlich
startbar also das ist ja auch wirklich in der Reihenfolge wie
die Services gestartet werden sollen, noch mal neu aufstarten
kann. Und das hat zum Beispiel auch in
vielen Fällen dazu geführt, dass gerade so ein Admin wieder
nachts schlafen kann wie ein Baby.
Weil was macht er, der steht nachts auf, ja warte mal.
Ich Start mal neu startet er in der richtigen Reihenfolge die
Service richtig neu sozusagen, dann läuft es wieder, hier haben
wir es dann geschafft, dass die Bediener hat ein Terminal, so
ein Mini Terminal wo sie einfach nur 3 Knöpfe hatten, sozusagen
komisch, irgendwie unkritisch und kritisch, also irgendwie so
3 Abstufungen halt letztendlich ne.
Und sie konnten nachts entscheiden, indem sie sich
eingeloggt haben und vorher kurz noch mal eingeben mussten, was
los ist. So n bisschen aus Ihrer Sicht
konnten sich nur für diese, weil das war immer das, was sie dem
Admin halt gesagt haben, total witzig.
Also ne, das ist ja alles total komisch, oder?
Ja kannst ruhig machen ist unkritisch, oder?
Nee, da kannst du gar nichts, das ist total kritisch jetzt
hier und ne also er hat da irgendwie für sich und das war
da quasi immer die Antwort die er so bekommen hat.
Das heißt, Nachts haben die einfach stumpf auf einen dieser
3 Knöpfe geklickt und das was der Admin dann in dem Falle
gemacht hätte, macht eben jetzt doof gesagt die Software im
Hintergrund, also n Edge für ihn und ja damit ist das voll
automatisiert halt letztendlich ne schon noch, dass der Mensch
natürlich gucken muss, weil ne dann lass mich.
Das mal ganz kurz zusammenfassen.
Also ich hab dich jetzt so so verstanden, dass schon auch auf
der Edge bekannt Kontinuierisierungslösung wie
Docker als bekannteste, aber auch Potman oder sowas.
Benutzt werden. Aber es gibt dann eben
speziellere Software noch wie Kumodo oder auch Portainer.
Die Automatisierung und insbesondere die UI für die
Administratoren nenn ich es jetzt mal diese Edge Devices
anbieten um die einfach zu verwalten und im Zweifel
Aktionen durchzuführen automatisieren ja zum Beispiel
Neustart als einfachste und wahrscheinlich oft genutzte.
Erste Maßnahmen, so viel zu viel.
Das aus wäre auf jeden Fall. Also entweder wär es die
eigentlich administrative Arbeit oder eben bis hinzu mit der API,
dass man dann auch wirklich noch sogar kleine extra Tools bauen
könnte, die das auch noch nutzen können.
Aber ist ja spannend, dass das da am Ende dann doch die gleiche
oder oder Containerwelt ist, die während die man auch kennt, aus
der aus der Cloud oder aus irgendwie aus dem Rechenzentrum
letzten Endes ne, die dann doch. In der Cloud geht es immer noch
n bisschen weiter, da wäre dann tatsächlich so n Pot halt
wichtiger ne, weil da geht man doch in der Cloud eher wirklich
dann Richtung Kubinetes, also verteilte Systeme, ne.
Da haben wir eher weniger das jetzt nur rein Docker, Docker
compose ist also manchmal auch so gerade Docker compose noch,
aber doch denke, dass die meisten dann tatsächlich
irgendwann auf Kubanetes, also k 3 s irgendwie sowas, manchmal
auch in kleineren Aufbauten. Alles klar, du dann nächster
Aspekt, wo ich gerne noch mal drüber sprechen würde ist
Sicherheit so. Also ich bin ja extrem exposed
nah an der Maschine so NH device.
Nicht das Device selber, aber die Logik.
Darinne gibt vielleicht auch mal nen Befehl, hast du ja gesagt,
das ist ja Read Write pro Write das heißt Write bedeutet im
Zweifel ich halte nen Prozess an oder ich ändere Parameter oder
sowas also ich muss hier sehr sicher sein, was auch immer das
bedeutet ja also was tue ich damit so NS device sicher ist
und sicher betrieben werden kann und ich dem auch völlig
vertrauen kann aus IT Sicht. Genau das ist natürlich ne,
vielleicht sogar. Ich hoffe, dass ich nicht zu
weit aushole jetzt aber sag mal so, es fängt wirklich einen
Seite schon an bei den Software. Tools, die deployed werden.
Da fängt es für mich eigentlich schon an, dass man hier wirklich
vorher kontrolliert, wie ist der Code zustande gekommen oder ist
dieses Package eben einen gewissen Audit durchlaufen.
Also wenn ich irgendwas on Edge bringe, genau wie du gerade
gesagt hast. Ich bin super nah dran, ne und
jetzt kann ich da wirklich nicht mehr viel Einfluss nehmen im
Zweifelsfalle, weil es läuft auf dem Gerät was läuft und was es
kann, das kann es wenn es halt irgendwas schlechtes kann, kann
es eben das oder wenn es was gutes kann in das andere, das
heißt der Prozess dahin zum Edge Gerät ist unfassbar wichtig.
Ne, also wir nutzen zum Beispiel Cloud Smith als ein Tool, wo
unsere Kunden dann sozusagen sauber angebunden werden können
mit entsprechenden, ja sag mal Scans oder eben Software Checks
und so weiter sicher sein können, dass das was an Edge
gezogen wird auch erstens von uns kommt, also weil wir
signieren können. Das heißt, sie können natürlich
prüfen, ist das, was deployed wird wirklich von Initiationware
plus eben hin, dass wir sogar in der Konfiguration zum Teil ja so
ein so ein. Key haben letztendlich den man
braucht also der noch mal validiert, dass das Asset, was
wir da hingebracht haben, also die Software wirklich die
Software ist, die da sein soll. Also es gibt auch verschiedene
Mechanismen, je nach dem wie sicher der Kunde das braucht
oder haben möchte, bis hinzu Kritis haben wir das nachher ne,
also in kritischer Infrastruktur, da wird immer
mehr, also das heißt da muss selbst jeder commit in
Softwareänderungen für diese provide services zum Beispiel ne
wenn ich sowas hab, dann muss wirklich auch jeder commit.
Bei uns signiert sein zum Beispiel.
Also es wirklich von unseren Softwareentwicklungen kommt et
cetera und was wir auch noch machen ist aber, was, nur nicht
nur wir machen sollten, sondern auch andere machen sollten.
Wir versuchen wirklich dependency less zu gehen, das
heißt, häufig nutzen Firmen Open Source Software, denn was machen
sie sie ja importieren eine komplette Bibliothek für eine
kleine Funktion, obwohl es ja Open Source ist, vielleicht
sogar MIT, also sprich ich kann diesen Coachnipsel den ich
brauche, diese klasse vielleicht einfach extrahieren aus der
Bibliothek und bei mir einfach mit reinbringen.
Ja, und das ist eigentlich der Weg, den Initiation von Anfang
angegangen ist, weil wir gesagt haben, wir wollen so wenig
Abhängigkeiten wie möglich, damit unsere Kunden nicht bei
dem nächsten Update von irgendeiner drittbibliothek, ich
sag mal blöd dastehen. Ne, also gutes Beispiel, gerade
vor ein paar Wochen war ja bei Note GS das Debug Package was
kompromittiert war, dann kurze Zeit später glaube ich dieses,
also was dann auch noch debug in farbig chalk oder so wie das
heißt Chalk irgendwie die beiden Packages innerhalb kurzer Zeit
stark kompromittiert. Auch so war es ne das zum Glück
bei uns fällt das dann auf ne, dass das Team dann sagt so
Leute, hat das irgendwie jemand mal irgendwo aus Versehen
installiert in dem Test oder wird dann wir haben dann immer
so ne virtuelle Maschine als Sandbox zum Glück noch haben wir
geschaut nee haben wir nicht weil wie gesagt das sind dann so
Sachen die sind dann aufgefallen eben in der Pipeline schon und
beziehungsweise ist es halt so wir wir hängen noch an Kanälen
dran, das ist auch sehr wichtig für Edge, dass man so viele News
Kanäle wie möglich hat sozusagen dem man auch vertrauen kann weil
wenn man mal guckt, gerade dynamischer Code hat anscheinend
jetzt mittlerweile Level erreicht an Attacken die richtig
ätzend sind. Also muss sich vorstellen, die
haben wirklich in den String oder einen Code einen String
gepackt, so stark verkriptet irgendwie, das heißt kein Mensch
kann wissen was da drin ist und zur Laufzeit weil es ja
dynamisch ist, wird dieses String plötzlich zu einem Stück
Programmcode halt also wirklich so richtiges fieses Trojaner
Ding, wenn man so will, aber wie soll man das rausfinden?
Also selbst in der Pipeline ist es so, die schlägt dann nicht
mal mehr an und. Hier war es tatsächlich in
einigen Fällen so, dass wir nur durch die, also Wachsamkeit auch
des Netzwerks und der Anbindung an Cyber Security News
schnellstmöglich das rausfinden und was man daraus hört ist auch
mach nicht so schnell. Die Updates also habe auch eine
gewisse Zykluszeit, einen Gewissen vielleicht auch über
eine gewisse Überprüfung, also in der in der Laufzeit, das
heißt bei uns laufen Prozesse mindestens 24 Stunden einmal
kurz durch, manche Prozesse sogar laufen permanent durch.
Dass wir schnellstmöglich erkennen, da ist irgendwas da
passiert was, weil die werden, die Tricks werden immer fieser,
was die Sicherheit angeht, ja, und darauf haben wir ja auch
schon mittlerweile reagiert, das heißt, der eine Punkt ist, man
kann es kaum noch kontrollieren, attackiert zu werden, weil
stellen wir uns vor, ein Prozess läuft in der Produktion 68
Wochen, vielleicht sogar ein halbes Jahr, ohne irgendwie
einen auffälligen, eine auffällige Anemolie zu zeigen,
und plötzlich fängt er an zu senden, halt.
Und dafür gibt es ja diese Intrusion Detection ist ein
Punkt on Edge, was definitiv meiner Meinung nach jeder haben
sollte, weil ich glaube es ist mittlerweile sogar, dass man als
Geschäftsführer mit Haus und Hof haftet, wenn man das nicht tut.
Also man glaube ich völlig ja nackt und frei, darum läuft
sozusagen ohne Intrusion Detection, weil es ist der
einzige Weg wirklich rauszufinden, da stimmt was
nicht, da ist irgendwas und was wir uns noch überlegt haben,
eben um unsere Kunden besser zu schützen, ist noch mal, dass man
so eine Art. Hülle halt eben um die Maschine
drumherum machen kann. Sicherheitstechnisch, da hat uns
die Firma Insis sehr gut unterstützt, diese Idee
voranzutreiben, das heißt, hier können wir mit Insis wirklich
mit einem kleinen, kostengünstigen Gerät dafür
sorgen, eine eine Insel zu schaffen pro Maschine, das
heißt, wenn jetzt irgendeiner da drin mit seinen Prozessen on
Edge. Ich sag mal ausflippt halt ne,
wenn wir es mal so unter Party machen will, dann sagt unser
Türsteher, du kommst ja nicht da raus nicht also drin sind sie ja
schon, aber er kommt wenigstens nicht raus, das sind so
Mechanismen wo ich sagen kann für mich um es kurz zu machen
wieder oder auf den Punkt zu bringen, wir haben eine Sache on
edge kann ich mich nur schlecht schützen sozusagen wenn ich das
Software hinbringe habe ich die dahin gebracht, deswegen sind
aus unserer Sicht dann die Schutzmechanismen zum einen
schon vor dem Hinbringen der Software.
Also Schutzbarrieren aufzubauen und dann, spätestens aber immer
noch mal in dem Output, also sei es, ob es jetzt seconet ist oder
Insis oder Firmen, die bieten da sehr gute Geräte an oder hier in
Trusion Detection eben Firma Videc kennen wir hier aus der
Gegend, die machen da sehr gute Produkte, so dass man
letztendlich sich wirklich auch aktiv darum kümmert zu sehen,
wie sicher man ist. Das wäre so mein erstmal mein
Punkt, der mir am wichtigsten. Wäre für Edge ganzheitlich
betrachten. Genau ganzheitlich betrachten.
Ne gute Strategie also das zieht sich immer durch.
Ja, cool, das war das Thema Sicherheit.
Security hat natürlich ne besondere Relevanz, hat überall
ne Relevanz, aber ich denke mal so so nah an der Maschine
natürlich noch mal mehr irgendwo ne.
Es war dies ja auch das lauteste Thema, mein Empfinden also auf
der SPS war in Nürnberg, wo wir waren, das war wirklich das
Thema, also was die meisten getriggert hat, was auch
momentan sehr viel Kapital einsammelt, weil wir befinden
uns schon wirklich in einer sehr besonderen Situation, also
während uns sozusagen. Ja, ich sag mal, der Angriff war
ja schon 22, also sag mal die die Welt dreht sich schon ein
bisschen anders seit 22 und während man sozusagen 2223 noch
ein bisschen belächelt wurde, wenn man sich da
schnellstmöglich drum gekümmert hat als Integrator zu sagen, ey
Leute, ihr müsst da was ändern, ihr müsst ein bisschen gucken
und ihr müsst wenigstens erstmal schauen, ne, also ihr müsst ja
nicht gleich sofort wieder überreagieren, aber ihr müsst
wenigstens ein bisschen agieren, wieder ne, weil wenn ihr nur
noch reagieren könnt, das ist immer die schlechtere der
Varianten. Also in der gerade bei Cyber
Security in einem agierenden Modus zu sein, das ist das Ziel
für jede Firma sollte es sein, weil wenn ich nur noch reagieren
kann, was soll ich sagen, da sind halt schnell mal 50000€ weg
und wenn ich dann immer wieder höre ja, aber Cyber Security ist
so teuer und so ich glaube jeder der schon mal mit Cyber Security
ein ernstes Problem hatte, das geht also wenn man 50000 bezahlt
in dem Falle was auch immer da passiert ist das noch günstig,
häufig ist es viel schlimmer also die die.
Die Ausfälle also, wenn man sich überlegt, jetzt, wenn mal zum
Beispiel NLKW Kartoffeln vergammelt oder sowas ne oder
wenn plötzlich n ganzes Lager von Kartoffeln irgendwie durch
ist. Ne, was sind das für Werte die
da sind? Ne ich verstehe natürlich, dass
die Leute aufs Geld gucken müssen, weil wir haben jetzt
auch nicht die rosigsten Zeiten, ne seit Corona gibt es immer
noch wieder. Es gibt natürlich solche und
solche Firmen, einige haben die besten Zeiten ever seit Corona,
weil sich vieles für sie verändert hat, aber es gibt
natürlich auch viele die immer noch.
Aufs Geld schauen müssen oder die vielleicht auch aus ihrer,
so wie es hier im Oldenburger Münsterland ist, aus ihrer
Erziehung heraus nicht mit Geld verschwenderisch umgehen wollen,
sondern sinnvoll und gezielt einsetzen wollen.
Gerade hier kann ich nur sagen, eben iterativ wieder ne, also
genau der Punkt wie wir es ganz am Anfang hatten, wenn ich Edge
überhaupt machen will, iterative Schritte finden, eine gute
Strategie aufbauen, ne gucken, also so vielleicht erstmal
wieder mit 20% Aufwand 80% meiner Risiken, Risiken
erschlagen solche Sachen, es geht alles ne.
Wenn man sich da einfach ne professionelle Beratung holt und
dann eben letztendlich Schritt für Schritt das auf und einbaut,
ja und dann dann kommt man meistens auch günstiger weg.
Letztendlich an der ganzen Sache.
Wissend arbeiten find ich immer. Also ich hab, du hast es so n
bisschen gesagt mit Open Source und so weiter wenn du das blind
einsetzt und so, aber ist also für mich ist der erste Schritt
einer Security auf der Edge ja schon mal zu wissen, was mache
ich ja und und ganz reduziert zu agieren ne ich hab.
Ich hab ja zum Beispiel ich, ich hab ja schon ganz viel
erschlagen, wenn ich genau weiß, auf welchem Port überhaupt nur
gelauscht wird. Ja, das ist ja, es ist ja alles
nicht ganz so furchtbar kompliziert, es geht immer ich,
ich krieg immer so n bisschen, wenn man so sagt,
Cyberkriminalität und so weiter dann dann stellt man sich ja
alles mögliche vor und so weiter ja, aber ich kann ja relativ
stark technisch limitieren, was passiert mit meinem H device,
also wir haben ja nen wir haben nen Docker, ja der da dran läuft
irgendwie Code und im Docker ist auch schon mal wenn der nicht
kompromittiert ist der Docker. Was man mitigieren kann, indem
man robuste Dockercon es gibt Harden des Dockercontainers und
so weiter alles das ist aber auch wahr für die Cloud und
sofort ja und da kann man ja ganz genau einstellen, auf
welchem Port und mit welchem Protokoll passieren überhaupt
Kommunikation, ne? Das sind sehr gute Beispiels und
nur dieses und nur. Genau, und und und.
Ich muss halt wissen, was braucht mein Agent und im besten
Fall und das freut auch die IT, schalte ich halt genau nur einen
Port einen Kanal frei, da hab ich schon mal ganz viele Fliegen
abgeklatscht die. Weil dann dann ist.
Dann gibt es dann gibt es die technische Möglichkeit nicht
mehr, dass da, selbst wenn da irgendein Code mal wer drin
wäre, der irgendwie Kontakt aufnehmen will zu irgendwas, das
kann der technisch halt nicht mehr, ja, weil ich quasi im
Prinzip mein Subnetzwerk im Dockercontainer schon aufgebaut
hab. Ja und das nicht ihm nicht
erlaube, ja der kann immer noch Schindluder treiben und so, aber
es ist also ne, also sicher hat es immer ne Zwiebel, aber
manchmal hab ich das Gefühl es wird.
Und Vibe Coding führt dazu, dass es noch bunter wird, dass ich
mich noch weniger kümmere, was da so wirklich alles drin ist
und eventuell mehr drin ist als nötig.
Ich finde immer, meine Devise ist beim Edge, wenn wir wenn man
Edge Devices macht oder Edge Code macht ist es so runter zu
zu zu brennen und du hast es gesagt, ich nehme quasi sogar
auch aus Bibliotheken über bestimmte Aspekte heraus die ich
brauche, genau damit ich es halt überschauen kann, damit dann
einfach da das Risiko schon ganz klein ist.
Ja ich glaub das kann man noch mal so sagen, das ist auch meine
Philosophie also. Vor allem auch für dot net oder
sowas. Nealso.net benutzen wir.net
Standard 2.0 immer noch, weil das wird halt überall laufen
können und solange oder 2.1 setzt dann irgendwann ne, also
dass die solange es da keine Sicherheitslücken gibt die
aufgekommen sind oder irgendwas ne also so standardisiert weil
wie gesagt, ich kann natürlich wenn ich ne schicke Web App oder
NERP System baue, dann brauch ich super fancy Zeug irgendwie
um natürlich ne geile Oberfläche zu machen damit die Leute ne
gute User Experience haben, aber in der Industrie wenn ich da n
Prozess laufen lassen will der soll.
Jeden Tag exakt zuverlässig das tun, was er tun soll.
Und das war es halt ne und wenn dann selbst AI dazu käme bei den
Leuten oder schon dazu gekommen ist, wird sie ja trotzdem unsere
Prozesse, die wir dort herstellen, also diese providing
Ebene benutzen ne weil man wird ja mit AI jetzt nicht anfangen
alle Prozesse noch mal zu machen ne das heißt auch unsere
Software die wir bauen von Initiationware für unsere Kunden
ob es im Energiegebäude oder Fertigungsbereich ist, die soll
10 Jahre plus einfach weiterlaufen.
Und das kann man dadurch schaffen, dass wir zum einen so
wenig, ich sag mal eben fancy Staff da drin haben, wie es
geht, also wirklich Standards eben einsetzen, hoch
standardisierte Software bauen, die absolut minimalistisch ist.
Also wo ich auch nicht mit irgendwelchen wie du gerade
sagtest, Wipe coaling mit AI ne, also mal eben schnell einen
Prozess generieren, sieht total cool aus, macht was ich will,
aber ist bei uns zum Beispiel im Test fünfmal langsamer als das
was wir programmieren oder was wir programmiert hätten, warum
weil der Halt. Alle Möglichkeiten und Facetten,
die er hat, nutzt ne um das jetzt schön aussehen zu lassen.
Und so richtig sag ich mal auf Deutsch zu spritzen halt wie
schön er jetzt cool coding kann halt ne also die KI jetzt weil
sie so viel weiß und das wäre so als wenn ich ihm den da hinsetze
der der ja einfach ein Hochstudierter ist.
Ne der baut mir ein Top Programm was gut läuft aber das wird halt
mega kompliziert sein und 10 mal so lange dauern bis ich das
endlich kriege merke ich jetzt bei der AI nicht mehr weil sie
es in kurzer Zeit mir hinzimmert.
Aber das Ergebnis ist immer noch so, als wenn ich da n
hochstudierten hab, der sich mit over Engineering sozusagen
dahin. Also dass das jetzt hinbringt,
und das kann natürlich bedeuten, dass ich schon in 2 Jahren
merke, oh Mist, ich hab da ne Sicherheitslücke drin, weil der
irgendeine Technik benutzt hat, ne die halt gerade super Fancy
neu war, aber auch noch neu war eben noch nicht die Erfahrungen
dann im Feld da waren und wenn ich dann feststelle, oh Gott,
das betrifft jetzt ja alle meine Prozesse, ja, herzlichen
Glückwunsch, also das wird dann wieder, ich sag es immer so ganz
gerne. Egal was was wert ist, eines
Tages wirst du es bezahlen. Also so die Leute, die zum
Beispiel mit Open Source starten komplett kostenlos und sich
einen Ast abfreuen, was sie an sag mal vielleicht 10 Tausenden
Euro gespart haben. Ne das sind immer die Leute die
nach 3 bis 5 Jahren manchmal da sitzen und wirklich bitterböse
weinen, halt weil sie einfach hunderte Tausende Euro jetzt in
die Hand nehmen müssen um das was sie geschaffen haben wieder
zum Laufen zu bringen oder am Leben zu erhalten.
Ja und? Kann auch andere Stories geben,
aber ich das sind schon auch echte Erlebnisse, wo wir gesagt
haben zu den Leuten, hey, wir können euch helfen, wir packen
dieses Zeug an, tatsächlich ne, wir helfen euch jetzt aus diesem
Loch raus, aber wie gesagt, wenn es nicht vorne gespart hab ich.
Muss es, ich muss es n bisschen einsortieren, weil ich bin n
absoluter Verfechter von Open Source und ich bin auch.
Absolut. Ich bin.
Auch der Meinung, dass man auch in Hochprofessionellen
Enterprise Produkten Open Source einsetzen sollte.
Besser, weil es auch besser getestet ist und besser
funktioniert als das, was ich selber schnell mal machen kann.
Mit meinen, mit meinen geringen Ressourcen.
Ich im eigenen Team habe, aber du musst es differenziert
betrachten, ja ich ich kann nicht, ich kann nicht einfach
blind irgendein Open Source Projekt einsetzen, ich muss auch
das ich muss, ich muss wissend sein, ich muss wissen was besser
passiert, ich muss mir den Source Code angeguckt haben von
dem Open source ich muss den Review da haben es muss den es
muss meinen Qualitätsstandard genügen.
Und man sollte auch gucken, ist das Projekt aktiv.
Ja, und wenn es nicht aktiv ist, muss ich in der Lage sein, es
über zu übernehmen, quasi das kann ich ja machen, wenn es
einem MIT ist. In meine eigene Codebase
einpflegen haben wir jetzt auch gerade den Fall, das ist auch
alles nicht so schlimm, ich muss einfach nur wissen, was ich da
tue an der Stelle und nicht blind rein kopieren ne das ich
glaube das ist der Punkt den wir machen, ich wollt nur also.
Ich, ich will, ich will nur noch meine, meine meine Credentials
an die Open Source community rausgeben, weil ich ich finde
das ist schon extrem wichtig, ja dafür dass wir.
Absolut. Und wie gesagt, ich seh, wir
sind ja wie du, also wie gesagt mit commodo ne ist open source,
wir unterstützen das ne also wir wir geben da Geld frei, wir
geben Geld zurück, wir machen selber open source ne für für no
dread das ganze bianko Royal Zeug was wir da weiter pflegen
seit schon jetzt 2016 also ich bin auch.
Absolut für Open Source, für die Industrie, weil du genau wie du
sagst, wir können da reingucken, wir können es so benutzen, wie
wir es brauchen, wir können daraus die minimalistischen
Lösungen bauen, die es braucht, wirklich in der Industrie, das
finde ich so cool, an open Source insgesamt halt ne was ich
aber mit dem von vorher sagen wollte, ist es gefährlich dort
blindlings reinzulaufen und sich zu freuen, dass alles kostenlos
ist und nicht mal eben was zurückzugeben an die Enterprise
Firmen. Die sich nämlich hinhocken und
genau diesen Aufwand nehmen, den Code anzugucken.
Ne das Support Dokumentation und und und zu machen und das ist
auch eine Erfahrung die ich leider aus dem Node red Bereich
eben mitnehmen muss oder mitgebracht habe, dass die Leute
benutzen das und benutzen das und geben aber ja nichts da
drauf ihre Aufgabe dort zu erfüllen, deswegen finde ich es
sehr gut, dass mittlerweile Geschäftsführer mit Haus und Hof
haften, wenn sie das halt eben grob fahrlässig.
Also in Verkehr bringen halt. Das heißt, wenn ich jetzt
herkomme und sage, ja, geil, schön, dass die Jungs mir das da
kostenlos programmieren, ich mache da jetzt mal eine
Inbetriebnahme mit dem Zeug, kümmere mich aber 0 darum, was
ich vielleicht noch machen müsste, um das wirklich zu einem
Stück echte Produktionssoftware zu bringen, dass die Halt
mittlerweile auch einfach mal da mit Haus und Hof da verstehen,
was sie da teilweise für einen für einen verrückten Kram da
reinbringen, aber wir haben schon Sachen gesehen.
Ah, das tut einem dann schon fast leid.
Ne, also dass das dann, weil die die Kunden wollen ja was Gutes
haben, die wollen ja was kaufen, also was Vernünftiges, sind aber
vielleicht auch mit Open Source manchmal ja, kann man fast
sagen, so gemein jetzt irgendwie abgezockt worden, halt ne wo ich
sag ja sorry aber ne und deswegen würde ich mir zum
Beispiel auch was du gerade ansprichst für Open Source
wünschen, dass es noch mehr auch klare Richtlinien gibt, ne für
den Einsatz von Open Source in der Produktion, das kommt so
immer weiter durch ne, dass immer mehr Firmen dafür auch.
Auch in der Strategie wieder sind wir wieder beim selben
Thema. Es dreht sich glaube ich immer
wieder auf denselben Punkt, ne, dass man als Firma, wenn man
Open Source einsetzt, eine klare Strategie macht, ihr müsst
Support anbieten, ihr müsst Dokumentationen anbieten, ihr
müsst irgendwo auch uns nachweisen, wie ihr euch mit der
Software auseinandergesetzt habt, ein Stück weit vielleicht
ne, also siehe was ja manchmal in s bomb jetzt kommt ne, also
dass die wirklich wissen was steckt da überhaupt drin, was
sie dahin bringen in die Produktion, das sind doch immer
Forderungen die sich etablieren. Also weiter etablieren sollten,
sagen sie mal so, weil einige Firmen haben das ja schon
etabliert und da kann man ja auch als Firma, wenn man auf
diesen Punkt kommen möchte, Open Source einzusetzen und Edge,
dann würde ich wirklich vorschlagen, auch auf größere
Unternehmen schon mal zu gucken, vielleicht sich auch mal dort
beraten zu lassen, weil andere sind ja auch manchmal bereit,
das zu teilen. Fragen kostet nichts, ne, also
dass man vielleicht sagt, wenn wir jetzt diese Open Source
Strategie und Edge fahren wollten mit diesem jenen Tool.
Manchmal findet man heraus, wer das benutzt.
Wie macht ihr das, wie setzt ihr das ein, wie sorgt für
Sicherheit, wie wie sorgt ihr für Updates, also Cyber
Resilience Act, dass man einfach, das ist wirklich eine
Infrastruktur Frage gerade on Edge für uns alle, denn es
betrifft uns ja alle, gerade wenn es nachher in der
Lebensmittelindustrie, Energie und so weiter eingesetzt wird,
das heißt, das ist unsere direkte Infrastruktur, die unser
Leben bestimmt. Zu lang wird jetzt heute das
noch mal ganz kurz über AI sprechen on the edge, weil ich
find das eigentlich total wichtig, dass wir das noch mal
zumindest in 5 Minuten vielleicht ansprechen.
Es gibt ja diese großen LLMS da draußen, Open Source, aber auch
Close Source, die wir alle benutzen, kann man so NLLM auch
auf der Edge benutzen oder kommen dann da so SLMS zum
Einsatz und wenn ja, wo kommen die eigentlich her?
Also das interessiert mich schon noch.
LLMS ist tatsächlich möglich mittlerweile also kommt n
bisschen drauf an, wieviel Geld man ausgeben möchte zum Teil.
Sozusagen. Wir haben da sehr, sehr gute
Möglichkeiten. Also wenn man jetzt an an Geräte
auch für Physical II oder sowas denkt, also das Tor von Nvidia
oder andere ne, da gibt es sie halt Möglichkeiten ansonsten
eben die kleineren Modelle muss ich sagen bin ich eher Fan von
also die Frage ist immer warum brauche ich hier zwischen LLM
direkt? Erzähl mal, was gibt es da für
Modelle? Weil ich kenne die gar nicht,
also holen uns mal ab. Letztendlich also für die
kleineren Modelle mit zum Beispiel nur 7 Milliarden
Parameter oder so was. Oder also Seven billion six
billion 5 five billion so was die kleineren, weil die brauchen
nur wenig RAM. Halt letztendlich ne die können
manchmal schon mit CPU Leistungen auch irgendwie was
erreichen, also da hat man nur halt weniger Tokens die man
verarbeiten kann in der in der Zeit also zum Beispiel nur 3 bis
5 Tokens pro Sekunde die verarbeitet werden können, das
heißt es braucht natürlich lange bis ich meine Antwort bekomme.
Aber gerade für diese sogenannten Racks, also dass ich
wirklich so einen eigenen KI Agent sozusagen vielleicht on
edge mal irgendwas hinbringen will mit Python oder so, ist das
eine sehr, sehr gute Möglichkeit, so ein kleines
Regelwerk oder sowas ne also abzulegen.
Plötzlich was ein bisschen dynamischer entscheiden kann,
weil letztendlich für mich KI ist halt eben eine gewisse
Wahrscheinlichkeitskiste, also es heißt ich habe immer eine
Wahrscheinlichkeit Richtung gut eine Wahrscheinlichkeit Richtung
schlecht was für uns aus der Erfahrung eine Herausforderung
ist mit mit den Modellen. Immer der Bereich zwischen 40
und 60% halt ne, weil zwischen 40 und 60% ist es immer, ist es
jetzt noch gut oder ist es schon schlecht?
Das kann man nicht so ganz sagen, Modelle die man dir
empfehlen kann aus meiner Sicht was soll ich jetzt sagen, also
im Prinzip die Modelle, also letztendlich die man online
bringen kann. Ja wie gesagt gibt es eben
verschiedene Möglichkeiten o Lama, lm Studio und so weiter
kennt man ja sozusagen auch ein bisschen vom Desktop ja hugging
Face eben was die Modelle anbietet.
Und wenn man hier eben entsprechend die die Modelle und
Edge bringt, ja kann man teilweise eben auch die die
normale GPU noch mitbenutzen. Halt ne, das gibt es dann auch
bei einigen, je nachdem wer wie das ist.
Also Mojo zum Beispiel ist jetzt auch ne neue Programmiersprache
die auf Python basiert. Ja, in Mojo sind wir in der Lage
bestimmte CPUS und deren sozusagen GPU die mit in der CPU
drin ist. Sind ja so kombinierte Chips das
auch zu nutzen, ja. Und das ist auf jeden Fall eine
Möglichkeit. Und ansonsten, was ich sehr,
sehr gut finde, was jetzt gerade erst auch noch mal näher
kennengelernt habe. Neben jetson Nvidia sind halt
bestimmte Chips, die ich dann teilweise mit PCI Karten und
Edge auch bringen kann, das heißt Firma Amazon, also die mit
E, nicht mit A, also Amazon Edge Computing sozusagen, die haben
genau das, dass ich sozusagen an einem Edge PC mir einmal
aussuchen kann, was will ich für eine CPU haben, was dann wieder
wieviel RAM möchte ich haben. Was sehr entscheidend ist, wie
groß das Modell sein kann, dass ich on edge bringe.
Aber ich kann auch zum Beispiel Halo oder Sema AI ja solche
Karten halt letztendlich vielleicht mitbringen, die ich
als Extended auch einsetzen kann, je nach Anwendungsfall,
den ich umsetzen will, will ich die KI für was beschreiben, das
zum Beispiel benutzen, also dass sie Protokoll führt, das wäre so
ein Anwendungsfall oder will ich eben für Vision AI das benutzen
oder will ich irgendwas mit Audio?
Machen letztendlich also das ist ja das schöne, Wir haben ja
mittlerweile Audio, Video, Text, Text to speech auch noch eben
diese Möglichkeiten und was meine Erfahrung ist, sind eben,
dass die kleineren Modelle mit wenigen Parametern letztendlich
schon sehr, sehr gut laufen und gerade die Kombination mehrerer
Modelle vielleicht, wenn ich mehrere in den RAM laden kann,
ja funktioniert wirklich schon sehr gut, also dass sie sich
vielleicht zum Beispiel auch noch mal untereinander.
On Edge unterhalten können und darüber noch mal nachdenken
können, ob die Entscheidung wirklich gut ist.
Gerade wenn sie eben zwischen so 20 oder 40 und 60% ist.
Also in diesem Bereich, da muss man wirklich noch mal ein
bisschen schauen, dass man sich nicht nur auf ein Modell
verlässt nachher, sondern eben im besten Fall 2 Modelle
mindestens miteinander sprechen lässt.
Einmal, das wäre so erstmal der Weg.
Cool. Also da wird noch viel passieren
Richtung AA auf der Edge nehm ich mal an ne und es gibt da
auch speziell, also hab ich es richtig gehört, es gibt schon
spezielle Anbieter die auch Modelle entwickeln die jetzt
speziell für diesen Einsatz in der Industrie auf der auf der
Edge entwickelt werden oder ist das das generische Modelle die
man einfach so hinzieht und und benutzt?
Also sowohl als auch. Also wir haben halt
vorgefertigte Modelle, gerade ein Video ist da sehr stark,
also für die jetson Serie halt ne, dass wir dort wirklich Full
Stack, teilweise bestimmte Sachen fertig haben.
Also wir geben das zum Beispiel dem Praktikanten ganz gerne mal
in die Hand, dass die innerhalb von so einer Woche das
hinbekommen auf so einem Jetson Halt gerät irgendwie ja, dass ne
Person erkannt wird n Stuhl erkannt wird, gibt so
vorgefertigte Modelle die eben etwas schon können.
Kommt damit die ganz kurz? Die kommen damit von Nvidia,
jetzt zum Beispiel die. Genau, Nvidia hat die schon
fertig gemacht. Ne, also die können dann schon
haben schon bestimmte Skills, die Modelle halt, also gerade
für Vision AI. Jetzt war das Beispiel und das
geben wir wirklich den Praktikanten mal an die Hand zu
gucken hier ne also AI und Edge ist jetzt kein kein Zauberding
sondern es ist halt wirklich wenn du es möchtest.
Es ist so was fertiges was du einsetzen kannst und für deine
Zwecke eben trainieren, weiter trainieren kannst.
Ne da steckt dann eigentlich der Wert, dann auch der Mehrwert
drin unter die Kosten es. Wie gesagt, es gibt
vorgefertigte Modelle, die schon auch Open Source zum Teil, das
finde ich sehr cool, von Rebotnix heißen sie glaube ich
cinea oder so mega cooles Ding, also dass das alles so Open
Source auch weitergeht, die können zum Beispiel Schiffe,
Flugzeuge, sowas aber können die Modelle dann schon erkennen und
das sogar eben on edge Hardware halt ne, also dass man so n
jetson haben, also nur noch so n jetson braucht wenn man überlegt
gerade die die jetson AI, die ist ja von damals texavia hatte
glaube ich 13 terraflop oder so. Und der neue Tor hat 2070
innerhalb von jetzt 10 Jahren, also sogar unter 10 Jahren.
OK, also hat er entwickelt sich weiter, es wird immer mehr
gehen, auch auf der Edge. Also on Edge ist mittlerweile
gerade jetzt für diese Physical AI.
Das ist unfassbar gut was da kommt, ne und wie gesagt, alle
23 Jahre hat man einen Sprung nicht im Hund, also nicht nur so
ein paar hier so ein 23 mal schneller, sondern wie man ja
sieht fast 10 mal schneller jedes Mal ne.
Also wir sind von 13 auf. Ich glaub 3060 dann von 60 auf
300 fast geknackt. Also hochgeknallt sag mal
wirklich so, also wirklich arquetspart.
Ja, dann lass uns hier versuchen, langsam zu einem Ende
zu kommen. Burkhard, würdest du gerade noch
irgendwas sagen? Fragen ist also aus.
Ja, ich hab eine Ergänzung vielleicht.
Es gibt von Docker jetzt auch Bestrebungen quasi und und
generalisieren, also die Container quasi Modelle zu
starten, die sind dann nicht containerisiert wie man denken
könnte, die laufen tatsächlich. Nativ aus Performance gründen
und aus, weil wir viel mit GPUS und so weiter zu tun haben.
Aber also wer da mal n bisschen gucken will für für Modelle
quasi on on the Edge, da empfehle ich auch einfach bei
Docker mal reinzugucken die supporten da die gängigen Open
Source Modelle, ist ja quasi schon mit Eingebacken, dann kann
ich das haben ja und. Kriegst du n Container mit dem
Modell drinne? Nein, du kriegst n Docker was n
Modell ausführt. Es ist eben nicht
containerisiert. Ja das hab ich versucht gerade
zu sagen ja, aber es ist quasi. Gekapselt.
Also du musst dich nicht mehr um die Installation und so weiter
kümmern, du installierst quasi Docker als Umgebung, was du ja
sowieso hast. Haben wir ja besprochen, also
wenn du Docker nimmst und nicht n anderen Container weiter, aber
dann, dann kommt das quasi mit und du kannst quasi n Modell
starten, einfach mit einem Command mehr oder weniger n
Docker und ist das da und das kann und da kannst du
verschiedene aussuchen, je nachdem was du für für Hardware
und im Hintern hast. Wie leistungsstark das halt sein
darf oder auch nicht. Ja, prima, dann lass uns zum
Ende kommen von unserem Edge Computer in Industrie.
Ich hab das Gefühl das ist n Thema wo wo Klaus wo du auch n
bisschen länger drüber sprechen könntest.
Und es gibt bestimmt noch n paar interessante Anekdoten.
Genau gut was gebracht hat. Also wie gesagt, das ist
manchmal eben, man hat vor allem fallen dann 1000 Sachen ein.
Ne man muss natürlich schon so n Punkt bringen, ich hoffe das hat
geklappt auf jeden Fall nicht zu weit zieht sondern immer nur die
Sachen die wirklich wichtig sind.
Ich kann mir vorstellen, dass man uns wahrscheinlich 2,
dreimal vielleicht sogar hören muss um die Sachen hier
rauszuziehen, aber. Ich denke schon, dass die
Sachen, die jetzt hier drin sind in dem Podcast auch wirklich
wichtige Punkte sind, die häufig eben auch zu Pain Points wieder
werden können, weil das eine ist oft Edge Computing löst mehr ein
Problem, aber wir kennen es ja alle, wenn man ein Problem
gelöst hat, kommen vielleicht neue Probleme und gerade hier
ist es eben weiterhin noch mal wirklich gut, eine Strategie zu
haben, ernsthaft also wirklich auch sich ein paar Meinungen zu
holen, ebenso wie bei mir nicht nur eine Meinung, sondern
vielleicht auch noch mal eine 2.3.
Meinung, dass man wirklich gut aufgestellt ist und einen guten
Überblick hat über das, was man da umsetzen.
Möchte wenn. Man dich jetzt irgendwie
kontaktieren möchte oder die iniation Ware, das geht wie über
linkedin am besten oder wie machen wir das?
Genau Linkedin bin ich persönlich ganz gut
anzusprechen, das mag ich auch. Also ich mag wohl Netzwerken und
gerne auch erstmal unverbindlich einfach kennenlernen, wir hören
auch gerne zu, also ich vor allem hör gerne zu, einfach
erstmal das was ist das Problem wirklich, wo liegen die Punkte
eben begraben, also gerade dem Kunden überhaupt erstmal
hinzukommen was ist das Problem? Und ansonsten genau linkedin
Webseite haben wir noch mal eingerichtetiniation.com,
mittlerweile sogar, weil iniation Ware haben wir
festgestellt, dass da so n kleines s manchmal dazwischen
rutscht, weil in Deutschen N und w oft mit einem S verbunden
werden und da haben wir jetzt iniation.com wäre eben Seite
oder wäre es deutsch marktiniation.de.
Das verlinken wir einfach. Genau das kann ich gerne mal
verlinken. Genau das wäre so der einfachste
Weg, uns irgendwie anzusprechen, jederzeit also Formular.
Gerne auch einfach anrufen und sagen, Hey, ich hab nicht im
Podcast gehört und will da mal drüber reden.
Genau. Alles klar?
Dann vielen herzlichen Dank, Klaus.
Und ja, ich hoffe bis bald mal wieder mach es gut.
Gerne Dankeschön und euch noch frohe Zeit.
Auch von mir. Vielen dank, Klaus.
Danke, Burkhard. Tschüss, das haben bei euch.
Gute Fragen. Ja genau, schöne Grüße aus
Niedersachsen. Einfach komplex wird produziert
und präsentiert von Heisenware. Heisenware ist deine Low Code
Plattform zur Erstellung und zum Betrieb interaktiver Apps rund
um den Shopfloor. Starte noch heute dein Free
Trial unterheisenware.com einfach minus komplex.