Staging-Umgebung - AWS Präskriptive Leitlinien

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.

Staging-Umgebung

Die Staging-Umgebung ist so konfiguriert, dass sie der Produktionsumgebung entspricht. Beispielsweise sollte das Daten-Setup in Umfang und Größe den Produktionsworkloads ähneln. Verwenden Sie die Staging-Umgebung, um zu überprüfen, ob Code und Infrastruktur erwartungsgemäß funktionieren. Diese Umgebung ist auch die bevorzugte Wahl für geschäftliche Anwendungsfälle wie Vorschauen oder Kundenvorführungen.

Zugriff

Weisen Sie Berechtigungen nach dem Prinzip der geringsten Rechte zu. Entwickler sollten denselben Zugriff auf die Staging-Umgebung haben wie auf die Produktionsumgebung.

Schritte erstellen

Keine. Dieselben Artefakte, die in der Testumgebung verwendet wurden, werden in der Staging-Umgebung wiederverwendet.

Schritte zur Bereitstellung

Initiieren Sie nach der release Genehmigung und Bereitstellung in der Testumgebung automatisch die Bereitstellung des main Branches ( GitHub Gitflow) oder des Branches (Trunk oder Flow) in der Staging-Umgebung. Im Folgenden sind die Bereitstellungsschritte in der Staging-Umgebung aufgeführt:

  1. Stellen Sie den release Branch (Gitflow) oder main Branch (Trunk oder GitHub Flow) in der Staging-Umgebung bereit

  2. Machen Sie eine Pause für die manuelle Genehmigung durch das dafür vorgesehene Personal

  3. Laden Sie veröffentlichte Artefakte herunter

  4. Führen Sie die Datenbank-Versionierung durch

  5. Führen Sie die IaC-Bereitstellung durch

  6. (Optional) Führen Sie Integrationstests durch

  7. (Optional) Führen Sie Belastungstests durch

  8. Holen Sie sich die Genehmigung der für die Entwicklung, Qualitätssicherung, Produkte oder Geschäftsbereiche zuständigen Stelle ein

Erwartungen vor dem Übergang zur Produktionsumgebung

  • Eine produktionsäquivalente Version wurde erfolgreich in der Staging-Umgebung bereitgestellt

  • (Optional) Integration und Belastungstests waren erfolgreich