¿Qué es FunctionGraph?
Proceso de uso
FunctionGraph aloja y calcula funciones impulsadas por eventos en un contexto sin servidores, y garantiza altos niveles de disponibilidad, escalabilidad y cero tareas de mantenimiento. Todo lo que debe hacer es escribir su código y configurar las condiciones. Usted paga solo por lo que usa y no se le cobra cuando su código no se está ejecutando.
Figura 1 muestra el proceso de uso de la "FunctionGraph".
1. Escribir código.
Escribe código en Node.js, Python, Java, Go, C# o PHP. Para obtener más información, consulte la Guía para desarrolladores de FunctionGraph.
2. Cargar código.
Actualmente, puede editar código en línea, cargar un archivo ZIP o JAR, u obtener un archivo ZIP de OBS. Para obtener más detalles, consulte Tabla 2.
3. Activar las funciones por llamadas de API o eventos de servicio en la nube.
Llame a RESTful API o use fuentes de eventos de servicios en la nube para activar la ejecución de funciones y generar instancias para implementar funciones de servicio.
4. Se implementa el escalado automático.
FunctionGraph implementa el escalado automático basado en el número de solicitudes recibidas. Para obtener más información, consulte Cuotas y restricciones de uso.
5. Consultar registros.
Consulte los registros de ejecución de las funciones ya que FunctionGraph está interconectado con Log Tank Service (LTS). Para obtener más información, consulte Consulta de registros de funciones.
6. Consultar información de monitoreo.
Consulte la información de monitoreo gráfico ya que FunctionGraph está interconectado con Cloud Eye. Para obtener más información, consulte Consulta de métricas de funciones.
7. Modo de facturación
Después de ejecutar una función, se le facturará en función del número de solicitudes de ejecución de función y la duración de la ejecución. (v1: facturado por cada 100 ms; v2: facturado por cada 1 ms)