Um die E-Mail von GCP zu verstehen, müssen Sie die Cloud Build-API erneut aktivieren

9

Ich verwende Firebase für meine Webanwendungen, nicht für die Google Cloud Platform. Obwohl mir bewusst ist, dass hinter den Kulissen jedes Firebase-Projekt auch ein GCP-Projekt ist.

Ich habe gerade eine E-Mail von GCP erhalten, in der es heißt (Auszug):

[Erforderliche Aktion]: Aktivieren Sie die Cloud Build-API für Ihre Projekte vor dem 20. April 2020, um sicherzustellen, dass die Cloud-Funktion ordnungsgemäß erstellt und bereitgestellt wird. Sie müssen die Cloud Build-API für Ihre Projekte aktivieren, um sicherzustellen, dass Ihre Cloud-Funktion funktioniert korrekt erstellt und bereitgestellt. Sobald Sie die API aktiviert haben, können Gebühren anfallen, wenn Ihre Cloud Build-, Container Registry- oder Cloud Storage-Nutzung die kostenlosen Tier-Limits für diese Produkte überschreitet.

Hat dies überhaupt Auswirkungen auf den Bereitstellungs- oder Entwicklungsprozess für Firebase? (zB benutze ich gerade firebase deploy)

Soweit ich das beurteilen kann, lautet die Antwort "Nein" - dies ermöglicht lediglich eine größere maximale Bauzeit pro Tag. In der E-Mail wurde Firebase jedoch überhaupt nicht erwähnt, daher möchte ich sichergehen, dass ich alle anderen Auswirkungen weit vor dem 20. April verstehe.

Tedskovsky
quelle
1
Kann Downvoter klarstellen, dass ich bearbeiten kann?
Tedskovsky
Da Firebase auch Funktion verwendet, ist dies der Grund, warum Firebase -> Funktionen -> Cloud Build
Chris32
danke - ich verstehe diesen Teil, aber meine Frage ist, ob sich die Änderung auf die Bereitstellung oder Entwicklung am Ende der Feuerbasis
auswirkt
Ich schlage vor, den Firebase-Support zu kontaktieren, um eine offizielle Erklärung zu erhalten. Wenn sie eine klare Aussage machen, wäre es hilfreich, wenn Sie sie hier als Antwort zurückschicken. support.google.com/firebase/contact/support
Doug Stevenson
Da dies einige positive Stimmen erhalten hat, möchte ich nur erwähnen, dass ich eine E-Mail an den Support gesendet habe, und ich werde in der Tat zurückschicken, sobald sie antworten
Tedskovsky,

Antworten:

6

Ich hatte die gleichen Fragen und habe mich mit dem Firebase-Support-Team in Verbindung gesetzt. Hier sind meine Fragen und die Antworten, die ich erhalten habe:

"Ist das obligatorisch?"

Nur wenn Sie in Zukunft Cloud-Funktionen bereitstellen, sind bereits bereitgestellte Funktionen nicht betroffen.

"Woher weiß ich, ob meine Cloud Build-, Containerregistrierungs- oder Cloud Storage-Nutzung die Grenzwerte für die kostenlose Stufe für diese Produkte überschreitet? Gibt es eine Möglichkeit, zu überprüfen, was ich verwendet habe, damit ich vorbereitet bin?"

Cloud Build bietet eine kostenlose Stufe, bei der nur eine Nutzung über 120 Build-Minuten / Tag berechnet wird. Wenn Ihre Nutzung innerhalb der kostenlosen Stufe liegt, wird Ihnen der Cloud Build-Teil der Cloud Function-Bereitstellungen nicht in Rechnung gestellt. Weitere Informationen finden Sie unter Cloud Build-Preise. In ähnlicher Weise teilen sich Cloud-Speicher und Container-Registrierung eine kostenlose Stufe, bei der nur eine Nutzung über 5 GB-Monate berechnet wird. (* Hinweis: Die kostenlose Stufe ist nur auf US-Regionen beschränkt - US-WEST1, US-CENTRAL1 und US-EAST1 und über alle drei Regionen aggregiert.) Wenn Sie beispielsweise eine große Bereitstellung mit 100 GB Speicher haben, werden Ihnen nur zusätzliche 2,47 USD für Speicher / Monat berechnet (basierend auf diesen speziellen regionalen Speicherpreisen in den USA). Sie können Ihre Nutzung überwachen und feststellen, ob Sie kurz davor sind, die kostenlosen Quoten zu erreichen.

"Was macht all das für meine App? Warum muss ich diese anderen Funktionen hinzufügen? Wenn Sie mir das verkaufen würden, wie würden Sie es für meinen Anwendungsfall präsentieren?"

Dies ist ein Bestreben von Google, Informationen zu übermitteln, die für die weitere Nutzung des Produkts durch den Nutzer erforderlich sind oder als notwendige rechtliche Aktualisierung angesehen werden, und Kunden von zukünftigen Problemen fernzuhalten. Die Verwendung von Cloud Build, Container Registry und Cloud Storage bietet die folgenden Vorteile: In der GCP-Konsole stehen detaillierte Funktionserstellungsprotokolle zur Verfügung, die das Debuggen unterstützen und die Sichtbarkeit verbessern. Die Fähigkeit, eine Erstellungszeit zu erhalten, die das aktuelle Erstellungskontingent von 120 Erstellungsminuten / Tag überschreitet. Die Möglichkeit, ein erstelltes Container-Image für Ihre Funktion in der Container-Registrierung anzuzeigen.

Fran Tardencilla
quelle
Vielen Dank für Ihre Antwort. Ich warte immer noch auf eine Klarstellung durch den Support, aber ich freue mich über die zusätzlichen Fragen / Antworten, insbesondere "Wie würden Sie mir das vorschlagen?" Und die Nichtantwort von "Wir würden nicht aufschlagen" es dir, weil wir es einfach durchsetzen können. " (
Um
1

Ich habe die folgende Antwort vom Firebase-Support erhalten:

Sie können Cloud-Funktionen nicht verwenden, wenn Sie die Cloud Build-API nach diesem Datum [20. April 2020] nicht aktivieren.

Und in einem anschließenden Austausch:

Soweit ich weiß, wird in Bezug auf die Bereitstellung alles gleich sein

Meine Interpretation dieser Antworten in Bezug auf die ursprüngliche Frage (wird dies die Mechanismen der Entwicklung oder Bereitstellung beeinflussen ) lautet also:

  • Bereitstellungsprozess: Keine Änderung erforderlich
  • Entwicklungsprozess: keine Änderung erforderlich *

* Wenn Ihre Erstellungszeit 120 Minuten pro Tag überschreitet und Sie damit verbundene Kosten vermeiden möchten, können Sie freiwillig eine Änderung Ihres Bereitstellungs- / Entwicklungsprozesses untersuchen, um die Erstellungsminuten zu reduzieren.

Vielen Dank auch an Fran für seine Antwort, die andere Aspekte der Veränderung beleuchtet.

Tedskovsky
quelle