Ventajas del producto

  • No hay servidores para gestionar

    Su código se ejecuta automáticamente sin necesidad de aprovisionar servidores ni de gestionarlos, lo que le permite centrarse en su negocio principal.

    Su código se ejecuta automáticamente sin necesidad de aprovisionar servidores ni de gestionarlos, lo que le permite centrarse en su negocio principal.

  • Escalado automático

    Las funciones se escalan automáticamente para adaptarse a las fluctuaciones en las demandas de recursos, lo que garantiza el acceso a los servicios incluso durante los períodos de mayor actividad y de aumentos repentinos del tráfico.

    Las funciones se escalan automáticamente para adaptarse a las fluctuaciones en las demandas de recursos, lo que garantiza el acceso a los servicios incluso durante los períodos de mayor actividad y de aumentos repentinos del tráfico.

  • Activación basada en eventos

    FunctionGraph interactúa con múltiples servicios en la nube (como SMN, OBS, DIS y DMS) adoptando un mecanismo de activación basado en eventos que permite satisfacer diversos requisitos de servicio y mejorar la eficiencia de desarrollo.

    FunctionGraph interactúa con múltiples servicios en la nube (como SMN, OBS, DIS y DMS) adoptando un mecanismo de activación basado en eventos que permite satisfacer diversos requisitos de servicio y mejorar la eficiencia de desarrollo.

  • Pago por uso

    La facturación se calculará en función de la cantidad de solicitudes y de la duración de la ejecución (con precisión hasta el rango de 100 ms).

    La facturación se calculará en función de la cantidad de solicitudes y de la duración de la ejecución (con precisión hasta el rango de 100 ms).

Escenarios de aplicación

Procesamiento de archivos en tiempo real

Procesamiento de archivos en tiempo real

Cuando se cargan archivos procedentes de un cliente a OBS, se activan funciones que crean miniaturas de imágenes en tiempo real, convierten formatos de vídeo, añaden y filtran archivos de datos, o realizan otras operaciones de archivos.

Ventajas

  • Activación basada en eventos

    Los archivos se cargan a OBS para activar las funciones de procesamiento de archivos.

  • Escalado automático

    FunctionGraph escala horizontalmente los recursos de forma automática para ejecutar más instancias de funciones a medida que aumenta la cantidad de solicitudes.

  • Pago por uso

    Solo se le facturará por el tiempo que lleve procesar los archivos y no se le cobrará por recursos inactivos cuando la demanda del servicio sea baja.

Servicios relacionados
Procesamiento de flujos en tiempo real

Procesamiento de flujos en tiempo real

FunctionGraph interactúa con DIS para procesar datos de flujos en tiempo real con el objetivo de realizar tareas como el seguimiento de las actividades de las aplicaciones, el procesamiento ordenado 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 de IoT.

Ventajas

  • Activación basada en eventos

    Los datos se recopilan mediante flujos de DIS para activar las funciones de procesamiento de datos.

  • Escalado automático

    FunctionGraph escala horizontalmente los recursos de forma automática para ejecutar más instancias de funciones a medida que aumenta la cantidad de solicitudes.

  • Pago por uso

    Solo se facturará el tiempo de procesamiento de los datos y no se cobrarán los recursos que hayan permanecido inactivos durante los períodos de baja demanda de los servicios.

Servicios relacionados
Back-ends web y móviles

Back-ends web y móviles

FunctionGraph se combina con otros servicios de Huawei Cloud o con sus máquinas virtuales para construir rápidamente back-ends web y móviles con altos niveles de disponibilidad y escalabilidad.

Ventajas

  • Alta disponibilidad

    FunctionGraph garantiza la alta fiabilidad de los datos de sitios web mediante OBS y CloudTable, y la alta disponibilidad de la lógica de sitios web mediante API Gateway.

  • Escalado automático

    FunctionGraph escala horizontalmente los recursos de forma automática para ejecutar más instancias de funciones a medida que aumenta la cantidad de solicitudes.

  • Pago por uso

    Solo se le facturará por el tiempo que lleve procesar los archivos y no se le cobrará por recursos inactivos cuando la demanda del servicio sea baja.

Servicios relacionados
Inteligencia artificial

Inteligencia artificial

FunctionGraph se combina con los servicios de EI (Inteligencia Empresarial) de Huawei Cloud para ofrecer funciones de reconocimiento rápido de textos e identificación de imágenes ilícitas.

Ventajas

  • Disponibilidad rápida

    La carga de imágenes activa funciones de reconocimiento de texto y de moderación de contenido en una amplia gama de escenarios. Podrá hacer ajustes según sea necesario en función de la demanda.

  • O&M sencillo

    Solo se tienen que solicitar los servicios requeridos, y escribir y ejecutar el código de servicio. No hay necesidad de aprovisionar servidores ni de gestionarlos.

  • Pago por uso

    Solo se le facturará por la ejecución de funciones y los servicios de EI utilizados, y no se le cobrará por recursos inactivos cuando la demanda del servicio sea baja.

