rozumienie wiadomości e-mail „wymagane działanie” z GCP, ponownie: włącz Cloud Build API

9

Używam Firebase do swoich aplikacji internetowych, a nie Google Cloud Platform - choć jestem świadomy, że za kulisami każdy projekt Firebase jest również projektem GCP.

Właśnie otrzymałem wiadomość e-mail z GCP, mówiąc (fragment):

[Wymagane działanie]: włącz interfejs API Cloud Build dla swoich projektów przed 20 kwietnia 2020 roku, aby upewnić się, że funkcja Cloud Build jest poprawnie zbudowana i wdrożona ... Musisz włączyć API Cloud Build dla swoich projektów, aby upewnić się, że funkcja Cloud jest poprawnie zbudowany i wdrożony. Po włączeniu interfejsu API mogą zostać naliczone opłaty, jeśli wykorzystanie kompilacji w chmurze, rejestru kontenera lub magazynu w chmurze przekracza limity bezpłatnych poziomów dla tych produktów.

Czy w ogóle wpływa to na proces wdrażania lub rozwoju Firebase? (np. teraz używam firebase deploy)

O ile mogę powiedzieć, odpowiedź brzmi nie - pozwala to tylko na maksymalny maksymalny czas kompilacji dziennie. Ale e-mail w ogóle nie wspomniał o Firebase, więc chcę mieć pewność, że rozumiem inne implikacje na długo przed 20 kwietnia.

Tedskowski
źródło
1
Czy downvoter może wyjaśnić, żebym mógł edytować?
Tedskovsky
Ponieważ firebase również używa funkcji, dlatego firebase -> funkcje -> budowanie w chmurze
Chris32
dzięki - rozumiem tę część, ale moje pytanie dotyczy tego, czy zmiana wpływa na wdrożenie lub rozwój po stronie
bazy ogniowej
Sugeruję skontaktowanie się z pomocą techniczną Firebase w celu uzyskania oficjalnego oświadczenia. Jeśli złożą wyraźne oświadczenie, pomocne byłoby przesłanie go tutaj jako odpowiedzi. support.google.com/firebase/contact/support
Doug Stevenson
ponieważ otrzymało to kilka pozytywnych opinii, wspomnę tylko, że wysłałem e-mail do wsparcia i rzeczywiście odpowiem, gdy odpowiedzą
Tedskovsky

Odpowiedzi:

6

Miałem te same pytania i skontaktowałem się z zespołem wsparcia bazy ogniowej, oto moje pytania i odpowiedzi, które otrzymałem:

„Czy to jest obowiązkowe?”

Tylko jeśli zamierzasz wdrożyć Funkcje chmury w przyszłości, nie wpłynie to na funkcje już wdrożone.

„Skąd mam wiedzieć, czy moja kompilacja w chmurze, rejestr kontenera lub pamięć w chmurze przekroczą limity bezpłatnych poziomów dla tych produktów? Czy jest jakiś sposób, aby sprawdzić, z czego korzystam, aby się przygotować?”

Cloud Build zapewnia bezpłatny poziom, w którym naliczane będzie tylko wykorzystanie powyżej 120 minut kompilacji / dzień. Jeśli korzystanie z usługi znajduje się w warstwie bezpłatnej, nie zostanie naliczona opłata za część wdrożeń funkcji Cloud Build. Aby uzyskać więcej informacji, zobacz Ceny kompilacji w chmurze. Podobnie, Cloud Storage i Container Registry dzielą bezpłatny poziom, w którym naliczane będzie tylko wykorzystanie powyżej 5 GB miesięcy. (* Uwaga: warstwa bezpłatna ograniczona tylko do regionów USA - US-WEST1, US-CENTRAL1 i US-EAST1 i zagregowana we wszystkich 3 regionach)? Na przykład, jeśli masz duże wdrożenie, które wykorzystuje 100 GB przestrzeni dyskowej, zostanie naliczona dodatkowa opłata 2,47 USD za miejsce / miesiąc (w oparciu o te konkretne regionalne ceny pamięci w USA). Możesz monitorować wykorzystanie i sprawdzać, czy zbliżasz się do uzyskania bezpłatnych kwot.

„Na koniec, co wszystkie te rzeczy robią dla mojej aplikacji? Dlaczego muszę dodawać te inne funkcje? Jeśli chcesz mi to sprzedać, jak przedstawiłbyś to w moim przypadku użycia?”

Jest to najlepszy wysiłek firmy Google polegający na przekazywaniu informacji niezbędnych do dalszego korzystania z produktu przez użytkownika lub uważanych za niezbędną aktualizację prawną i powstrzymujących klientów przed przyszłymi problemami. Korzystanie z kompilacji w chmurze, rejestru kontenerów i magazynu w chmurze zapewnia następujące korzyści: Szczegółowe dzienniki kompilacji funkcji będą dostępne w konsoli GCP, pomagając w debugowaniu i zwiększając widoczność. Możliwość uzyskania czasu kompilacji, który przekracza obecny limit kompilacji 120 min-min / dzień. Możliwość przeglądania wbudowanego obrazu kontenera dla funkcji w Rejestrze kontenera.

Fran Tardencilla
źródło
Dziękuję za odpowiedź - wciąż czekam na wyjaśnienia ze strony wsparcia, ale doceniam dodatkowe pytania / odpowiedzi, w szczególności „jak byś mi to rzucił?” I brak odpowiedzi „ tobie, bo możemy to po prostu narzucić ”. (
Szczerze mówiąc
1

Otrzymałem następującą odpowiedź od wsparcia Firebase:

Nie będziesz mógł korzystać z funkcji chmury, jeśli nie włączysz interfejsu API Cloud Build po tej dacie [20 kwietnia 2020 r.].

I w ramach dalszej wymiany:

o ile wiem pod względem wdrażania wszystko będzie takie samo

Tak więc moja interpretacja tych odpowiedzi w odniesieniu do pierwotnego pytania (czy wpłynie to na mechanikę rozwoju lub wdrożenia ) jest następująca:

  • Proces wdrażania: zmiana nie jest konieczna
  • Proces programowania: bez zmian *

* jeśli czas kompilacji przekracza 120 minut dziennie, oraz chcesz uniknąć związanych z tym opłat, możesz dobrowolnie zbadać zmianę procesu wdrażania / rozwoju, aby skrócić minuty kompilacji.

Dziękuję również Franowi za odpowiedź, która rzuca światło na inne aspekty zmiany.

Tedskowski
źródło