Aus dem Kurs: ASP.NET: Hosting auf Linux
Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.
Docker oder nicht Docker?
Aus dem Kurs: ASP.NET: Hosting auf Linux
Docker oder nicht Docker?
Man kann ASP.NET-Applikationen auch in Docker-Container packen. Damit stellt sich die Frage, ob wir nicht unsere Applikationen immer mit Docker ausliefern. Das beste Argument für Docker ist die gute Isolation der einzelnen Anwendungen voneinander. Wenn nicht irgendein wüster Hacker umgeht, können Prozesse, die in Containern laufen, nichts von ihrer Umgebung mitbekommen. Ohne besondere Vorkehrungen können wir also sicherstellen, dass eine Site z.B. nicht aus Versehen Dateien aus Verzeichnissen anderer Sites ausliefern kann. Außerdem hat Docker eine ausgefeilte Versionierung, sodass immer klar ist, welche Version einer Applikation gerade installiert ist. Mit der richtigen Vorbereitung ist das Update einer Applikation auf Basis von Containern eine Frage von Sekunden. Das verringert die Downtimes. Es gibt dennoch gute Argumente gegen Docker. Zunächst einmal ist das Hauptargument, das für Docker spricht, nämlich die gute Isolation der Prozesse voneinander, ziemlich einfach mit…
Inhalt
-
-
-
-
-
Die Architektur mit Nginx und ASP.NET1 Min. 45 Sek.
-
(Gesperrt)
ASP.NET installieren3 Min. 56 Sek.
-
(Gesperrt)
Docker oder nicht Docker?2 Min. 33 Sek.
-
(Gesperrt)
Webanwendung installieren4 Min. 54 Sek.
-
(Gesperrt)
Nginx-Serverdatei, Service einrichten5 Min. 13 Sek.
-
(Gesperrt)
Verzeichnisberechtigungen festlegen4 Min. 27 Sek.
-
(Gesperrt)
Spezielle Locations1 Min. 33 Sek.
-
(Gesperrt)
Backup automatisieren5 Min. 8 Sek.
-
-