Updated on 2023-11-03 GMT+08:00

What Is MAS?

Enterprises are posed many challenges during the application development, for example:

  • Unreliable single available zone (AZ) or region
  • Small system capacity and high access latency
  • Technology incompetence and high price due to the cloud vendor lock-in
  • Technical bottlenecks brought by rapid service growth

Multi-Site High Availability Service (MAS) is part of Huawei's consumer solution for high availability of multi-active applications. It provides E2E service failover and disaster recovery (DR) drill capabilities from the traffic input and data to the application layer, for faster service recovery and better continuity.

MAS = Multi-active access + Application layer software development kits (SDKs) + Data synchronization channels + Unified management and control center. Implementable solution = MAS + Consulting + Ecosystem partners + DR specifications.

MAS has the following advantages:

  1. Service-level high availability
  2. E2E availability of traffic, services, and data
  3. Recovery Time Objectives (RTO) and Recovery Point Objective (RPO) in seconds, ensuring service continuity
  4. DR drills with higher efficiency and lower cost

MAS provides the following core capabilities:

  • E2E management-traffic-application-data arbitration and multi-active DR
  • Secure and reliable data synchronization channels
  • Multi-active DR standards and specifications
  • Consulting and implementation

Figure 1 shows the MAS service architecture.

Figure 1 MAS service architecture
  • Regions are divided based on geographical location and network latency. Public services, such as Elastic Cloud Server (ECS), Elastic Volume Service (EVS), Object Storage Service (OBS), Virtual Private Cloud (VPC), Elastic IP (EIP), and Image Management Service (IMS), are shared within the same region. Regions are classified as universal regions and dedicated regions. A universal region provides universal cloud services for common tenants. A dedicated region provides services of the same type only or for specific tenants.
  • An AZ contains one or more physical data centers. Each AZ has independent cooling, fire extinguishing, moisture-proof, and electricity facilities. Within an AZ, computing, network, storage, and other resources are logically divided into multiple clusters. AZs within a region are interconnected using high-speed optical fibers to support cross-AZ high-availability systems.
  • SDK is a type of software package for assisting in software development.
  • RPO indicates the maximum data loss amount tolerated by the system.
  • RTO indicates the maximum interruption duration tolerated by the system when a disaster occurs.