Ventajas del producto
Ventajas del producto
-
No hay servidores para gestionar
El código de funciones se ejecuta automáticamente sin necesidad de aprovisionar ni gestionar servidores, lo que le permite centrarse en la innovación empresarial.El código de funciones se ejecuta automáticamente sin necesidad de aprovisionar ni gestionar servidores, lo que le permite centrarse en la innovación empresarial. -
Escalamiento automático
Las funciones se escalan automáticamente para adaptarse a las fluctuaciones en la demanda de recursos, lo que asegura que los servicios sigan estando disponibles incluso durante los períodos de mayor actividad.Las funciones se escalan automáticamente para adaptarse a las fluctuaciones en la demanda de recursos, lo que asegura que los servicios sigan estando disponibles incluso durante los períodos de mayor actividad.
-
Activación basada en eventos
FunctionGraph utiliza múltiples servicios en la nube (como SMN, OBS, DIS y DMS) con un mecanismo de activación basado en eventos, que permite satisfacer los diversos requerimientos de servicio y mejorar la eficiencia del desarrollo.FunctionGraph utiliza múltiples servicios en la nube (como SMN, OBS, DIS y DMS) con un mecanismo de activación basado en eventos, que permite satisfacer los diversos requerimientos de servicio y mejorar la eficiencia del desarrollo. -
Pago por uso
La facturación se calculará en función de la cantidad de solicitudes, la duración de la ejecución y la cantidad de transiciones de estado (con precisión hasta el rango de 100 ms).La facturación se calculará en función de la cantidad de solicitudes, la duración de la ejecución y la cantidad de transiciones de estado (con precisión hasta el rango de 100 ms).
Escenarios de aplicación
-
Procesamiento de archivos en tiempo real
-
Procesamiento de flujos en tiempo real
-
Backends web y móviles
-
Inteligencia artificial
Procesamiento de archivos en tiempo real
Cuando se cargan archivos desde un cliente al OBS, se activan funciones que crean miniaturas de imágenes en tiempo real, convierten formatos de video, agregan y filtran archivos de datos o implementan otras operaciones de archivos.
Ventajas
Los archivos se cargan al OBS para activar las funciones de procesamiento de archivos.
FunctionGraph escala horizontalmente los recursos de forma automática para ejecutar más instancias de funciones a medida que aumenta la cantidad de solicitudes.
Solo se facturará el tiempo de procesamiento de los archivos y no se cobrarán los recursos que estén inactivos durante los períodos de baja demanda.
Servicios relacionados
Procesamiento de flujos en tiempo real
FunctionGraph utiliza el servicio DIS para procesar datos de streaming en tiempo real con el objetivo de realizar el seguimiento de las actividades de las aplicaciones, el procesamiento de pedidos de transacciones, el análisis de flujos, la limpieza de datos, el filtrado de registros, la generación de métricas, el análisis de redes sociales, y la telemetría y medición de datos de dispositivos de IoT.
Ventajas
Los datos se recopilan mediante flujos de DIS para activar las funciones de procesamiento de datos.
FunctionGraph escala horizontalmente los recursos de forma automática para ejecutar más instancias de funciones a medida que aumenta la cantidad de solicitudes.
Solo se facturará el tiempo de procesamiento de los datos que usted consuma y no se cobrarán los recursos inactivos durante los períodos de baja demanda.
Servicios relacionados
Backends web y móviles
FunctionGraph hace uso de otros servicios de HUAWEI CLOUD o de máquinas virtuales del cliente para construir rápidamente backends web y móviles con alta disponibilidad y escalabilidad.
Ventajas
FunctionGraph garantiza la alta confiabilidad de los datos de los sitios web utilizando los servicios OBS y CloudTable, y la alta disponibilidad de la lógica de dichos sitios mediante el API Gateway.
FunctionGraph escala horizontalmente los recursos de forma automática para ejecutar más instancias de funciones a medida que aumenta la cantidad de solicitudes.
Solo se facturará el tiempo de procesamiento de los datos que usted consuma y no se cobrarán los recursos inactivos durante los períodos de baja demanda.
Inteligencia artificial
FunctionGraph utiliza los servicios EI (Inteligencia Empresarial) de HUAWEI CLOUD para poder ofrecer la función de rápido reconocimiento de textos y la identificación de imágenes ilícitas.
Ventajas
La carga de imágenes activa funciones de reconocimiento de texto y de moderación de contenido en una amplia gama de escenarios. Permite hacer ajustes a medida que cambian las demandas.
Solo tiene que solicitar los servicios requeridos y escribir el código de servicio sin tener que aprovisionar ni gestionar servidores.
Solo se facturarán los servicios de EI y de ejecución de funciones que utilice, y no se cobrarán los recursos inactivos cuando la demanda de servicios sea baja.
Servicios relacionados
Características
Características
-
Gestión de funciones
Consola basada en la web para gestionar funcionesConsola basada en la web para gestionar funciones -
Especificaciones flexibles
Compatibilidad con múltiples entornos de ejecución y tamaños de memoria de funciones desde 128 MB hasta 1.5 GBCompatibilidad con múltiples entornos de ejecución y tamaños de memoria de funciones desde 128 MB hasta 1.5 GB
-
Edición de código lineal
Edición de código lineal
Con funciones de entornos de ejecución como Python y Node.js, se puede editar código lineal con resaltado de sintaxis.Con funciones de entornos de ejecución como Python y Node.js, se puede editar código lineal con resaltado de sintaxis. -
Carga de paquetes de funciones
Carga de paquetes de funciones
Puede comprimir todas las dependencias y el código de una función y cargar el paquete en FunctionGraph.Puede comprimir todas las dependencias y el código de una función y cargar el paquete en FunctionGraph. -
Carga de paquetes de funciones desde el OBSCarga de paquetes de funciones desde el OBSSi un paquete de funciones es mayor que el umbral permitido, cárguelo al OBS y especifique el URL del paquete en su función. FunctionGraph descarga automáticamente el código y las dependencias de funciones en el paquete desde el OBS.Si un paquete de funciones es mayor que el umbral permitido, cárguelo al OBS y especifique el URL del paquete en su función. FunctionGraph descarga automáticamente el código y las dependencias de funciones en el paquete desde el OBS.
-
Múltiples entornos de ejecución
Múltiples entornos de ejecución
FunctionGraph admite funciones en diferentes entornos de ejecución, como Python, Node.js, Java y Go.FunctionGraph admite funciones en diferentes entornos de ejecución, como Python, Node.js, Java y Go. -
Amplio rango de memoria
Amplio rango de memoria
El tamaño de la memoria varía entre 128 MB y 1.5 GB para almacenar las instancias de funciones.
El tamaño de la memoria varía entre 128 MB y 1.5 GB para almacenar las instancias de funciones.
-
Escalamiento automático
Escalamiento automático de instancias de funciones de acuerdo con la cantidad de solicitudesEscalamiento automático de instancias de funciones de acuerdo con la cantidad de solicitudes -
Alta disponibilidad
Planificación automática de instancias de funciones nuevas para procesar solicitudes en caso de errores de las instanciasPlanificación automática de instancias de funciones nuevas para procesar solicitudes en caso de errores de las instancias
-
Escalamiento basado en solicitudes
Escalamiento basado en solicitudes
FunctionGraph escala automáticamente los recursos de acuerdo con la cantidad de solicitudes de servicio durante las horas o períodos de mayor actividad. Admite el balanceo de carga, por lo que distribuye las solicitudes a las instancias de funciones para garantizar un alto rendimiento del procesamiento.
FunctionGraph escala automáticamente los recursos de acuerdo con la cantidad de solicitudes de servicio durante las horas o períodos de mayor actividad. Admite el balanceo de carga, por lo que distribuye las solicitudes a las instancias de funciones para garantizar un alto rendimiento del procesamiento.
-
Recuperación automática ante fallas
Recuperación automática ante fallas
Si una instancia presenta fallas, FunctionGraph iniciará otra instancia para procesar nuevas solicitudes y liberará los recursos de la instancia que no funciona correctamente.Si una instancia presenta fallas, FunctionGraph iniciará otra instancia para procesar nuevas solicitudes y liberará los recursos de la instancia que no funciona correctamente.
-
Activación basada en eventos
Múltiples tipos de disparadores para ejecutar funcionesMúltiples tipos de disparadores para ejecutar funciones -
Monitoreo y registro
Monitoreo de métricas de funciones y recopilación de registros de ejecución para proporcionar un panorama completo de los estados de las funcionesMonitoreo de métricas de funciones y recopilación de registros de ejecución para proporcionar un panorama completo de los estados de las funciones
-
Activación de funciones por diferentes orígenes de eventos
Activación de funciones por diferentes orígenes de eventos
OBS: Las funciones se activan cuando se realizan operaciones como la carga, la copia y la eliminación de objetos en un bucket. Por ejemplo, se invoca una función para comprimir y transformar las imágenes o los videos cargados en un bucket específico.
SMN: Se activan funciones para procesar mensajes enviados a un tema de SMN específico.
DIS: Se activan funciones para procesar los datos cargados en un flujo DIS específico.
DMS: Se activan funciones para procesar mensajes enviados a una cola de DMS específica.
APIG: Se activan funciones para realizar operaciones específicas cuando se invoca una API REST personalizada.
Temporizador: Se activan funciones de acuerdo con reglas configuradas.
Invocación manual: A los efectos de depuración, las funciones pueden invocarse manualmente a través de una API o mediante la consola.
OBS: Las funciones se activan cuando se realizan operaciones como la carga, la copia y la eliminación de objetos en un bucket. Por ejemplo, se invoca una función para comprimir y transformar las imágenes o los videos cargados en un bucket específico.
SMN: Se activan funciones para procesar mensajes enviados a un tema de SMN específico.
DIS: Se activan funciones para procesar los datos cargados en un flujo DIS específico.
DMS: Se activan funciones para procesar mensajes enviados a una cola de DMS específica.
APIG: Se activan funciones para realizar operaciones específicas cuando se invoca una API REST personalizada.
Temporizador: Se activan funciones de acuerdo con reglas configuradas.
Invocación manual: A los efectos de depuración, las funciones pueden invocarse manualmente a través de una API o mediante la consola.
-
Monitoreo de funciones
Monitoreo de funciones
FunctionGraph muestra las métricas claves de funciones, que incluyen invocaciones, errores, limitaciones y períodos de ejecución.FunctionGraph muestra las métricas claves de funciones, que incluyen invocaciones, errores, limitaciones y períodos de ejecución. -
Registro de funciones
Registro de funciones
FunctionGraph registra la ejecución de funciones, lo que facilita la depuración y la auditoría de funciones a través de la consulta de registros.
FunctionGraph registra la ejecución de funciones, lo que facilita la depuración y la auditoría de funciones a través de la consulta de registros.