comprendre le courrier électronique «action requise» de GCP, re: activer l'API Cloud Build

9

J'utilise Firebase pour mes applications Web, pas Google Cloud Platform - bien que je sache qu'en arrière-plan, chaque projet Firebase est également un projet GCP.

Je viens de recevoir un e-mail de GCP, disant (extrait):

[Action requise]: Activez l'API Cloud Build pour vos projets avant le 20 avril 2020, afin de vous assurer que la fonction Cloud est construite et déployée correctement ... Vous devez activer l'API Cloud Build pour vos projets pour vous assurer que votre fonction Cloud est construit et déployé correctement. Une fois que vous avez activé l'API, vous pouvez encourir des frais si votre utilisation de Cloud Build, Container Registry ou Cloud Storage dépasse les limites de niveau gratuit pour ces produits.

Cela a-t-il un impact sur le processus de déploiement ou de développement de Firebase? (par exemple, en ce moment j'utilise firebase deploy)

Pour autant que je sache, la réponse est non - cela permet simplement une plus grande durée de construction maximale par jour. Mais l'e-mail ne mentionnait pas du tout Firebase, donc je veux être sûr de comprendre toutes les autres implications bien avant le 20 avril.

Tedskovsky
la source
1
Est-ce que downvoter peut clarifier pour que je puisse éditer?
Tedskovsky
Étant donné que Firebase utilise également la fonction, c'est pourquoi Firebase -> Fonctions -> Cloud
Build
merci - je comprends cette partie, mais ma question est de savoir si le changement affecte le déploiement ou le développement du côté de la base de feu
Tedskovsky
Je suggère de contacter le support Firebase pour obtenir une déclaration officielle. S'ils font une déclaration claire, il serait utile de la poster ici comme réponse. support.google.com/firebase/contact/support
Doug Stevenson
puisque cela a obtenu quelques votes positifs, je mentionnerai simplement que j'ai envoyé un e-mail au support, et je reviendrai en effet une fois qu'ils auront répondu
Tedskovsky

Réponses:

6

J'ai eu les mêmes questions et j'ai contacté l'équipe de support Firebase, voici mes questions et les réponses que j'ai reçues:

"Est-ce obligatoire?"

Ce n'est que si vous prévoyez de déployer des fonctions cloud à l'avenir que les fonctions déjà déployées ne seront pas affectées.

"Comment puis-je savoir si mon utilisation de Cloud Build, Container Registry ou Cloud Storage dépassera les limites de niveau gratuit pour ces produits? Existe-t-il un moyen de vérifier ce que j'ai utilisé pour être prêt?"

Cloud Build fournit un niveau gratuit où seule une utilisation supérieure à 120 minutes de construction / jour sera facturée. Lorsque votre utilisation se situe dans le niveau gratuit, vous ne serez pas facturé pour la partie Cloud Build des déploiements Cloud Function. Voir la tarification Cloud Build pour plus d'informations. De même, Cloud Storage et Container Registry partagent un niveau gratuit où seule l'utilisation supérieure à 5 Go-mois sera facturée. (* Remarque: le niveau gratuit est limité aux régions des États-Unis - US-WEST1, US-CENTRAL1 et US-EAST1 et agrégé dans les 3 régions)? Par exemple, si vous avez un grand déploiement qui utilise 100 Go de stockage, vous ne serez facturé que 2,47 $ supplémentaires pour le stockage / mois (sur la base de ces prix de stockage régionaux américains particuliers). Vous pouvez surveiller votre utilisation et voir si vous êtes sur le point d'atteindre les quotas gratuits.

"Enfin, qu'est-ce que tout cela fait pour mon application? Pourquoi dois-je ajouter ces autres fonctionnalités? Si vous me vendiez cela, comment le présenteriez-vous pour mon cas d'utilisation?"

Il s'agit du meilleur effort de Google pour communiquer les informations nécessaires à l'utilisation continue du produit par l'utilisateur ou qui sont considérées comme une mise à jour légale nécessaire et éviter aux clients d'avoir des problèmes futurs. L'utilisation de Cloud Build, Container Registry et Cloud Storage offre les avantages suivants: Des journaux détaillés de génération de fonctions seront disponibles dans la console GCP, facilitant le débogage et augmentant la visibilité. La possibilité d'obtenir un temps de génération dépassant le quota de génération actuel de 120 minutes de génération / jour. La possibilité d'afficher une image de conteneur intégrée pour votre fonction dans Container Registry.

Fran Tardencilla
la source
Merci pour votre réponse - j'attends toujours des éclaircissements de la part du support, mais j'apprécie les questions / réponses supplémentaires, en particulier, "comment voulez-vous me présenter ceci?", Et la non-réponse de "nous ne proposerions pas pour vous, parce que nous pouvons simplement l'imposer. " (Mais pour être juste, le niveau gratuit est généreux.)
Tedskovsky
1

J'ai reçu la réponse suivante du support Firebase:

Vous ne pourrez pas utiliser les fonctions cloud si vous n'activez pas l'API Cloud Build après cette date [20 avril 2020].

Et, dans un échange de suivi:

pour autant que je sache en termes de déploiement, tout sera le même

Donc, mon interprétation de ces réponses par rapport à la question d'origine (cela affectera-t-il les mécanismes de développement ou de déploiement ) est-il:

  • Processus de déploiement: aucun changement nécessaire
  • Processus de développement: aucun changement nécessaire *

* Si votre temps de construction dépasse 120 minutes par jour et que vous souhaitez éviter les frais associés, vous pouvez volontairement étudier la possibilité de modifier votre processus de déploiement / développement pour réduire les minutes de construction.

Merci également à Fran pour sa réponse, qui met en lumière d'autres aspects du changement.

Tedskovsky
la source