Implementar la función de nube en Google Cloud Platform

Funciones en la nube

Google Cloud Function es un entorno de ejecución sin servidor para crear y conectar servicios en la nube. Por serverless , uno significa que las funciones de la nube eliminan una carga de administración de servidores, configuración o actualización de software y parches de sistemas operativos. El software y la infraestructura están completamente administrados por Google. Sólo tienes que añadir el código. 

Las características clave de una función en la nube son: 
 

  • Sin administración de servidor
  • Escala automáticamente
  • Pague solo mientras se ejecuta su código
  • Ejecuta código en respuesta a eventos.
  • Abierto y familiar
  • Conecta y amplía los servicios en la nube

¿Cómo trabajan ellos?

El servicio en la nube (Stackdriver, Cloud Datastore, etc.) emite eventos requeridos (Invocación HTTP directa, etc.), una función en la nube responde a esos eventos invocando otros servicios como las API. Después de invocar otros servicios, la función de la nube vuelve a escribir en los servicios de la nube. 

Pocos casos de uso para la función de nube: 
 

  1. Integre con servicios y API de terceros
  2. Backends móviles sin servidor
  3. Backends de IoT sin servidor

Google Cloud Function le permite codificar en lenguajes de programación convencionales, incluidos Python y JavaScript (Node.js). Esto ayuda a los desarrolladores, bien versados ​​en Java o Python, a cargar funciones de forma rápida y sencilla. 

Entonces, en este artículo, vamos a crear una función, implementarla en la nube de Google, probar la función y verificar los registros. 

Crear una función

Crear una función es muy fácil. Aquí, crearemos una función usando la consola en la nube. 

  1. En el Menú de navegación , desplace el cursor sobre Funciones de la nube .
  2. Si no ha creado ninguna función antes, se le preguntará si desea crear una función nueva. Haga clic en Crear función .
  3. Ahora, verá un formulario intimidante que contiene diferentes especificaciones que debe seleccionar para crear una función. Para su comprensión, llenémoslos de la siguiente manera: 
    • Nombre: GCFunción
    • Memoria asignada: Predeterminada
    • Disparador: disparador HTTP (para evitar cualquier invocación directamente a través de un punto final HTTPs).
    • Código fuente: editor en línea
    • Función a ejecutar: holaMundo
  4. Haz clic en Crear .

Implementación de la función

Una vez que haga clic en Crear , se le dirigirá a la página Descripción general de las funciones de la nube , en la que podrá ver todas las funciones creadas por usted, su región, activación, memoria asignada, función ejecutada y fecha y hora de la última implementación. 

Después de que se carga la página, puede ver un pequeño icono giratorio junto al nombre de la función. Esto indica que su función se está implementando. 

Una vez implementada, el ícono giratorio cambia a una marca de verificación verde, lo que indica que su función se implementó correctamente. 

Probando la función

  1. En la página Descripción general de las funciones de la nube , junto a la última columna implementada , puede encontrar 3 puntos que muestran el menú de su función. En eso, haga clic en Función de prueba .
  2. Ahora, se abrirá una página de detalles de la función . En el cuadro Evento desenstringnte , agregue 
     
{"message":"Hello World!"}
  1. . En este formulario de prueba, proporcionamos un mensaje con formato JSON. A continuación, haga clic en Probar la función . Esto invoca nuestra función y la salida de la función out se nos mostrará en el cuadro de salida, y puede ver que su función se ejecuta. 
    Producción: 
     
Hello World!
  1. Debajo del cuadro Salida, en el campo Registros , es posible que vea terminado con el código de estado: 200 . Un código de estado de 200 indica que su función se ejecutó con éxito.

Ver los registros

Puede ver los registros desde el menú de visualización en la página Descripción general de las funciones de la nube . Vuelva a la página Descripción general de las funciones de la nube , busque los tres puntos, haga clic en Ver registros . La página de registro tendrá el siguiente aspecto: 

Las funciones de la nube son muy fáciles de crear, usar y administrar. Pocas aplicaciones modernas e inteligentes de las funciones de la nube son 
 

  • Asistentes virtuales y Chatbots
  • Análisis de vídeo e imagen.
  • Análisis de los sentimientos

Publicación traducida automáticamente

Artículo escrito por tanishkagupta1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *