Catch up on highlights from Firebase at Google I/O 2023. Learn more

Übersicht der Umgebungen

Für Produktions-Apps müssen Sie einen klaren Entwicklungsworkflow einrichten, insbesondere wenn mehr als eine Person an Ihrer App arbeitet. Ein Entwicklungsworkflow umfasst normalerweise das Einrichten und Verwalten mehrerer Umgebungen.

Firebase bietet unterschiedliche Unterstützungsstufen für Entwickler-Workflows und die zugehörigen Umgebungen. Wenn Sie sich mit den Bedingungen und Annahmen zum Entwickler-Workflow auf dieser Seite vertraut gemacht haben, sehen Sie sich unsere allgemeinen Best Practices und allgemeinen Sicherheitsrichtlinien zum Einrichten eines Firebase-Projekts und Ihrer Apps an.

Über Umgebungen

In der Softwareentwicklung ist eine Umgebung die gesamte Hardware und Software, die erforderlich ist, um eine Instanz einer Anwendung oder eines Systems von Anwendungen auszuführen.

Eine Reihe von Umgebungen bietet Isolierung zum Entwickeln und Testen von Software, ohne die Benutzer zu beeinträchtigen. Wie im folgenden Diagramm dargestellt, werden Umgebungen auf hoher Ebene entweder als Vorproduktionsumgebung oder als Produktionsumgebung betrachtet, und Sie können so viele Vorproduktionsumgebungen wie nötig haben. Das Diagramm beschreibt auch gängige Vorgehensweisen und Funktionen, die jedem Umgebungstyp zugeordnet sind.

Der Prozess der Weiterentwicklung eines Features oder Releases durch diese Umgebungen bis zur Produktion wird als Bereitstellungspipeline bezeichnet.

Diagramm, das die Umgebungen zeigt, aus denen normalerweise die Bereitstellungspipeline besteht, einschließlich Entwicklung, Test und QA, Staging und schließlich Produktion

Arten von Umgebungen

Eine Umgebung besteht aus der zugrunde liegenden Infrastruktur, die Sie zum Ausführen und Unterstützen Ihrer Anwendung, ihres Codes und ihrer Daten benötigen. Erweitern Sie jeden der folgenden Begriffe, um Beschreibungen einiger gängiger Umgebungen zu sehen, einschließlich Tipps zu den Datentypen, die in jedem Umgebungstyp verwendet werden.

Nächste Schritte

  • Sehen Sie sich unsere allgemeinen Best Practices zum Einrichten von Firebase-Projekten an. Dieser Leitfaden beantwortet Fragen zur Firebase-Projekthierarchie, zur Registrierung Ihrer App-Varianten und zur Mandantenfähigkeit.

  • Lesen Sie die allgemeinen Sicherheitsrichtlinien für verschiedene Umgebungen. Sie möchten sicherstellen, dass jede Umgebung und ihre Daten sicher sind.

  • Überprüfen Sie die Firebase-Startcheckliste .