Produktvorteile

  • Keine zu verwaltenden Server

    Ihr Code wird automatisch ausgeführt, ohne dass Sie Server bereitstellen und verwalten müssen, so dass Sie sich auf Ihr Kerngeschäft konzentrieren können.

    Ihr Code wird automatisch ausgeführt, ohne dass Sie Server bereitstellen und verwalten müssen, so dass Sie sich auf Ihr Kerngeschäft konzentrieren können.

  • Auto-Skalierung

    Die Funktionen passen sich automatisch an den schwankenden Ressourcenbedarf an und stellen sicher, dass die Services auch bei Spitzenbelastungen zugänglich bleiben.

    Die Funktionen passen sich automatisch an den schwankenden Ressourcenbedarf an und stellen sicher, dass die Services auch bei Spitzenbelastungen zugänglich bleiben.

  • Ereignisbasierte Auslösung

    FunctionGraph arbeitet mit mehreren Cloud-Services (z. B. SMN, OBS, DIS und DMS) in einem ereignisbasierten Auslösemechanismus zusammen, um unterschiedliche Serviceanforderungen zu erfüllen und die Entwicklungseffizienz zu verbessern.

    FunctionGraph arbeitet mit mehreren Cloud-Services (z. B. SMN, OBS, DIS und DMS) in einem ereignisbasierten Auslösemechanismus zusammen, um unterschiedliche Serviceanforderungen zu erfüllen und die Entwicklungseffizienz zu verbessern.

  • Zahlung pro Nutzung

    Die Abrechnung erfolgt auf der Grundlage der Anzahl der Anfragen und der Ausführungsdauer des Codes (bis auf 100 ms genau).

    You will be billed based on the number of requests and code execution duration (precise down to the 100 ms range).

Anwendungsszenarien

Dateiverarbeitung in Echtzeit

Dateiverarbeitung in Echtzeit

Durch das Hochladen von Dateien von einem Client zu OBS werden Funktionen ausgelöst, die in Echtzeit Miniaturansichten von Bildern erstellen, Videoformate konvertieren, Datendateien aggregieren und filtern oder andere Dateivorgänge implementieren.

Vorteile

  • Ereignisbasierte Auslösung

    Die Dateien werden in OBS hochgeladen, um Dateiverarbeitungsfunktionen auszulösen.

  • Auto-Skalierung

    FunctionGraph skaliert automatisch die Ressourcen hoch, um mehr Funktionsinstanzen auszuführen, wenn die Anzahl der Anfragen steigt.

  • Zahlung nach Aufwand

    Ihnen wird nur die Zeit in Rechnung gestellt, die zur Verarbeitung Ihrer Dateien benötigt wird, und es fallen keine Kosten für ungenutzte Ressourcen an, wenn die Service-Nachfrage gering ist.

Zugehörige Services
Stream-Verarbeitung in Echtzeit

Stream-Verarbeitung in Echtzeit

FunctionGraph arbeitet mit DIS zusammen, um Echtzeit-Datenströme für Zwecke wie die Verfolgung von Anwendungsaktivitäten, geordnete Transaktionsverarbeitung, Stream-Analyse, Datenbereinigung, Protokollfilterung, Generierung von Metriken, Social-Media-Analyse und IoT-Telemetrie zu verarbeiten.

Vorteile

  • Ereignisbasierte Auslösung

    Daten werden mit Hilfe von DIS-Streams erfasst, um Datenverarbeitungsfunktionen auszulösen.

  • Auto-Skalierung

    FunctionGraph skaliert automatisch die Ressourcen hoch, um mehr Funktionsinstanzen auszuführen, wenn die Anzahl der Anfragen steigt.

  • Zahlung nach Aufwand

    Ihnen wird nur die Zeit in Rechnung gestellt, die zur Verarbeitung Ihrer Daten benötigt wird, und es fallen keine Kosten für ungenutzte Ressourcen an, wenn die Service-Nachfrage gering ist.

Zugehörige Services
Web- und mobile-Backends

Web- und mobile-Backends

FunctionGraph lässt sich mit anderen Huawei Cloud-Services oder Ihren virtuellen Maschinen kombinieren, um schnell Web- und mobile Backends mit hoher Verfügbarkeit und Skalierbarkeit zu erstellen.

Vorteile

  • Hohe Verfügbarkeit

    FunctionGraph gewährleistet mit OBS und CloudTable eine hohe Zuverlässigkeit von Website-Daten und mit API Gateway eine hohe Verfügbarkeit der Website-Logik.

  • Auto-Skalierung

    FunctionGraph skaliert automatisch die Ressourcen hoch, um mehr Funktionsinstanzen auszuführen, wenn die Anzahl der Anfragen steigt.

  • Zahlung nach Aufwand

    Ihnen wird nur die Zeit in Rechnung gestellt, die zur Verarbeitung Ihrer Daten benötigt wird, und es fallen keine Kosten für ungenutzte Ressourcen an, wenn die Service-Nachfrage gering ist.

