Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Serverless - Cloud Functions

10/24
Recursos

Google Cloud Functions es una plataforma completamente serverless donde podrás implementar lógicas de negocio atómicas, es decir funciones que hacen bien su trabajo. Dichas funciones están ahí esperando a ser ejecutadas ante un evento. Solo pagarás por el tiempo y la cantidad de recursos cada que se ejecute la función.

Cloud Functions es un concepto relativamente nuevo y Serverless ha generado varias discusiones por su nombre ya que especifica que no hay servidores pero claramente atrás debe haber servidores; La realidad es que Serverless tiene una capa de abstracción muy grande por lo cual únicamente te centras en tu lógica de negocio y la cantidad de recursos, dejando de lado el servidor.

Aportes 29

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Una de las similitudes con AWS sería:
Cloud Functions = Lamda
Tabla comparativa GCP vs AWS

Es una gran explicación sobre Serveless. Hace un tiempo que vengo escuchando sobre Serveless y hasta ahora me había hecho algo de conflicto, sobretodo viniendo del enfoque tradicional de aplicaciones cliente-servidor, con un app que subo a un servidor y allí lo voy cambiando si necesito pero siempre consumiendo y pagando por todo el servidor y administrándolo yo mismo, esto da muchos problemas en ocasiones xD

Si tuviera que quedarme con una definición de Serveless diría que: “Sin servidores para nosotros, con servidores para Google.” Es decir, nosotros en ningún momento tenemos que estar administrando el servidor ya que Google lo hace por nosotros.

Me parece un gran servicio y que se abre un gran abanico de posibilidades con esto.

Un sandbox es un mecanismo de seguridad para disponer de un entorno aislado del resto del sistema operativo

Todo iba bien hasta lo de las quesadillas, ya no confio en este man :v

Google es un mundo aun no explorado lo suficiente…

Nos fácilita mucho trabajo a los developers!

¿Lo han utiilizado para proyectos escolares? Si es así ¿Genera costos (en est tipo de pequeños proyectos)?

Es curioso una función tan simple para el cliente y quizás tan compleja para quien crea esos servidores.
¿Cuales serian los homólogos de AWS y Azure?

En Septiembre de 2021 Cloud Function soporta Node.js, NET Core, GO, Ruby, Python y PHP

Por lo que va del curso, Google a simplificado muchísimo todo el código que hay detrás, para el usuario son un par de botones, solamente alcanzo a imaginar la cantidad de comandos que se están ejecutando para que todo pase como se supone que debe pasar, impresionante

  • Serverless - Cloud Functions
    • Significa, no tener servidor para ejecutar funciones.
    • Se puede correr con Java Script.
    • Sólo se pagará por el tiempo y cantidad de ejecución de la función

Muchas gracias por la explicación instructor Antonio, Cloud Functions va ser una herramienta muy útil para que nos concentremos más en la lógica del negocio de nuestra aplicación que la administración del servidor donde se encuentra.

Excelente!

Write functions with Node.js, Go and Python

SERVERLESS Realmente usamos servidores pero estos tienen una capa de abstracción tan grande que cuando las usamos no nos preocupamos para nada en la administración. Solo nos concentramos en nuestra lógica.

  • Se ejecutan en un sandbox
  • Compatible con muchas bibliotecas.
  • Se tratan como el llamado de una función.

Cloud Functions - Totalmente Serverless.

lol!!! las quesadillas debe tener queso chilangos vs el resto de Mexico.
Es algo gracioso y al mismo tiempo es muy serio.

quesadillas!!!

Genial!

No entendí nada de las quesadillas. Soy de Perú

Cloud Functions

El poder del 1.5x

osea, ahi esta el detalle 😦

Serverless - Cloud Functions

Google Cloud Functions es una plataforma completamente serverless donde podrás implementar lógicas de negocio atómicas, es decir funciones que hacen bien su trabajo. Dichas funciones están ahí esperando a ser ejecutadas ante un evento. Solo pagarás por el tiempo y la cantidad de recursos cada que se ejecute la función.

Cloud Functions es un concepto relativamente nuevo y Serverless ha generado varias discusiones por su nombre ya que especifica que no hay servidores pero claramente atrás debe haber servidores; La realidad es que Serverless tiene una capa de abstracción muy grande por lo cual únicamente te centras en tu lógica de negocio y la cantidad de recursos, dejando de lado el servidor.

No hay quesadilla sin queso.

Aquí pueden encontrar un ejemplo de como desplegar cloud funcionts.
https://cloud.google.com/functions/docs/tutorials/http

Prueben desplegar todas las funciones que ofrece (a demás de httpGET) es muy interesante.

Cloud functions es sin duda una gran herramienta y destaca sobretodo cuando se combina con otras tecnologías “managed by Google” como Cloud Pub/sub y dataflow. Generando así un entorno total en el cual solo te tienes que centrar en desarrollar funcionalidades de tu aplicación y no en la arquitectura.

Serverless = “No hay servidor… que se tenga que administrar”