Veröffentlicht am: Jan 19, 2024
Heute hat Amazon Elastic Container Services (Amazon ECS) das Entleeren von verwalteten Instances angekündigt, eine neue Funktion, die das reibungslose Herunterfahren von Workloads, die auf Amazon Elastic Compute Cloud (Amazon EC2)-Instances bereitgestellt werden, ermöglicht, indem Workloads sicher gestoppt und auf andere, nicht terminierende Instances umgeplant werden. Diese Funktion ermöglicht es Kunden, die Arbeitsabläufe zur Infrastrukturwartung zu vereinfachen, z. B. die Einführung einer neuen Amazon Machine Image (AMI)-Version, ohne benutzerdefinierte Lösungen entwickeln zu müssen, um Instances ordnungsgemäß ohne Unterbrechung der Workloads herunterzufahren.
Amazon ECS-Kunden können ihre Workloads auf Serverless-Verarbeitungskapazitäten mit AWS Fargate oder auf Amazon EC2-Instances bereitstellen, um eine bessere Kontrolle über die Infrastrukturbereitstellung zu erhalten. Mit Fargate können sich die Kunden nur auf die Erstellung und Bereitstellung ihrer Workloads konzentrieren. Für die Bereitstellung von Workloads auf Amazon EC2 müssen die Kunden jedoch den Infrastrukturbetrieb verwalten, z. B. die Kapazitätsskalierung, die Durchführung von Betriebssystem- und Sicherheitsupdates, die Konfiguration der Instance-Mischung und die Überwachung des Instance-Zustands. Amazon ECS Kapazitätsanbieter verwalten die automatische Skalierung von Instances als Reaktion auf Workload-Anforderungen, indem sie Auto Scaling-Gruppen (ASG) nutzen. Mit der heutigen Markteinführung ermöglichen Kapazitätsanbieter das reibungslose Beenden von Instances, indem sie laufende Aufgaben sicher beenden, Ersatzaufgaben auf Instances starten, die nicht beendet werden, und das Beenden der Instance verzögern, bis alle Aufgaben ordnungsgemäß beendet wurden (bis zu 48 Stunden). Kunden können nun Infrastrukturaktualisierungen vereinfachen, indem sie ASG Instance Refresh verwenden, um eine neue AMI-Version bereitzustellen, oder maximale Instance-Lebensdauer für den regelmäßigen Austausch von Instances verwenden. Alternativ können sie eine benutzerdefinierte Implementierung bereitzustellen, ohne eine Lösung zum ordnungsgemäßen Herunterfahren von Instances entwickeln zu müssen, bei der Workloads nicht unterbrochen werden.
Diese Funktion ist nun in allen AWS-Regionen verfügbar. Informationen zum Einstieg finden Sie in unserer Dokumentation und unserem Blog.