Zugehörige Services
Künstliche Intelligenz

Künstliche Intelligenz

FunctionGraph in Kombination mit Huawei Cloud EI-Services sorgt für schnelle Texterkennung und Identifizierung von illegalen Bildern.

Vorteile

  • Schnelle Verfügbarkeit

    Der Bild-Upload löst Funktionen zur Texterkennung und Inhaltsmoderation in unterschiedlichsten Szenarien aus. Sie können jederzeit Anpassungen vornehmen, wenn sich die Anforderungen ändern.

  • Einfache Betriebs- und Wartungsvorgänge

    Sie müssen lediglich die erforderlichen Services beantragen und den Servicecode schreiben und ausführen. Es ist nicht nötig, Server selbst bereitzustellen oder zu verwalten.

  • Zahlung nach Aufwand

    Ihnen werden nur die genutzte Funktionsausführung und EI-Services in Rechnung gestellt und es fallen keine Kosten für ungenutzte Ressourcen an, wenn die Service-Nachfrage gering ist.

Zugehörige Services

Highlights

  • Funktionsverwaltung

    Webbasierte Konsole zur Funktionsverwaltung

    Webbasierte Konsole zur Funktionsverwaltung

  • Flexible Spezifikationen

    Unterstützung für mehrere Laufzeiten und Funktionsspeichergrößen von 128 MB bis 4 GB

    Unterstützung für mehrere Laufzeiten und Funktionsspeichergrößen von 128 MB bis 4 GB

  • Inline-Bearbeitung von Code
    Inline-Bearbeitung von Code

    Für Funktionen in Laufzeiten wie Python und Node.js können Sie Code inline mit Syntaxhervorhebung bearbeiten.

    Für Funktionen in Laufzeiten wie Python und Node.js können Sie Code inline mit Syntaxhervorhebung bearbeiten.

  • Hochladen von Funktionspaketen
    Hochladen von Funktionspaketen

    Sie können alle Abhängigkeiten und den Code einer Funktion komprimieren und das Paket in FunctionGraph hochladen.

    Sie können alle Abhängigkeiten und den Code einer Funktion komprimieren und das Paket in FunctionGraph hochladen.

  • Hochladen von Funktionspaketen aus OBS
    Hochladen von Funktionspaketen aus OBS

    Für ein Funktionspaket, das größer als der Schwellenwert ist, können Sie es in OBS hochladen und die URL des Pakets in Ihrer Funktion festlegen. FunctionGraph lädt automatisch den Funktionscode und die Abhängigkeiten im Paket von OBS herunter.

    Für ein Funktionspaket, das größer als der Schwellenwert ist, können Sie es in OBS hochladen und die URL des Pakets in Ihrer Funktion festlegen. FunctionGraph lädt automatisch den Funktionscode und die Abhängigkeiten im Paket von OBS herunter.

  • Mehrere Laufzeiten
    Mehrere Laufzeiten

    FunctionGraph unterstützt Funktionen in verschiedenen Laufzeiten, wie z. B. Python, Node.js, Java und Go.

    FunctionGraph unterstützt Funktionen in verschiedenen Laufzeiten, wie z. B. Python, Node.js, Java und Go.

  • Breiter Speicherbereich
    Breiter Speicherbereich

    Die Speichergröße reicht von 128 MB bis 4 GB, um Funktionsinstanzen zu speichern.

    Die Speichergröße reicht von 128 MB bis 4 GB, um Funktionsinstanzen zu speichern.

  • Auto-Skalierung

    Funktionsinstanzen basierend auf der Anzahl von Anfragen automatisch skalieren

    Funktionsinstanzen basierend auf der Anzahl von Anfragen automatisch skalieren

  • Hohe Verfügbarkeit

    Neue Funktionsinstanzen zur Verarbeitung von Anfragen im Falle von Instanzfehlern automatisch planen

    Neue Funktionsinstanzen zur Verarbeitung von Anfragen im Falle von Instanzfehlern automatisch planen

  • Anfragebasierte Skalierung
    Anfragebasierte Skalierung

    FunctionGraph skaliert die Ressourcen automatisch basierend auf der Anzahl von Serviceanfragen während Spitzenzeiten. Es unterstützt die Lastverteilung, die die Anfragen auf die Funktionsinstanzen verteilt, um eine hohe Verarbeitungsleistung zu gewährleisten.

    FunctionGraph skaliert die Ressourcen automatisch basierend auf der Anzahl von Serviceanfragen während Spitzenzeiten. Es unterstützt die Lastverteilung, die die Anfragen auf die Funktionsinstanzen verteilt, um eine hohe Verarbeitungsleistung zu gewährleisten.

  • Automatische Fehlerbehebung
    Automatische Fehlerbehebung

    Wird eine Instanz fehlerhaft, startet FunctionGraph eine andere Instanz zur Verarbeitung neuer Anfragen und gibt die Ressourcen der fehlerhaften Instanz frei.

    Wird eine Instanz fehlerhaft, startet FunctionGraph eine andere Instanz zur Verarbeitung neuer Anfragen und gibt die Ressourcen der fehlerhaften Instanz frei.

  • Ereignisbasierte Auslösung

    Mehrere Arten von Triggern werden zur Ausführung von Funktionen unterstützt

    Mehrere Arten von Triggern werden zur Ausführung von Funktionen unterstützt

  • Überwachung und Protokollierung

    Überwachung von Funktionsmetriken und Erfassung von Laufprotokollen, um einen vollständigen Überblick über den Funktionsstatus zu erhalten

    Überwachung von Funktionsmetriken und Erfassung von Laufprotokollen, um einen vollständigen Überblick über den Funktionsstatus zu erhalten

  • Auslösen von Funktionen durch verschiedene Ereignisquellen
    Auslösen von Funktionen durch verschiedene Ereignisquellen

    OBS: Funktionen werden ausgelöst, wenn Vorgänge wie das Hochladen, Kopieren und Löschen von Objekten in einem Bucket durchgeführt werden. So wird beispielsweise eine Funktion aufgerufen, um die in einen bestimmten Bucket hochgeladenen Bilder oder Videos zu komprimieren und umzuwandeln.

    SMN: Funktionen werden ausgelöst, um Nachrichten zu verarbeiten, die an ein bestimmtes SMN-Thema gesendet werden.

    DIS: Funktionen werden ausgelöst, um die in einen bestimmten DIS-Stream hochgeladenen Daten zu verarbeiten.

    DMS: Funktionen werden ausgelöst, um Nachrichten zu verarbeiten, die an eine bestimmte DMS-Warteschlange gesendet werden.

    APIG: Funktionen werden ausgelöst, um bestimmte Vorgänge durchzuführen, wenn eine benutzerdefinierte REST-API aufgerufen wird.

    Timer: Funktionen werden gemäß den konfigurierten Regeln ausgelöst.

    Manuelles Aufrufen: Sie können Funktionen manuell über eine API oder die Konsole zu Debugging-Zwecken aufrufen.

    OBS: Funktionen werden ausgelöst, wenn Vorgänge wie das Hochladen, Kopieren und Löschen von Objekten in einem Bucket durchgeführt werden. So wird beispielsweise eine Funktion aufgerufen, um die in einen bestimmten Bucket hochgeladenen Bilder oder Videos zu komprimieren und umzuwandeln.

    SMN: Funktionen werden ausgelöst, um Nachrichten zu verarbeiten, die an ein bestimmtes SMN-Thema gesendet werden.

    DIS: Funktionen werden ausgelöst, um die in einen bestimmten DIS-Stream hochgeladenen Daten zu verarbeiten.

    DMS: Funktionen werden ausgelöst, um Nachrichten zu verarbeiten, die an eine bestimmte DMS-Warteschlange gesendet werden.

    APIG: Funktionen werden ausgelöst, um bestimmte Vorgänge durchzuführen, wenn eine benutzerdefinierte REST-API aufgerufen wird.

    Timer: Funktionen werden gemäß den konfigurierten Regeln ausgelöst.

    Manuelles Aufrufen: Sie können Funktionen manuell über eine API oder die Konsole zu Debugging-Zwecken aufrufen.

  • Funktionsüberwachung
    Funktionsüberwachung

    FunctionGraph zeigt die wichtigsten Metriken von Funktionen an, einschließlich Aufrufen, Fehlern, Drosselungen und Ausführungsdauer.

    FunctionGraph zeigt die wichtigsten Metriken von Funktionen an, einschließlich Aufrufen, Fehlern, Drosselungen und Ausführungsdauer.

  • Funktionsprotokollierung
    Funktionsprotokollierung

    FunctionGraph zeichnet die Laufprotokolle von Funktionen auf, was das Debuggen und Prüfen von Funktionen durch Protokollabfragen erleichtert.

    FunctionGraph zeichnet die Laufprotokolle von Funktionen auf, was das Debuggen und Prüfen von Funktionen durch Protokollabfragen erleichtert.

Melden Sie sich an und starten Sie eine fantastische Cloud-Reise

Kostenlos testen