Skip to main content

 

Druva Documentation

Object store FAQs

Answers

What is an object store?

An object store is a type of storage that is designed to treat data as an object. Each object contains data and metadata, and is associated with a unique identifier. Numerous such objects are arranged in a flat hierarchy and are typically accessed using some API. inSync supports the creation of object stores, provided that you implement it using OpenStack Swift (Swift). The Swift object store arranges data within "containers" designated for such a purpose. To know more about OpenStack Swift, see https://wiki.openstack.org/wiki/Swift.

What are the benefits of creating object stores?

When you create an inSync object store, inSync creates a container within Swift. This container holds backup data. inSync creates such containers for each object store that you create. Because inSync object stores are instances within Swift, they come with all the benefits of Swift. They are highly scalable and can handle large volumes of concurrent requests. The Swift architecture ensures that inSync object stores can be managed centrally.

What do I need before I create object stores?

inSync Private Cloud uses the OpenStack Swift object store service to create instances of object stores. To get started, make sure that you configure OpenStack Swift for your organization. You can then configure your Private Cloud setup to work with Swift.

What is OpenStack Swift?

OpenStack Swift is a cloud-based object store service. Organizations can use the Swift service to store large volumes of data. Because Swift makes use of simple APIs for data access, organizations can ensure speedy retrieval of their data. To know more about Swift, see https://wiki.openstack.org/wiki/Swift.

Does Druva help with Swift configuration?

No, we do not. You must perform the installation and configuration of Swift by yourself.

How do I ensure that inSync can work with OpenStack Swift?

inSync Private Cloud works with OpenStack Swift in conjunction with Keystone. Keystone performs authentication for data access within the Swift containers. To ensure that inSync can work with Swift, make sure that your Swift object store is configured to recognize Keystone. To know more about Keystone, see https://wiki.openstack.org/wiki/Keystone.

What authentication does inSync support for accessing object stores?

inSync supports OpenStack Keystone as the identity provider. Before you create object stores for your setup, you must configure Swift to work with Keystone. To know more about Keystone, see https://wiki.openstack.org/wiki/Keystone.

How many nodes of Swift do I need? How should I configure them?

We do not recommend the type of configuration or the number of nodes for the Swift object store. You should get in touch with your Swift administrator for assistance with installing and configuring object store nodes. 

What is the throughput and latency that Swift should have?

We recommend the latency to be 10ms or less than 10ms. To ensure uninterrupted backups and restores, we recommend that the throughput be a value that is equivalent to the aggregate of write speeds for all backups.  

How do I configure inSync Private Cloud with Swift?

To ensure that inSync Private Cloud works with Swift, you must first create an object store. During the creation, provide your Swift details such as the Swift FQDN, access key, and pass key. This should ensure that your inSync setup can work with Swift. For more information, see Creating an object store.

Where can I find the inSync object store logs?

The object store activities are captured in the standard storage log files. You can find them here:

  • Windows: C:\inSyncCloud\logs
  • Linux: /var/log/inSyncCloud

Can I change the Swift IP address?

No. As a good practice, we recommend that you enter the fully qualified domain name instead of the IP address while creating an object store. If you choose to use an IP address, make sure that you leave this value unchanged. At present, inSync does not permit modifications to the object store configuration.

What do I do when my inSync object store is almost full?

You must increase the space on your storage. If your Swift object store is almost filled to its capacity, contact your Swift administrator. 

  • Was this article helpful?