Anwendungsbereitstellung in AMS - AMS-Leitfaden für fortgeschrittene Anwendungsentwickler

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Anwendungsbereitstellung in AMS

Während des Onboardings ermittelt AWS Managed Services (AMS) gemeinsam mit Ihnen die Infrastruktur, die Sie benötigen.

Die grundlegende Infrastruktur umfasst eine AWS Virtual Private Cloud (VPC), Kommunikationssicherheit über einen ADFS-Forest-Trust, die grundlegenden Subnetze (DMZ, Shared Services und Private), die über zwei Availability Zones gespiegelt und mit einem verwalteten NAT, Bastionen, öffentlichen Load Balancern (DX) und der erforderlichen Sicherheit konfiguriert sind. Direct Connect Ihre Anwendungsressourcen werden in Ihrem privaten Subnetz oder Subnetz für Kundenanwendungen bereitgestellt. Weitere Informationen zu einer typischen AMS-Architektur finden Sie im AWS Managed Services Services-Benutzerhandbuch.

Die Infrastruktur, die Sie bereitstellen, sobald die Grundlagen fertig sind, sollte alle Komponenten für Ihre Anwendungen und die Anwendungsentwicklung enthalten.

Funktionen zur Anwendungsbereitstellung in AMS

Einige der Möglichkeiten, Anwendungen in AMS bereitzustellen. Einzelheiten zu den einzelnen Methoden folgen.

Beispiele für Funktionen zur Anwendungsbereitstellung
Methodenname Bereitstellung der Infrastruktur AMI oder Schlüsselelement (e) Anwendung installieren

Veränderbare Anwendungen, AMS AMI

Manuelle Anwendungsbereitstellung

Vollständiger Stack, CT oder Tier und Tier CTs

Von AMS bereitgestelltes AMI

Senden Sie das Access Management CT und installieren Sie die Anwendung manuell.

UserData Anwendungsbereitstellung mit einem Anwendungsagenten (d. h. Chef, Puppet usw.)

Verwenden Sie Provisioning CT mit UserData Scripting, das einen Anwendungsagenten installiert und der die Anwendung script/agent installiert.

UserData Anwendungsbereitstellung ohne Agenten (d. h. Ansible, Salt SSH usw.)

Senden Sie das Access Management CT und installieren Sie den Anwendungsagenten. Stellen Sie die Anwendung mit Tools zur Anwendungsbereitstellung bereit.

Veränderbare Anwendungen, benutzerdefiniertes AMI

Bereitstellung benutzerdefinierter AMI-Anwendungen (ohne ASG)

Vollständiger Stack-CT oder Tier-and-Tie CTs

Benutzerdefiniertes AMI. AMS AMI -> mit dem Tooling-Agenten für die Anwendungsbereitstellung anpassen -> EC2 Instanz erstellen (CT) -> AMI erstellen (CT).

Tools zur Anwendungsbereitstellung (d. h. Chef), Nutzung von Agenten, Bereitstellung der Anwendung.

Bereitstellung von AWS Database Migration Service (DMS) -Anwendungen

AWS DMS-Synchronisierung mit vorhandenem AMS Relational Database-Stack.

Benutzerdefiniertes AMI

Kunde oder Partner verwendet AWS Database Migration Service; AMS verifiziert AMS-Komponenten beim Start

Bereitstellung der Workload Ingest-Anwendung

Workload Ingest CT, von einem Partner migriert instance/AMI und vom Kunden initiiert.

Der Partner migriert die Instanz und erstellt AMI in der vom Kunden verwalteten VPC. Der Kunde verwendet Workload Ingest CT, um den Stack in AMS zu starten.

Details hierzu finden Sie unter AMS-Arbeitslastaufnahme (WIGS).

Unveränderliche Anwendungen

Bereitstellung benutzerdefinierter AMI-Anwendungen (ASG)

Vollständiger Stack-CT oder Tier-and-Tie CTs

AMS AMI -> anpassen -> EC2 Instanz erstellen (CT) -> AMI erstellen (CT) -> Auto Scaling Scaling-Gruppe erstellen.

Auto Scaling stellt die Anwendung mit dem benutzerdefinierten AMI bereit

Details hierzu finden Sie unter Tier-and-Tie-App-Bereitstellungen in AMS.

Veränderliche oder unveränderliche Anwendungen

Bereitstellung benutzerdefinierter CloudFormation Vorlagenanwendungen

CloudFormation Vorlage

CloudFormation AWS-Vorlage -> customize/prepare für AMS -> Bereitstellung | Aufnahme | Stapel aus CloudFormation Vorlage | Erstellen (ct-36cn2avfrrj9v).

AMS stellt Ihre Anwendung mithilfe Ihrer benutzerdefinierten Vorlage in Ihrem Konto bereit und validiert die Anwendungsbereitstellung. CloudFormation

Details hierzu finden Sie unter CloudFormation AMS-Aufnahme.

SQL-Datenbank-Import

AMS-Operationen (Andere | Andere CT)

Lokale SQL-Datenbank -> .bak-Datei -> AMS RDS-SQL-Datenbank -> Verwaltung | Andere | Andere | Erstellen Sie (ct-1e1xtak34nx76) für den Import.

AMS importiert Ihre lokale Datenbank in Ihre von AMS verwaltete RDS-Datenbank. Details hierzu finden Sie unter Datenbankimport (DB) nach AMS RDS für Microsoft SQL Server.

Database Migration Service (DMS)

AMS-Operationen (mehrere CTs)

Lokale Datenbank -> DMS-Replikationsinstanz -> DMS-Replikationssubnetzgruppe -> DMS-Zielendpunkt -> DMS-Quellendpunkt -> DMS-Replikationsaufgabe.

AMS importiert Ihre lokale Datenbank in Ihre von AMS verwaltete S3- oder RDS-Zieldatenbank. Details hierzu finden Sie unter AWS Database Migration Service (AWS DMS).

CodeDeploy Bereitstellung von Anwendungen

CodeDeploy

Anwendung -> CodeDeploy Anwendung -> CodeDeploy Bereitstellungsgruppe -> CodeDeploy Bereitstellung. Je nach Nutzung, Direktbereitstellung oder Blue/Green Anwendungsbereitstellung. Details hierzu finden Sie unter CodeDeploy Anfragen.