Veröffentlicht am: May 21, 2021
AWS App2Container (A2C) unterstützt jetzt die Bereitstellung von containerisierten Java- und Springboot-Webanwendungen für AWS App Runner. Mit dieser Funktion können Benutzer jetzt zusätzlich zu ECS und EKS, die zuvor unterstützt wurden, App Runner als Bereitstellungslaufzeit als Ziel festlegen. Mit App2Container können Entwickler eine laufende Linux-basierte Webanwendung verwenden, in wenigen einfachen Schritten analysieren, containerisieren und für App Runner bereitstellen und eine sichere URL für den Zugriff auf den Webservice erhalten. Benutzer können die kontinuierliche Bereitstellung, automatische Skalierung und Überwachung des von App Runner angebotenen bereitgestellten Webservices nutzen.
AWS App2Container (A2C) ist ein Befehlszeilentool, mit dem Sie .NET- und Java-Anwendungen in containerisierte Anwendungen konvertieren können. A2C analysiert und erstellt ein Inventar aller Anwendungen, die in virtuellen Maschinen, lokal oder in der Cloud ausgeführt werden. Sie wählen einfach die Anwendung aus, die Sie containerisieren möchten. Daraufhin verpackt A2C das Anwendungsartefakt und die Laufzeitabhängigkeiten in Container-Images, konfiguriert die Netzwerkports und erstellt die ECS-Task- und Kubernetes-Pod-Definitionen.
Bei AWS App Runner handelt es sich um einen vollständig verwalteten Container-Anwendungsservice, mit dem Kunden ohne vorherige Container- oder Infrastrukturerfahrungen containerisierte Webanwendungen und APIs mühelos mit nur wenigen Klicks erstellen, bereitstellen und ausführen können. Kunden stellen einfach den Quellcode, ein Container-Image oder eine Deployment-Pipeline zur Verfügung. App Runner baut die Webanwendung nun automatisch auf und stellt sie bereit, sorgt für Load Balancing, skaliert bei Bedarf und überwacht den Zustand der Anwendung.
Weitere Informationen finden Sie in der technischen Dokumentation zu App2Container.