# Manage object stores

Object stores provide optional external storage media in addition to the SSD storage. Object stores are less expensive than SSD storage. Therefore, you can use object stores for storing warm data (data infrequently accessed) while the SSD stores the hot data (data frequently accessed).

Object store buckets can reside in different physical object stores. However, for better QoS, Weka requires mapping between the bucket and the physical object store.

Object store in Weka generally represents a physical entity (on-premises or in the cloud) that groups several object store buckets. An object store or object store bucket can be either local (used for tiering+snapshots) or remote (used for snapshots only). An object-store bucket must be added to an object store with the same type.&#x20;

The object store bucket must be dedicated to the Weka system and must not be accessible by other applications. A single object store bucket can serve different filesystems and multiple Weka systems. However, it is recommended to set one object store bucket per filesystem.

You can define up to three object store buckets for a filesystem:

* One object store bucket writeable for tiering.
* Second object store bucket read-only for tiering.
* Third object store bucket for backup only.

Defining multiple object store buckets for a filesystem allows a range of use cases, such as:

* Migration to different object stores.
* Scaling of object store capacity.
* Increasing the total tiering capacity of filesystems.
* Backing up data in a remote site.

**Related topics**

[Filesystems, object stores, and filesystem groups](/4.0/overview/filesystems.md#about-object-stores)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.weka.io/4.0/fs/managing-object-stores.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
