Moin in die Runde,
es geht um ein kleines Windows-Tool - das nichts weiter tut als regelmässig nachzuschauen, ob der Bürodrucker noch genügend Verbrauchsmaterialien hat - und diese ggf. automatisch nachbestellt. Natürlich wäre es einfacher, es auf einem der Arbeitsplätze mitlaufen zu lassen - aber blöderweise kann keine garantierte Schnittmmenge von laufendem Drucker, eingeschaltetem Arbeitsplatz, und dem Zeitplan des Tools sichergestellt werden ... es muss auf den Büroserver, dessen Rolle gerade eine DS423+ von einem gequälten Windowsrechner übernommen hat ...
Soweit ich verstanden hab, kann ich dafür entweder eine VM mit Windows aufsetzen, oder einen Docker Container mit Wine.
VMs sind wohl normalerweise ressourcenhungriger als Container - aber trifft das auch zu, wenn die App im Container auf einer zusätzlichen Emulationsschicht (eben wine) läuft?
Ich weiss, wie VMs, Container und Wine "im Prinzip" funktionieren - hab aber mit keinerlei praktische Erfahrungen. Welche Variante wäre am ressourcenschonendsten, am einfachsten umzusetzen, und zu verwalten?
(Das Tool selbst ist 32bit, und würde warscheinlich selbst unter Win7 oder XP noch laufen. Und ja, das sind Kanonen auf Spatzen)
es geht um ein kleines Windows-Tool - das nichts weiter tut als regelmässig nachzuschauen, ob der Bürodrucker noch genügend Verbrauchsmaterialien hat - und diese ggf. automatisch nachbestellt. Natürlich wäre es einfacher, es auf einem der Arbeitsplätze mitlaufen zu lassen - aber blöderweise kann keine garantierte Schnittmmenge von laufendem Drucker, eingeschaltetem Arbeitsplatz, und dem Zeitplan des Tools sichergestellt werden ... es muss auf den Büroserver, dessen Rolle gerade eine DS423+ von einem gequälten Windowsrechner übernommen hat ...
Soweit ich verstanden hab, kann ich dafür entweder eine VM mit Windows aufsetzen, oder einen Docker Container mit Wine.
VMs sind wohl normalerweise ressourcenhungriger als Container - aber trifft das auch zu, wenn die App im Container auf einer zusätzlichen Emulationsschicht (eben wine) läuft?
Ich weiss, wie VMs, Container und Wine "im Prinzip" funktionieren - hab aber mit keinerlei praktische Erfahrungen. Welche Variante wäre am ressourcenschonendsten, am einfachsten umzusetzen, und zu verwalten?
(Das Tool selbst ist 32bit, und würde warscheinlich selbst unter Win7 oder XP noch laufen. Und ja, das sind Kanonen auf Spatzen)