Mit dem Application Design Center können Sie eine wiederverwendbare Vorlage aus der Architektur einer laufenden App Hub-Anwendung generieren. Standardisierte Vorlagen helfen Entwicklerteams, Anwendungen einheitlich bereitzustellen, die Einhaltung der Standards Ihrer Organisation zu unterstützen und Best Practices für die Anwendungsverwaltung zu fördern.
Sie können Vorlagen als Grundlage für Bereitstellungen in verschiedenen Umgebungen oder für die Entwicklung neuer Versionen verwenden. 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.
Hinweis
Sie müssen die folgenden Schritte ausführen, bevor Sie Vorlagen aus vorhandenen Anwendungen erstellen:
Für Administratoren:
- Wählen Sie das Einrichtungsmodell für Ihre Anwendung aus. Für das Application Design Center ist ein Verwaltungsprojekt erforderlich.
- Application Design Center einrichten Sie müssen das Application Design Center konfigurieren, damit Nutzer Anwendungsvorlagen erstellen können.
- Nutzern Zugriff gewähren Weisen Sie die entsprechenden IAM-Rollen basierend auf den Verantwortlichkeiten des Nutzers im Anwendungslebenszyklus zu.
Für Entwickler und operative IT-Mitarbeiter:
- 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 prüfen
Verwenden Sie App Hub, um einen klaren Plan der Architektur der vorhandenen Anwendung zu erhalten:
Rufen Sie im App Hub die Seite Anwendungen auf:
Suchen Sie in der Liste der Anwendungen die laufende Anwendung, die Sie als Quellmodell verwenden möchten. Klicken Sie dann auf den Namen.
Prüfen Sie auf der Seite mit den Anwendungsdetails die registrierten Dienste und Arbeitslasten. Diese Ansicht dient als Source of Truth für die Architektur der Anwendung.
Vorlage generieren und parametrisieren
Mit dem Anwendungs-Blueprint aus App Hub können Sie in Application Design Center eine flexible, wiederverwendbare Vorlage erstellen:
- Entwerfen Sie eine Anwendungsvorlage und ordnen Sie das Inventar der Dienste und Arbeitslasten aus Ihrer Quellanwendung dem Design-Canvas zu.
- Identifizieren Sie alle Konfigurationswerte innerhalb der 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 Vorlagennutzer Einstellungen festlegen 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 entworfen und parametrisiert haben, veröffentlichen Sie sie in einem Katalog, um sie anderen Teams zur Verfügung zu stellen:
- Vorlage überprüfen
- Vorlage in einem Katalog freigeben
- Prüfen Sie abschließend, 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.