Comparison of Object Storage Deployment Modes - Understanding 3-AZ / 1-AZ / Local Zones

Bases de conocimiento

Comparison of Object Storage Deployment Modes - Understanding 3-AZ / 1-AZ / Local Zones


Icons/System/eye-open Created with Sketch. 233 visualizaciones 11.12.2024 Cloud / Object Storage S3

Objective

OVHcloud offers several deployment modes for its Object Storage service, each tailored to specific needs regarding resilience, availability, performance, and latency. This document provides a detailed explanation of the characteristics of each deployment mode, followed by a comprehensive comparison to help users choose the best option for their requirements.

Concepts

OVHcloud Object Storage offers three main deployment modes, each optimized for specific use cases and offering various levels of redundancy and fault tolerance:

  1. 1-AZ Region: For general storage and backup needs, offering basic resilience with optimized cost.
  2. 3-AZ Region: Suitable for critical applications requiring high availability, with increased fault tolerance.
  3. Local Zones: Designed to bring data closer to end users, reducing latency and ensuring local compliance.

Deployment modes

The following information pertains to the different deployment modes available in OVHcloud’s Object Storage service. Select the mode that best suits your needs based on resilience, availability, and performance. You can identify which deployment mode is available for a given region on the Object Storage - Endpoints and geoavailability documentation.

1-AZ Region

Infrastructure and Redundancy

A 1-AZ Region consists of a single availability zone covering multiple data centers within the same region, utilizing a 2N+1 redundancy design. This setup offers resilience against server rack and drive failures but may be vulnerable to a complete data center outage. Note that in a 1-AZ region, the Object Storage service is located in a specific data center, and if an outage occurs in the specific data center hosting the Object Storage service, access to data could be impacted, even if other data centers in the zone remain operational.

Characteristics

  • Erasure Coding: Provides data redundancy across servers, ensuring continuity in the event of hardware failures by splitting data across multiple disks and servers within the availability zone.
  • Cost-Effectiveness: A more affordable option, making it ideal for general-purpose applications and backups where cost is a primary concern.

Limitations

  • Outage Risk: In the event of a data center outage, data may become unavailable or potentially lost if the specific data center hosting the Object Storage service is impacted. However, protection against server rack and drive failures is maintained.

To enhance resilience for critical applications in a 1-AZ Region, asynchronous replication can be employed, providing additional protection without compromising cost-effectiveness. This can help reinforce both application and data resiliency. Another option to mitigate this risk is using a 3-AZ deployment mode.

Redundancy Specifications for 1-AZ

SpecificationDescription
Redundancy Type2N+1 across multiple data centers
Fault ToleranceServer and disk-level fault tolerance. Data center outage risk .
Use Case ExamplesGeneral-purpose applications, backups

3-AZ Region

Infrastructure and Redundancy

3-AZ Regions consist of three independent availability zones, each isolated in terms of power, cooling, and network systems, providing true fault isolation. This architecture ensures service availability even if an entire availability zone experiences an outage.

Characteristics

  • High Availability: Data remains available for both read and write operations, even in the event of a zone failure. This configuration is ideal for high-availability and fault-tolerant applications.

Ideal Use Cases

3-AZ Regions are perfect for mission-critical and availability-sensitive applications where data governance requires continuous data availability, such as e-commerce, healthcare platforms, financial services, or live-streaming applications.

While this setup offers robust protection, it may not be fully resilient to an unlikely regional outage. Additional protection, such as multi-region asynchronous replication, can be considered to further enhance data availability and resilience.

Performance Specifications for 3-AZ

SpecificationDescription
ConnectivityLow latency between availability zones
High AvailabilityMaintains access even in the event of zone failures
Use Case ExamplesMission-critical and availability-sensitive applications, streaming, e-commerce, healthcare

Local Zones

Design and Flexibility

Local Zones are designed to bring OVHcloud services closer to end-users, minimizing latency and ensuring compliance with local data regulations. These zones are particularly useful for applications that require minimal response times.

Benefits for Compliance and Cost

  • Reduced Network Costs: Local Zones help reduce costs by minimizing the distance that data must travel.
  • Localized Storage: Supports regional data localization requirements, making it ideal for regulatory compliance.

Limitations

  • Single Zone Limitation: Local Zones are limited to a single availability zone and do not provide cross-zone redundancy, which limits data recovery options in the event of a disaster.

Use Case Specifications for Local Zones

AdvantageDescription
PerformanceUltra-low latency for maximum performance
Data ComplianceSupports data localization for regulatory requirements
Use Case ExamplesOnline gaming, video conferencing, regional applications

Comprehensive Comparison Table

Characteristics1-AZ Region3-AZ RegionLocal Zones
Deployment StructureSingle availability zoneThree independent availability zonesSingle availability zone
Redundancy2N+1 internalCross-zone redundancyLocal triple replication
Data AvailabilityLimited during data center outages, protected against server/disk failuresMaintained across availability zonesLimited during data center outages, protected against server/disk failures
LatencyLow for close end-usersLow for close end-users and ultra low between availability zonesLow for close end-users
Ideal Use CasesGeneral-purpose applications, backupsMission-critical and availability-sensitive applicationsLatency-sensitive, regional applications
CostLowerHigher due to increased redundancyDependent on the specific local zone and required latency performance

Go Further

If you need training or technical assistance to implement our solutions, contact your sales representative or click on this link to get a quote and ask our Professional Services experts for assisting you on your specific use case.

Join our community of users and visit our Discord channel.

Artículos relacionados