Servicios relacionados

Aspectos destacados

  • Gestión de funciones

    Consola basada en la web para gestionar funciones

    Consola 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 4 GB

    Compatibilidad con múltiples entornos de ejecución y tamaños de memoria de funciones, desde 128 MB hasta 4 GB

  • Edición de código directa
    Edición de código directa

    El código de funciones de entornos de ejecución como Python y Node.js se puede editar directamente con resaltado de sintaxis.

    El código de funciones de entornos de ejecución como Python y Node.js se puede editar directamente 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 OBS
    Carga de paquetes de funciones desde OBS

    Si el tamaño de un paquete de funciones es mayor que el permitido, puede cargarlo a OBS y especificar la 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 el tamaño de un paquete de funciones es mayor que el permitido, puede cargarlo a OBS y especificar la 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 para almacenar las instancias de funciones varía entre 128 MB y 4 GB.

    El tamaño de la memoria para almacenar las instancias de funciones varía entre 128 MB y 4 GB.

  • Escalado automático

    Escalado automático de instancias de funciones de acuerdo con la cantidad de solicitudes

    Escalado automático de instancias de funciones de acuerdo con la cantidad de solicitudes

  • Alta disponibilidad

    Planificación automática de las nuevas instancias de funciones para procesar solicitudes en caso de que se presenten errores en las instancias

    Planificación automática de las nuevas instancias de funciones para procesar solicitudes en caso de que se presenten errores en las instancias

  • Escalado basado en solicitudes
    Escalado basado en solicitudes

    FunciónGraph escala automáticamente los recursos en función del número de solicitudes de servicio durante picos y aumentos. Admite equilibrio de carga que distribuye las solicitudes a las instancias

    FunciónGraph escala automáticamente los recursos en función del número de solicitudes de servicio durante picos y aumentos. Admite equilibrio de carga que distribuye las solicitudes a las instancias

  • Recuperación automática ante fallos
    Recuperación automática ante fallos

    Si una instancia presenta fallos, FunctionGraph inicia otra instancia para procesar las nuevas solicitudes y libera los recursos de la instancia que no funciona correctamente.

    Si una instancia presenta fallos, FunctionGraph inicia otra instancia para procesar las nuevas solicitudes y libera los recursos de la instancia que no funciona correctamente.

  • Activación basada en eventos

    Múltiples tipos de activadores para ejecutar funciones

    Múltiples tipos de activadores para ejecutar funciones

  • Monitorización y registro

    Monitorización de métricas de funciones y recopilación de registros de ejecución para proporcionar un panorama completo de los estados de las funciones

    Monitorización 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 según los orígenes de los eventos
    Activación de funciones según los orígenes de los eventos

    OBS: Las funciones se activan cuando se realizan operaciones, como carga, copia y eliminación de objetos, en un bucket. Por ejemplo, se invoca una función para comprimir y convertir las imágenes o los vídeos cargados en un bucket específico.

    SMN: Las funciones se activan para procesar mensajes enviados a un tema específico de SMN.

    DIS: Las funciones se activan para procesar los datos cargados en un flujo específico de DIS.

    DMS: Las funciones se activan para procesar mensajes enviados a una cola específica de DMS.

    APIG: Las funciones se activan para realizar operaciones específicas cuando se invoca una API REST personalizada.

    Temporizador: Las funciones se activan de acuerdo con reglas configuradas.

    Invocación manual: Con fines de depuración, las funciones pueden invocarse manualmente a través de una API o de la consola.

    OBS: Las funciones se activan cuando se realizan operaciones, como carga, copia y eliminación de objetos, en un bucket. Por ejemplo, se invoca una función para comprimir y convertir las imágenes o los vídeos cargados en un bucket específico.

    SMN: Las funciones se activan para procesar mensajes enviados a un tema específico de SMN.

    DIS: Las funciones se activan para procesar los datos cargados en un flujo específico de DIS.

    DMS: Las funciones se activan para procesar mensajes enviados a una cola específica de DMS.

    APIG: Las funciones se activan para realizar operaciones específicas cuando se invoca una API REST personalizada.

    Temporizador: Las funciones se activan de acuerdo con reglas configuradas.

    Invocación manual: Con fines de depuración, las funciones pueden invocarse manualmente a través de una API o de la consola.

  • Monitorización de funciones
    Monitorización de funciones

    FunctionGraph muestra métricas claves de las funciones, como invocaciones, errores, limitaciones de velocidad y duración de la ejecución.

    FunctionGraph muestra métricas claves de las funciones, como invocaciones, errores, limitaciones de velocidad y duración de la ejecución.

  • Registro de funciones
    Registro de funciones

    FunctionGraph almacena los registros de 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 almacena los registros de ejecución de funciones, lo que facilita la depuración y la auditoría de funciones a través de la consulta de registros.

Regístrese y comience un increíble viaje a la nube

Probar gratis