Eu tive as mesmas perguntas e entrei em contato com a equipe de suporte do firebase. Aqui estão minhas perguntas e as respostas que recebi:
"Isso é obrigatório?"
Somente se você estiver implantando o Cloud Functions no futuro, as funções já implantadas não serão afetadas.
"Como sei se meu uso do Cloud Build, Container Registry ou Cloud Storage excederá os limites de camada gratuita para esses produtos? Existe alguma maneira de verificar o que estou usando para que eu esteja preparado?"
O Cloud Build fornece um nível gratuito, no qual somente o uso acima de 120 minutos / dia de criação será cobrado. Quando o seu uso estiver dentro do nível gratuito, você não será cobrado pela parte do Cloud Build das implantações do Cloud Function. Consulte Preços do Cloud Build para obter mais informações. Da mesma forma, o Cloud Storage e o Container Registry compartilham um nível gratuito, onde somente o uso acima de 5 GB / mês será cobrado. (* Nota: nível gratuito limitado apenas às regiões dos EUA - US-WEST1, US-CENTRAL1 e US-EAST1 e agregado nas três regiões)? Por exemplo, se você tiver uma implantação grande que usa 100 GB de armazenamento, você pagará apenas US $ 2,47 adicionais por armazenamento / mês (com base nesses preços regionais de armazenamento nos EUA). Você pode monitorar seu uso e verificar se está chegando perto de atingir as cotas gratuitas.
"Por fim, o que todo esse material faz pelo meu aplicativo? Por que preciso adicionar outros recursos? Se você me vendesse isso, como o apresentaria para o meu caso de uso?"
Esse é o melhor esforço do Google para comunicar as informações necessárias para o uso contínuo do produto pelo usuário ou considerada uma atualização legal necessária e manter os clientes longe de problemas futuros. O uso do Cloud Build, do Container Container e do Cloud Storage oferece os seguintes benefícios: Os logs detalhados de criação de funções estarão disponíveis no console do GCP, ajudando na depuração e aumentando a visibilidade. A capacidade de obter um tempo de compilação que excede a cota atual de compilação de 120 minutos / dia. A capacidade de exibir uma imagem de contêiner criada para sua função no Registro do Contêiner.