Entendiendo la capa gratuita de GCP — Cloud Functions

Felipe Andrés Velásquez Castro
GDG Cloud Santiago
Published in
3 min readOct 17, 2019

Serie de artículos que te ayudará a sacar el máximo provecho a Google Cloud sin pagar de más , ahora veremos Cloud Functions.

Articulo principal aquí

Ya que lo utilizamos en el ejemplo introductorio, serán las primeras en nuestra revisión (este es uno de mis componentes favoritos, por su simplicidad y versatilidad).

Características principales

Para los que no lo conocen, Google Cloud Functions es uno de los productos serverless de GCP, y nos permite ejecutar una función específica sin la necesidad de preocuparnos de lo demás temas (como dónde se ejecuta la función, por ejemplo). Si quieres conocerla mejor puedes ver esta charla que dimos con Iván Olivares Rojas en las oficinas de Globant Chile.

Básicamente, con Cloud Functions te olvidas de todo lo que ves en la siguiente imagen:

y pasas a un esquema donde te enfocas exclusivamente al código desde tu función en adelante; Google Cloud crea y administra todo el resto de componentes requeridos para la solución, por ti:

Cloud Functions puede ser activado de múltiples formas, las más conocidas son invocación por pedidos HTTP, eventos generados en Cloud Storage y mensajes gatillados en un tópico de Pub/Sub, sin embargo tiene muchos más: te invito a verlos en este link.

Capa/cuota gratuita

En lo que respecta a la capa gratuita encontramos los siguientes umbrales:

Esto significa que, de forma combinada, entre todas las Cloud Functions de todos tus proyectos, si no sobrepasas esos límites, no pagarás por tener cargas de trabajo desplegadas en Cloud Functions.

Cómo debes usarlo para no pasarte de los límites

Recuerda, tal como vimos en el ejemplo introductorio, para que la facturación sea $0 debes tener en cuenta los siguientes valores promedio de tus Cloud Functions:

No hay restricciones respecto a la cantidad de Cloud Functions: puedes tener las que quieras repartidas en todos tus proyectos. Lo importante es que consideres que para el umbral gratuito, se considera la suma entre todas las functions que existan bajo tu cuenta de billing.

Agradecimientos a Julio Quinteros P. y Iván Olivares Rojas

Nos vemos en el próximo articulo, Entendiendo la capa gratuita de GCP — Cloud Pub/Sub.

--

--