FusionStage Overview

FusionStage incorporates a suite of additional services around the core to support the full enterprise software lifecycle including development, highly automated testing, deployment, operation and maintenance. For example, an advanced micro-service framework, a distributed workflow engine, a suite of cloud-native storage solutions, sophisticated monitoring and alerting tools and a variety of other service components, well-integrated with Huawei's various ICT services, help developers to focus on valuable application code rather than the undifferentiated aspects of service delivery. 

In short, our mission is to dramatically improve development and operational agility, support rich distributed application eco-systems, and make it much easier for enterprises to effectively transition to proven cloud-native ICT service delivery practices.

Learn More>>

Key Challenges of Enterprise IT Cloud Transformation

Challenge 1

Siloed applications make it difficult to share resources, which results in low resource utilization.

Challenge 2

Monolithic application architectures do not support agile and iterative development and deployment, and therefore do not deal well with rapidly changing customer requirements.

Challenge 3

Development ("Dev") is separated from production operation and maintenance ("Ops"), making reliable end-to-end automation very challenging.

Examples of Workflow Elements Supported

User, Tenant and Project creation and management

User/Tenant login 

Create project 

Add resources

Service Management

Rollout, Rollback

Registration, Discovery

Monitoring, Load Balancing

Application development

Client SDK

Graphic application template designer

Development pipeline configuration

Production Application Management

Application deployment modelling

Application lifecycle management

Application scaling (both manual and automated)

Cluster and Application Federation

Product Architecture

Architecture Overview

Core Framework 1 - Application Development Pipeline
Designed for Cloud-Native applications, micro service development, and building container-oriented, open, efficient, and customizable development pipelines. Supports plug-in integration of various types of research and development tools.
Core Framework 2 - Application Scheduling & Resource Management
Provides automated deployment and scaling for applications and services, to get resource pool sharing and unified scheduling across clusters and data-centers.
Core Framework 3 - Micro Service Development & Governance
Supports multi-language, multi-protocol, multi-transaction consistency, large-scale automatic service discovery, routing, call chain tracking and real-time log analysis.

Cloud-native Data Services

Provides managed, scalable and fault-tolerant data stores and big data infrastructure.

Cloud-native Middleware

Supports third-party service integration via ServiceBroker, ensuring that the platform remains open and extensible .

Flexible, Modular Architecture

Hybrid Orchestration
Support integration with mainstream hybrid IaaS platforms, make physical machines/virtual machines/containers able to communicate and work with each other.
Large-scale cluster
Supporting up to 10K nodes per cluster; sharing resources cross multiple clusters through Federation.
Application characteristic based scheduling
Dynamic scheduling through collecting metrics i.e. throughput rate/latency/CPU utilization, to achieve SLA based resource optimization.
Supports hybrid IaaS platforms; supports traditional middlewares/cloud middlewares/third-party middlewares; supports commercial/open source and a variety of new programming languages.

Online Feedback

Please rate the content