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.
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.
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.
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.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
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.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
