A scalable, resilient and secure storage space
Upload your files to a space that you can access via HTTPS using the OpenStack Swift API, or the S3 API. Objects have a software layer that manages metadata, access permissions and intelligent behaviours directly at the data level. It is a perfect place to store your static files and use them from your application, or simply make them accessible on the web.
There’s no need to anticipate the provisioning of the additional storage space to meet your growing needs. Object Storage provides unlimited space for your applications. Store all types of files, without being constrained by low disk space.
Your data is distributed within clusters that have triple replication for each object. These replicas are placed on both different disks and servers, to ensure their longevity.
Integrated into your application
All actions can be carried out via APIs. This feature makes automation possible, and makes integration easier in application layers using your data. The OpenStack Swift libraries, available in your preferred languages, will make this integration easier.
ISO/IEC 27001, 27701 and health data hosting compliance*
Our cloud infrastructures and services are ISO/IEC 27001, 27017, 27018 and 27701 certified. Thanks to our compliance, you can host healthcare data securely.
* Coming soon
Migrate from S3 to OVHcloud
Protect yourself from vendor lock-in
Maintain your data sovereignty with our S3-compatible API. This way, you can host your data with a provider that respects reversibility.
Control your spending
Get the very best prices on the market for storage and traffic. You manage your own billing, so you won’t get any nasty surprises at the end of the month.
Adapt your application effortlessly
Update your configuration (the endpoint and credentials) while keeping the same application code, and the same tools.
Create an object container (or bucket)
swift post repo01
Configure access permissions to make the container public
swift post repo01 --read-acl ".r:*"
Push a file into Object Storage
swift upload repo01 image.jpg
Public or private
Containers and their objects are only accessible after authentication. To make objects publicly available, you can open up access to them on the web without authentication.
By managing versions (versioning) of objects that can be enabled at a container level, you can log changes to your objects and restore to previous versions on demand.
You can sync your containers, so that your data is identical everywhere. This function can be useful for maintaining data in a consistent state across several regions, for example.
You can use temporary URLs to provide read or write access to an object, for a specific period of time. Once the time period has elapsed, the URL will no longer be valid.
Object expiration dates
Objects can have an expiration date as an attribute. In such cases, the object will simply be deleted once that date has passed.
Access Control List (ACL) management
You can configure specific access permissions for objects and containers, by both user and access method.
Static web content
By configuring a container in static mode, OVHcloud's Object Storage will act as a standard web server by first serving "index.html". It can also present an HTML index of the objects' URLs if no "index.html" objects exist by default.
With Object Storage, you can store small and very large objects, with no size limit. For example, you can store files of several TB.
Using this mechanism managed via code in web browsers, you can provide access to objects from other domain names. This means it separates a website's code from its static objects.
The object metadata automatically incorporates an MD5 signature, in order to ensure the integrity of all transferred objects.
You can redirect to a container in your Object Storage by configuring a specific record in your domain name’s DNS zone.
S3 credential generation
To configure a tool on the S3 API, you can generate credentials that are specific to this use. Simply change the endpoints in the application by using these credentials to get this compatibility.
Object Storage Billing
Object storage is charged per GB, per hour. The displayed price indicates the cost of a full month of storage. Outgoing traffic from objects is also charged per GB.
What is Object Storage?
Any business activity needs to store varying volumes of static data. This data is precious, and must be seamlessly accessible at any time. Cloud computing offers storage services that combine both scalability and flexibility, so that they can be adapted to all kinds of business uses. The storage process is made simple, and end users can avoid the complexity of managing a server cluster. This makes data access as simple as an API call.
Your questions answered
What SLA does OVHcloud offer for accessing the Object Storage service?
The SLA guarantees 99.9% monthly availability for accessing the Object Storage service. For further information, please refer to the Terms & conditions.
What SLA does OVHcloud offer for data resilience on the Object Storage service?
The data resilience rate is 100% for the Object Storage service. For further information, please refer to the Terms & conditions.
File system vs Object Storage: what’s the difference?
There are many differences. The two most important differences are the fact that Object Storage is used for static data only, and that the solution offers unlimited storage space.
Object Storage vs block storage: what’s the difference?
The differences between Object Storage and Block Storage are mainly the access modes and volume limitations. The Block Storage service provides storage spaces that are sized as required and attached to an instance. These spaces are managed by the instance’s operating system. Object Storage provides unlimited space that is managed directly by your application.
How do I access and/or manipulate data in Object Storage?
There are several ways of manipulating the data stored on Object Storage. To integrate this management directly into your application, you can use one of the available SDKs. You can also directly use a client that is available on the market.
What is the maximum authorised size for an object?
An object cannot exceed 5TB.
What is the limit for the volume of data that can be stored on Object Storage?
Virtually, there is no limit. In other words, OVHcloud manages the service, so that there is always space available.
What is Object Storage?
It is a technology that offers an online storage service. It is accessible via API, provides users with an unlimited amount of space to store data, and the Object Storage cluster is managed by the cloud provider. You can push all types of data into an Object Storage service.
How does Object Storage work?
An Object Storage service works in a cluster with a large number of storage servers sharing algorithms to ensure data resilience. The service places and indexes data depending on which spaces are available. A cluster can be enlarged at any time.