AWS App2Container

Containerisieren und Migrieren vorhandener Anwendungen

Sparen Sie Infrastruktur- und Schulungskosten, indem Sie die Anwendungsentwicklung und die betrieblichen Fähigkeiten rationalisieren.

Beschleunigen Sie die Modernisierung mit der automatischen Analyse von Anwendungen und automatisch generierten Container-Images.

Containerisieren Sie in Ihrem Rechenzentrum ausgeführte Anwendungen ohne Codeänderungen.

Funktionsweise

AWS App2Container (A2C) ist ein Befehlszeilentool zur Migration und Modernisierung von Java- und .NET-Webanwendungen in ein Containerformat. AWS A2C analysiert und erstellt ein Inventar von Anwendungen, die auf Bare Metal, virtuellen Maschinen, Amazon-Elatic-Cloud-Instances (EC2) oder in der Cloud laufen.

Diagramm, das zeigt, wie AWS A2C Laufzeitabhängigkeiten erkennt und analysiert, extrahiert und containerisiert, um ein Docker-Image zu erstellen, Bereitstellungsartefakte erzeugt, das Image speichert und in AWS bereitstellt.

Anwendungsfälle

Pflege von Legacy-Anwendungen und Erzielung von Kostenvorteilen

Migrieren und modernisieren Sie Legacy-Anwendungen und standardisieren Sie gleichzeitig die Bereitstellung und den Betrieb Ihrer Anwendungen.

Automatisieren der Anwendungsbereitstellung

Verwenden Sie AWS-CloudFormation-Vorlagen, um die erforderliche Rechen-, Netzwerk- und Sicherheitsinfrastruktur konfigurieren.

Erstellen und Bereitstellen von Containern

Verwenden Sie vorgefertigte Pipelines für Continuous Integration und Continuous Delivery (CI/CD) für AWS-DevOps-Services.

Anwendungsinventar

App2Container identifiziert die unterstützten ASP.NET- und Java-Anwendungen, die in einer virtuellen Maschine ausgeführt werden, um ein umfassendes Inventar aller Anwendungen in Ihrer Umgebung zu erstellen.

Nahtlose Bereitstellung

App2Container generiert ECS-Aufgabendefinitionen und Kubernetes-Bereitstellungs-YAML für die containerisierte Anwendung gemäß den bewährten AWS-Methoden für Sicherheit und Skalierbarkeit durch Integration in verschiedene AWS-Services wie ECR, ECS und EKS.

Integrierte Integration mit Automatisierungs-Pipelines

App2Container erstellt CI/CD-Pipelines für Amazon-DevOps-Services wie CodeBuild und CodeDeploy zum Erstellen und Bereitstellen von Containern. Wenn Sie über vorhandene CI/CD-Tools verfügen (z. B. Azure DevOps und Jenkins), können Sie von A2C bereitgestellte Artefakte – Dockerfile, ECS-Aufgabendefinition, EKS-Bereitstellungs-YAML – in Ihre vorhandenen CI/CD-Workflows integrieren.

Automatische Bereitstellung von Anwendungen

App2Container generiert CloudFormation-Vorlagen, die die erforderliche Rechen-, Netzwerk- und Sicherheitsinfrastruktur konfigurieren, um containerisierte Anwendungen nahtlos in AWS bereitzustellen.

Detaillierte Abhängigkeitsanalyse

App2Container analysiert die laufende Anwendung und identifiziert Abhängigkeiten, einschließlich bekannter kooperierender Prozesse und Netzwerk-Portabhängigkeiten. Diese detaillierten Informationen reduzieren den manuellen Aufwand, der erforderlich ist, um die Anatomie der Anwendung und die erforderlichen Abhängigkeiten zu verstehen und zu dokumentieren. Benutzer haben die Möglichkeit, Abhängigkeiten über das von A2C identifizierte hinaus zu aktualisieren.

Erste Schritte

Sehen Sie sich die Produktfunktionen an

Lesen Sie alles über Anwendungsinventarisierung und automatisierte Anwendungsbereitstellung.

Einen Experten kontaktieren

Beginnen Sie mit der Migration und Modernisierung Ihrer Anwendungen auf AWS.

Erste Schritte mit AWS A2C

Erfahren Sie, wie Sie AWS A2C installieren und initialisieren.


Mehr von AWS entdecken