Object storage without egress fees: OVHcloud's 2026 shift
OVHcloud drops egress fees on Object Storage starting January 1, 2026. This isn't just a price cut; it breaks the old cloud cost model where traffic taxes ate budgets. Now, strategic storage class selection drives ROI harder than raw capacity. Enterprises must re-architect data pipelines for unstructured workloads without the fear of hidden transit costs.
We need to talk about S3™ compatible mechanics. One-Zone classes make sense for non-critical backups, while high-performance tiers handle the heavy lifting for AI analytics. NVMe SSD disks deliver the low latency required here, distinct from standard HDD configurations. We also need to address the financial reality of removing retrieval fees for frequent access patterns.
New customers get a $200 USD credit to test these architectural shifts across different storage classes. Compliance isn't optional; solutions must meet ISO 27001 standards while plugging into Veeam and Veritas ecosystems. Mastering these variables lets organizations capitalize on modern cloud infrastructure economics.
The Role of Object Storage in Modern Cloud Infrastructure
Object Storage Clusters and S3 Compatible APIs
Think of object storage as a distributed cluster where servers share algorithms to guarantee durability. You don't manage volumes manually. Data placement relies on available space indexing, letting the system expand horizontally while keeping a flat namespace. This kills traditional file system bottlenecks by treating every item as a unique entity in a single global pool.
Operators use CLI tools, SDKs, or S3 compatible APIs to manipulate data. These integrate with Infrastructure-as-Code frameworks like Terraform. The system supports standard workflows, so teams automate bucket creation and policy enforcement without proprietary lock-in.
Deploying high-performance vs Standard Object Storage
Choose high-performance tiers with NVMe SSDs for AI analytics or video streaming where milliseconds count. Standard tiers use HDDs for log management, backups, and data lakes where throughput matters more than speed. This choice dictates your Time To First Byte metrics.
Organizations tie these tiers into backup ecosystems like Veeam, HYCU, and Veritas to secure unstructured data. Lifecycle rules automatically shift objects between classes, moving aged data from high-performance to Standard or Infrequent Access. This automation stops you from paying premium rates for dormant assets.
| Feature | high-performance | Standard |
|---|---|---|
| Media Type | NVMe SSD | HDD |
| Best For | AI/ML, Streaming | Backups, Logs |
| Retrieval Fee | No | No |
| Lifecycle Rules | Yes | Yes |
Pick the wrong tier, and you invite expense or bottlenecks.rabata.io recommends mapping access patterns before defining bucket policies to align cost with utility. The market demands high durability across both classes, but performance profiles differ. Ignore this, and your application response times suffer during intensive operations.
OVHcloud enforces a 30-day minimum retention charge. Delete data early, and you pay for the full month regardless of egress policy changes. This stabilizes revenue for the provider but creates hidden costs for transient workloads like temporary AI training sets. Data removed within the first month incurs a full month's billing. OVHcloud implemented a significant pricing policy change by dropping egress fees for its Object Storage service in January 2026, yet the retention rule remains a fixed financial barrier. Lifecycle rules moving data to Infrequent Access still trigger the 30-hour minimum billed duration, compounding complexity. Operators must align backup windows and expiration policies with these rigid billing blocks.rabata.io recommends modeling total cost of ownership against actual data dwell time rather than advertised rates alone.
Inside Object Storage Architecture and Data Flow
One-Zone vs Local Zone Architecture and SLA Differences
One-Zone deployments prioritize cost efficiency for non-critical workloads. Local Zones address strict data sovereignty mandates through geographic isolation. The One-Zone architecture offers reliable object storage optimized for uses where high availability isn't the primary constraint. Local Zone architectures place storage physically closer to end-users to minimize latency, often driven by national data localization laws.
| Feature | One-Zone Standard | Local Zone Standard |
|---|---|---|
| Disk Type | HDD | HDD |
| SLA | 99.9% | 99.9% |
| Min Billing | 1 hour | 1 hour |
| Lifecycle | Full Rules | Partial (Expiry) |
| Primary Use | Backups, Logs | Low Latency Access |
High-performance variants within One-Zone regions use NVMe SSD disks to accelerate AI analytics and video streaming. While data remains sovereign and compliant, application logic relying on specific S3 extensions requires validation before migration.
Implementing Object Lock WORM Model and Versioning Logic
Object Lock enforces a WORM (Write Once, Read Many) model. It physically prevents object deletion or modification until a set retention period expires. This protects critical logs and compliance archives from accidental erasure or ransomware by locking the object state at the storage layer. Define retention policies carefully before enabling the feature; you cannot remove the lock early.
Versioning logic maintains multiple iterations of an object within a single bucket, assigning unique version IDs to every upload while preserving previous states.
- Enable versioning on the target bucket to begin tracking object history.
- Upload new data to create distinct versions without overwriting existing content.
- Combine versioning with lifecycle rules to automatically transition old versions to cheaper tiers.
This balance protects data while managing operational costs.
Configuring CORS Rules and Lifecycle Management Steps
Fix bucket access problems by defining specific origins in the CORS configuration. CORS implements Cross-Origin Resource Sharing on Object Storage. Without explicit rules, applications fail to retrieve assets from external domains due to strict security defaults. Verify that asynchronous replication status shows consistent syncing across object buckets to prevent data lag.
Automating data movement requires precise lifecycle policies that transition objects based on age or access patterns. Organizations managing large AI datasets benefit significantly from rules that avoid unnecessary transfer costs during model training.
Measurable ROI from Strategic Storage Class Selection
Defining Infrequent Access Storage Economics
Infrequent Access storage targets long-term retention where retrieval is rare but instant availability is mandatory. This tier uses HDD disks to deliver lower base costs compared to high-performance NVMe SSD options, optimizing budgets for disaster recovery archives. Account for a mandatory 30 hours minimum billing duration per object. This constraint penalizes transient workloads shorter than this window. A retrieval fee applies to every read operation, creating a variable cost structure distinct from Standard tiers.
| Feature | Infrequent Access | Standard |
|---|---|---|
| Disk Type | HDD | HDD |
| Min Billed Duration | 30 hours | 1 hour |
| Retrieval Fee | Yes | No |
| Best For | Backups, DR | Frequent access |
The economics favor datasets with predictable access patterns, not volatile temporary caches. Misalign retention policies with the 30 hours threshold, and you pay for storage time yielding no utility. Strategic selection prevents the "storage tax" hidden in naive cloud architectures.
Applying Local Zone Storage for Data Sovereignty
Local Zone storage targets workloads requiring strict data localization and minimal latency. This architectural choice fits companies with specific data sovereignty requirements. Unlike global regions, the Local Zone configuration supports frequent local access patterns for content distribution and data lakes while adhering to sovereignty mandates.
Note that lifecycle rules in this tier offer partial functionality, typically limited to expiry policies rather than complex tiering transitions. This constraint necessitates careful planning when designing data pipelines that might eventually archive to colder storage classes.
Latency gains come with a trade-off in API feature parity. Native service features in Local Zones may diverge from standard regional offerings. Validate specific API behaviors before migrating stateful applications. New accounts often receive a $200 credit to validate performance characteristics against local compliance needs. Strategic deployment prevents costly refactoring later when regulatory audits demand proof of data residency. Map data flow explicitly to zone boundaries before enabling write operations to ensure alignment with localization goals.
Validating Lifecycle Rules and API Compatibility
Validating lifecycle rules requires verifying that transition actions match the specific feature set of your deployment zone. Operators configuring Local Zone Standard storage must account for partial API support, where rules are limited strictly to object expiry rather than automated tiering. This differs from One-Zone regions, which support full lifecycle management including transitions to colder storage classes.
Test API compatibility early. Native features like complex retention policies may behave differently or remain unavailable in localized deployments. While the market treats S3 compatibility as a baseline, subtle deviations in rule enforcement can alter automated data governance workflows. Ignoring these limits risks leaving orphaned data accumulating charges despite expiry intents. Maintain a validation checklist that explicitly maps required lifecycle actions against the target zone's documented capabilities before production rollout.
Migrating to Object Storage in Five Steps
Terraform Provider Setup for S3 Compatible APIs
Initialize the Terraform AWS provider using a custom endpoint URL to route traffic directly to a specific storage cluster. This configuration overrides default Amazon pathing rules, enabling S3 compatible APIs for non-AWS backends while preserving familiar tooling workflows. Market-available clients or Infrastructure-as-Code tools like Terraform manage these connections efficiently. The following block demonstrates the required provider structure for secure connectivity:
Deploying infrastructure code allows teams to automate Object Lock policies and WORM compliance rules across hundreds of buckets simultaneously. Modern ranking tests prioritize providers removing egress fees as a primary differentiator for cost-sensitive architectures. Some competitors enforce reasonable-use caps on monthly data outflow, whereas others offer truly unmetered internal transfers to optimize AI training pipelines. OVHcloud officially dropped egress fees for its Object Storage service in January 2026, moving away from traditional models of charging for data retrieval and transfer.
Configuring Bucket ACL and Static Website Hosting
Define Bucket ACL policies to control resource access before exposing content via the Static Website feature. This step establishes the security boundary for unstructured data while enabling direct browser delivery.
- Access the Access Management features to modify the Bucket ACL settings for your target container.
- Enable the Static Website toggle to activate the HTTP endpoint for index document serving.
3.4. Verify the configuration by requesting the index file through the provided object URL.
Access configuration maintains a secure posture while serving unstructured data. A restrictive default posture prevents unauthorized writes while the static site feature serves read-only content efficiently. Enabling public read access on the wrong scope can inadvertently expose sensitive backups or logs. Correcting these permissions often costs more than the initial setup. Use Infrastructure-as-Code to codify these policies, ensuring consistent application across development and production buckets. This approach mitigates human error during manual configuration.
Rabata.io recommends validating these settings against compliance requirements before uploading production data. Properly scoped permissions ensure that only intended objects remain accessible to the internet. Validate that SSE-C or SSE-OMK encryption protocols are active to satisfy data sovereignty mandates. Teams using Terraform should embed validation checks within their infrastructure code to enforce these security standards automatically. Note that OVHcloud enforces a mandatory 30-day minimum retention charge, meaning data deleted before 30 days may still incur costs equivalent to a full month. Aligning these configurations with the specific retention policies of the chosen storage class ensures data durability and cost predictability.
About
Alex Kumar is a Senior Platform Engineer and Infrastructure Architect at Rabata.io, where he specializes in Kubernetes storage architecture and cost optimization for cloud-native applications. His daily work designing persistent storage solutions using S3 CSI drivers provides the perfect foundation for discussing modern object storage challenges. At Rabata.io, a provider dedicated to delivering high-performance, S3-compatible storage, Alex directly addresses the pain points of vendor lock-in and unpredictable egress fees that plague many enterprises. His hands-on experience migrating complex workloads and optimizing data tiers allows him to offer practical insights into building scalable, GDPR-compliant infrastructure. By using Rabata.io's competitive pricing and true API compatibility, Alex helps organizations simplify their AI/ML data pipelines and backup strategies. This article reflects his deep technical expertise in creating resilient, cost-effective storage architectures that empower developers to focus on innovation rather than infrastructure overhead.
Conclusion
Scaling object storage reveals that egress fees are no longer the primary trap; rigid minimum billing durations create the real operational drag. As the market shifts toward zero-cost retrieval models, architects often overlook how short-lived objects trigger mandatory 30-hour billing windows that compound rapidly. This pricing structure penalizes transient data workflows just as severely as long-term retention locks penalize experimental deletes. The real cost driver is the mismatch between application lifecycle policies and provider billing granularity.
Treat billing duration minimums as a hard constraint during design. If your workload involves frequent object turnover under 30 days, avoid tiers enforcing 30-day retention charges regardless of advertised retrieval benefits. Adjust these policies to align with HDD SLA expectations or migrate transient workloads to systems without such rigid temporal penalties.
This alignment ensures that the move to unlimited data retrieval actually reduces total cost of ownership rather than shifting expenses to opaque duration penalties. Codify these checks into your Infrastructure-as-Code templates now to prevent budget overruns before they accumulate.
Frequently Asked Questions
New customers receive a $200 credit to validate performance across different tiers. This funding allows teams to test High Performance NVMe SSDs versus Standard HDDs before committing to long-term production workloads or complex lifecycle rules.
The service offers truly unlimited data retrieval at $0/GB starting in 2026. This pricing shift eliminates hidden traffic costs, forcing architects to prioritize strategic storage class selection over raw capacity metrics for better ROI.
Both High Performance and Standard storage classes provide a 99.9% SLA for data availability. While performance profiles differ between NVMe SSDs and HDDs, this consistent reliability ensures critical data remains accessible during active operations.
Minimum billing durations vary, with Infrequent Access requiring 30 hours compared to one hour for other tiers. Operators must account for these mandatory minimums to avoid paying for unused time on short-lived ephemeral caching strategies.
The platform integrates securely with leading backup ecosystems like Veeam and Veritas. This compatibility ensures organizations can meet ISO 27001 standards while protecting unstructured data against loss without needing proprietary or custom connector development.