In diesem Leitfaden wird beschrieben, wie Sie Anwendungen aufGoogle Cloudentwerfen, bereitstellen und verwalten. Hier erfahren Sie, wie Sie Ihre neuen oder vorhandenen Ressourcen organisieren, indem Sie sie als Dienste und Arbeitslasten in Anwendungen registrieren.
Wenn Sie Ihr Anwendungssetupmodell auswählen, definieren Sie die Grenze für die Anwendungsverwaltung. Das ist die Sammlung von Google Cloud Projekten oder ‑Ordnern mit Ressourcen, die Sie in App Hub-Anwendungen gruppieren können. Das Verwaltungsprojekt Ihrer Anwendungsgrenze bietet ein zentrales Repository für Ihre Anwendungsmetadaten und -konfigurationen.
Informationen zu Produkten und Funktionen, mit denen Sie Anwendungen in Google Cloudverwalten können, finden Sie unter Anwendungszentrierte Google Cloud.
Empfohlene Anwendungsfälle
Mit diesen Produkten können Sie Anwendungen entwerfen, bereitstellen und verwalten:
- App Hub: Hier können Sie Anwendungen organisieren und verwalten. Gruppieren Sie Ihre Dienste und Arbeitslasten in Anwendungen, um Einblick in diese Komponenten zu erhalten und Richtlinien auf Anwendungsebene anzuwenden.
- Application Design Center: Anwendungskomponenten mit Vorlagen und Infrastructure as Code (IaC) entwerfen und bereitstellen.
Hier sind einige empfohlene Möglichkeiten zum Verwalten von Anwendungen in Google Cloud:
- Ressourcen registrieren, um eine Anwendung zu erstellen: Gruppieren Sie Ihre Google Cloud Ressourcen, indem Sie sie als Dienste und Arbeitslasten in einer Anwendung registrieren.
- Anwendungen aus veröffentlichten Vorlagen erstellen: Stellen Sie standardisierte Anwendungsinfrastruktur mithilfe von Vorlagen bereit, die den Best Practices Ihrer Organisation entsprechen.
- Vorlage aus einer laufenden Anwendung erstellen: Erfassen Sie die Architektur einer laufenden Anwendung als wiederverwendbare Vorlage für andere Teams.
- Anwendung mit Designempfehlungen optimieren: Analysieren Sie die Architektur einer Anwendung mithilfe von Statistiken und Designempfehlungen. Mit Application Design Center können Sie Architekturänderungen modellieren und bereitstellen, um Kosten, Sicherheit oder Leistung zu verbessern.