Produktvorteile
-
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.
-
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.
-
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.
-
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
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
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
Künstliche Intelligenz
FunctionGraph in Kombination mit Huawei Cloud EI-Services sorgt für schnelle Texterkennung und Identifizierung von illegalen Bildern.
Vorteile
Highlights
-
Webbasierte Konsole zur Funktionsverwaltung
Webbasierte Konsole zur Funktionsverwaltung
-
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
-
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.
-
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.
-
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.
-
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.
-
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.
-
Funktionsinstanzen basierend auf der Anzahl von Anfragen automatisch skalieren
Funktionsinstanzen basierend auf der Anzahl von Anfragen automatisch skalieren
-
Neue Funktionsinstanzen zur Verarbeitung von Anfragen im Falle von Instanzfehlern automatisch planen
Neue Funktionsinstanzen zur Verarbeitung von Anfragen im Falle von Instanzfehlern automatisch planen
-
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.
-
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.
-
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 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
-
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.
-
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.
-
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.