Veröffentlicht am: Aug 19, 2019
Wenn Sie Amazon ECS mit dem EC2-Start-Typ unter Linux verwenden, können Sie nun die Verwendung von Auslagerungsspeicher auf Containerbasis steuern. Auslagerungsspeicher wird von Betriebssystemen wie Linux verwendet, um Prozessen zu ermöglichen, mehr Speicherplatz zu nutzen, als physisch auf dem Host verfügbar ist; der Betriebssystemkern wird physischen Speicher bei Bedarf auf die Festplatte "auslagern", um die Anforderungen der auf dem Host laufenden Software zu erfüllen. Auslagerungsspeicher ermöglicht es Anwendungen, mehr Speicherplatz zu nutzen, als sie normalerweise nutzen könnten, und zwar auf Kosten einer höheren Latenz und eines geringeren Durchsatzes dieses Speicherzugriffs. Anwendungen, wie beispielsweise Anwendungen mit stark variierendem Speicherbedarf, aber geringerer Empfindlichkeit gegenüber Latenzzeiten, können von der Verwendung von Auslagerungsspeicher profitieren.
Mit der Pro-Container-Auslagerungskonfiguration in ECS können Kunden die Verwendung des Auslagerungsspeichers von jedem Container steuern. Verschiedene Container können Auslagerungsspeicher aktiviert oder deaktiviert haben, und für diejenigen, die ihn aktiviert haben, kann die maximale Menge des verwendeten Auslagerungsspeichers pro Container begrenzt werden. Dies bedeutet beispielsweise, dass latenzkritische Container den Auslagerungsspeicher deaktiviert haben können, während Container mit hohem transienten Speicherbedarf den Auslagerungsspeicher eingeschaltet haben können, um die Wahrscheinlichkeit von Zu-wenig-Speicher-Fehlern unter Last zu reduzieren. ECS stellt sicher, dass jeder Container mit der gewünschten Auslagerungskonfiguration ausgeführt wird, auch wenn diese Container auf derselben EC2-Instance ausgeführt werden.
Die neuen Auslagerungsspeicherkontrollen in ECS sind in allen Regionen verfügbar, in denen ECS verfügbar ist. Sie können in Ihren ECS-Aufgabendefinitionen die Pro-Container-Auslagerungskontrolle für Aufgaben aktivieren, die auf EC2-Linux-Instances ausgeführt werden. Informationen zu den ersten Schritten finden Sie in unserer Dokumentation.