Cloud Native 14 min read

Unlock SaaS Success: Cloud‑Native Multi‑Tenant Architecture Essentials

This article recaps Huawei Cloud's DTT tech talk on SaaS cloud‑native applications, covering key challenges such as infrastructure selection, system and data‑storage design, multi‑tenant routing, various tenant isolation models, cloud‑native services like CCE and CSE, and the comprehensive SaaS support plan for developers.

Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Unlock SaaS Success: Cloud‑Native Multi‑Tenant Architecture Essentials
DTT Tech Talk
DTT Tech Talk

Why SaaS Is Critical for Digital Transformation

In the post‑pandemic era, SaaS enables enterprises to shift focus from deployment and customization to managing delivered services, reducing hardware costs and accelerating business innovation.

Key Technical Challenges

Infrastructure choice: public cloud vs. on‑premises data centers.

System architecture design: performance, monitoring, elasticity, security, compliance.

Data storage architecture: designing secure, scalable, and flexible storage solutions.

Multi‑Tenant Routing Core Module

The tenant routing module directs requests based on tenant ID, ensuring isolation and preventing interference between tenants. Huawei Cloud has open‑sourced this module (saas-tenant-router-starter).

SaaS Multi‑Tenant Architecture Overview

Four tenant isolation models are presented:

Dedicated resource tenant mode – each tenant gets an independent stack (web, app, data).

Shared resource pool tenant mode – tenants share resources with logical isolation.

Data‑layer shared mode – web and app layers are isolated, data layer is shared (e.g., MySQL with schema isolation).

Hybrid tenant mode – a mix of dedicated and shared resources based on business and security needs.

Tenant Isolation Diagram
Tenant Isolation Diagram

Cloud‑Native SaaS Architecture (Cloud‑Native 2.0)

Huawei Cloud promotes a cloud‑native 2.0 approach, emphasizing application‑centric design, micro‑service decomposition, containerization with CCE, service registration and governance with CSE, and integrated observability (AOM, CloudEye, LTS, APM). The architecture supports CI/CD pipelines via DevCloud, Jenkins, VSS security scanning, and SWR image registry.

Cloud‑Native SaaS Architecture
Cloud‑Native SaaS Architecture

Operations & Maintenance

Effective SaaS operation includes tenant management, flexible billing models, analytics, monitoring, log collection, and traceability using AOM, CloudEye, LTS, and APM to build a three‑layer monitoring system.

Huawei SaaS Support Plan

Huawei Cloud offers a SaaS support plan covering technical guidance, resource assistance (SaaS Star Plan), commercial channel support via the Huawei Cloud Marketplace, and online issue consulting with SLA guarantees.

Promotional GIF
Promotional GIF
Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

architectureOperationsSaaSHuawei Cloud
Huawei Cloud Developer Alliance
Written by

Huawei Cloud Developer Alliance

The Huawei Cloud Developer Alliance creates a tech sharing platform for developers and partners, gathering Huawei Cloud product knowledge, event updates, expert talks, and more. Together we continuously innovate to build the cloud foundation of an intelligent world.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.