Wenn eine App Hub-Anwendung bereits erfolgreich ausgeführt wird, können Sie mit dem Application Design Center eine wiederverwendbare Vorlage daraus erstellen. Mit dieser Methode können Entwicklerteams ihre Bereitstellungen selbstständig durchführen, sodass sie konsistent und in Übereinstimmung mit den Standards Ihrer Organisation erfolgen.
In diesem Leitfaden erfahren Sie, wie Sie die Architektur einer vorhandenen, registrierten Anwendung standardisieren, indem Sie eine verwaltete, wiederverwendbare Vorlage erstellen.
Dieser Workflow eignet sich, um Best Practices zu fördern und einen konsistenten und sicheren Bereitstellungsprozess zu unterstützen. Sie können beispielsweise die Architektur einer laufenden translator_v4.0-Anwendung verwenden, um eine Vorlage für eine zukünftige translator_v5.0-Anwendung zu erstellen.
Hinweise
Sie müssen die folgenden Schritte ausführen, bevor Sie Vorlagen aus vorhandenen Anwendungen erstellen können:
Für Administratoren:
- Wählen Sie Ihr Anwendungs-Setup-Modell aus. Für Application Design Center ist ein Verwaltungsprojekt erforderlich.
- Application Design Center einrichten. Sie müssen Application Design Center so konfigurieren, dass Nutzer Anwendungsvorlagen erstellen können.
- Nutzern Zugriff gewähren Weisen Sie basierend auf den Verantwortlichkeiten des Nutzers im Anwendungslebenszyklus die entsprechenden IAM-Rollen zu.
Für Entwickler und Betreiber:
- Fragen Sie Ihren Administrator, ob die Ersteinrichtung abgeschlossen ist.
- Prüfen Sie, ob Sie die erforderlichen IAM-Rollen für die Aufgaben haben, die Sie ausführen möchten.
- Öffnen Sie Ihr Verwaltungsprojekt in der Google Cloud Console.
Quellanwendung identifizieren und überprüfen
Mit App Hub erhalten Sie einen klaren Überblick über die Architektur der vorhandenen Anwendung:
Rufen Sie die Seite Anwendungen im App Hub auf:
Suchen Sie in der Liste der Anwendungen nach der laufenden Anwendung, die Sie als Quellmodell verwenden möchten. Klicken Sie dann auf den Namen.
Sehen Sie sich auf der Seite mit den Anwendungsdetails die registrierten Dienste und Arbeitslasten an. Diese Ansicht dient als zentrale Informationsquelle für die Architektur der Anwendung.
Vorlage generieren und parametrisieren
Erstellen Sie mit dem Anwendungs-Blueprint aus App Hub eine flexible, wiederverwendbare Vorlage in Application Design Center:
- Anwendungsvorlage entwerfen: Ordnen Sie das Inventar der Dienste und Arbeitslasten aus Ihrer Quellanwendung dem Design-Canvas zu.
- Ermitteln Sie alle Konfigurationswerte in den Komponenten, die Entwickler für jede Bereitstellung anpassen müssen, z. B. Region, Maschinengrößen oder Instanzanzahl. Definieren Sie diese als Eingabeparameter in der Vorlage. So können Nutzer der Vorlage Einstellungen angeben und die Kernarchitektur beibehalten.
- Fügen Sie der Vorlage eine detaillierte Beschreibung, eine Versionsnummer und andere relevante Metadaten hinzu.
Vorlage veröffentlichen und validieren
Wenn Sie die Vorlage fertig entworfen und parametrisiert haben, veröffentlichen Sie sie in einem Katalog, damit sie für andere Teams verfügbar ist:
- Vorlage bestätigen
- Vorlage für einen Katalog freigeben
- Prüfen Sie als letzten Schritt, ob die Architektur einer Testanwendung mit der ursprünglichen Quellanwendung übereinstimmt.
Entwickler können die Vorlage jetzt für Anwendungen wiederverwenden, die den Standards Ihrer Organisation entsprechen.