Resilience
Resource Partition Deployment
Huawei Cloud's data centers are deployed around the world. All data centers are running properly. Data centers in two cities are deployed as disaster recovery center for each other. If a data center in city A is down, the data center in city B automatically takes over the job and serves your applications and data in compliance with the regulations to ensure service continuity.
FunctionGraph resources are deployed in multiple zones for higher availability, fault tolerance, and scalability.
FunctionGraph Architecture Features
Based on the Huawei Cloud infrastructure, FunctionGraph provides multiple features to support data fault recovery and backup.
Version management: Manage versions in FunctionGraph to save function code and configurations during development, and to perform blue/green and rolling deployment through aliases. For details, see Configuring a Function Version.
Scalability: When a function receives a new request while processing a previous one, FunctionGraph uses another instance to handle increased load. It can scale up resources to process a maximum of 1,000 concurrent executions in a region, with quotas adjustable as needed. For details, see Configuring Single-Instance Multi-Concurrency.
High availability: FunctionGraph runs functions in multiple availability zones (AZs) to ensure that events can still be processed when services are interrupted in a certain region. If the function is configured to connect to a VPC in your account, specify a subnet for high availability. For details, see Configuring VPC Access.
Retry: For asynchronous invocations and triggers from other services, FunctionGraph automatically retries upon errors (with delays). For synchronous invocations, retries are handled by other clients or Huawei Cloud services. For details, see Configuring Asynchronous Execution Notification.
Dead letter queue: For asynchronous invocations, if all retries fail, FunctionGraph can send requests to a dead letter queue for troubleshooting or reprocessing. (This feature is restricted by the whitelist. Submit a ticket if needed.)
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot