Comparison route

Single service comparison

Back to main page

Application Platform

Azure App Service

Azure App Service is a fully managed PaaS that hosts web applications, REST APIs, and mobile backends without infrastructure management. It provides runtime stacks for .NET, Java, Node.js, Python, and others, with built-in autoscaling, deployment slots, custom domains, TLS, and CI/CD integration, charging for compute instances reserved per App Service Plan tier.

Azure logo

Azure

Service information

Azure App Service iconAzure App Service

Shortname: App Service

Huawei equivalent shortnames: ServiceStage, FunctionGraph

Keywords: paas, web app, platform

Differences vs Huawei

Azure App Service is a single managed web-app PaaS binding language runtime, hosting, slots, autoscale, and TLS into one control plane. Huawei has no identical consolidated offering: ServiceStage is an application lifecycle platform that orchestrates deployments onto CCE containers or ECS VMs (Java, Go, PHP, Node.js, Python, Tomcat, custom images) rather than a reserved app-plan abstraction, while FunctionGraph is serverless FaaS billed per request with millisecond scaling. Architects must map App Service workloads to whichever Huawei target matches the operating model, not treat the two as interchangeable.

Control-plane and deployment semantics differ. App Service exposes deployment slots, sticky settings, App Service Plans with fixed instance sizes, and VNet integration as native constructs. ServiceStage instead models applications as components deployed from JAR/WAR/ZIP or images, integrates CSE/Service Mesh for microservice governance, and relies on CCE/ECS underneath; FunctionGraph uses triggers, event sources (OBS, DIS, APIG), and container-image functions with no always-on instance concept. Slot-based blue/green release in ServiceStage is approximated via dark-launch routing and component cloning, not slot swap.

Operational responsibility shifts. App Service abstracts patching, OS, and runtime upkeep behind the plan. On Huawei, ServiceStage deployments on CCE leave cluster and node-pool management to the operator, and FunctionGraph removes server management but constrains execution time, memory, and runtime versions. Integration and observability come from separate Huawei services (AOM, APM, LTS, APIG) rather than a bundled App Service experience, so the migration boundary is broader than a single service.

Migration to Huawei

Assess each App Service app by runtime, deployment artifact, slot usage, long-run behavior, and traffic pattern. Stateful always-on web apps and APIs map to ServiceStage hosting on CCE (or CAE for a more managed runtime); short-lived, event-driven, or bursty handlers map to FunctionGraph behind APIG. Validate supported runtimes case by case—ServiceStage lists Java, Go, PHP, Node.js, Python, Tomcat, Docker; FunctionGraph supports a narrower runtime set plus container images—before committing a target. Confirm regional availability for the chosen services.

Migrate application and configuration: containerize where feasible, or repackage code as JAR/WAR/ZIP/source for ServiceStage pull-from CodeArts Repo, GitHub, GitLab, or Bitbucket. Replace App Service application settings with ServiceStage environment variables and CCE ConfigMaps/Secrets; re-create connection strings for RDS, DCS, and OBS. Move deployment slots to ServiceStage dark-launch/gray-release routing or separate components per stage; front endpoints with APIG for custom domain, TLS, and routing, and externalize auth to IAM or APIG throttling policies.

For event-driven or scheduled workloads, reimplement handlers as FunctionGraph functions wired to OBS, DIS, LTS, or APIG triggers, and use visual orchestration for multi-step flows. Do not assume feature parity for App Service features such as Easy Auth, Backup, or Managed Identity—rebuild identity with IAM/Apigateway, backups with OBS or CBR, and secrets with KMS/DEW. Recalculate sizing against CCE node pools or FunctionGraph concurrency and memory caps, since App Service Plan instance tiers do not translate directly.

Validate and cut over with parity checks on control plane, data plane, and operational behavior: health probes, autoscale rules, blue/green release, logging to LTS, metrics in AOM/APM, and alert routing. TCO differs materially—App Service bills reserved compute instances plus add-ons, whereas ServiceStage cost is driven by underlying CCE/ECS, CSE microservice engine, and CodeArts usage, and FunctionGraph bills per request and millisecond execution. Model peak load, request volume, retention, and cross-region traffic before production cutover, and plan for residual gaps in slots, backup, and identity tooling.

Huawei Cloud logo

Huawei Cloud

Huawei equivalent service

FunctionGraph iconFunctionGraph

Shortname: FunctionGraph

General function: Serverless Functions

Huawei serverless compute for event-driven code execution.

Keywords: serverless, function, event

Huawei equivalent service

ServiceStage iconServiceStage

Shortname: ServiceStage

General function: Application Platform

Application platform for microservice lifecycle management.

Keywords: paas, microservices, app platform