Skip to main content
Hitachi Vantara Knowledge

Protocol optimization

HCP namespace access protocols are categorized as either cloud protocols or noncloud protocols. The cloud protocols are the HTTP and S3 compatible. The noncloud protocols are WebDAV, CIFS, and NFS.

Protocol optimization improves namespace ingest performance. You can optimize namespaces for all protocols, which provides balanced performance across both cloud protocols and noncloud protocols. Alternatively, you can optimize namespaces for cloud protocols only. Cloud-only optimization improves the ingest rate of namespaces using cloud protocols. Cloud protocols, themselves, are further optimized for improved ingest performance.

A namespace that is optimized only for cloud protocols is said to be cloud optimized. Clients can use only cloud protocols to access cloud-optimized namespaces. For clients to use noncloud protocols to access a namespace, the namespace must be optimized for all protocols.

Only cloud-optimized namespaces support multipart uploads and the management of multipart objects. Additionally, only cloud-optimized namespaces support erasure coding as their protection type.

To benefit most from optimization, you should increase system memory. Results are most apparent on systems with high object and directory counts. If you want to upgrade system memory, contact your HCP sales representative.

At the system level, the default configuration setting for new namespaces is optimize for all namespace access protocols. You can change this to optimize for cloud protocols only. You can also change all existing namespaces for which no noncloud protocols are enabled to be cloud-optimized.

NoteYou cannot make protocol optimization changes while an HCP system upgrade is in progress.

Setting the default protocol optimization option for new namespaces

Namespaces can be optimized for cloud protocols only or for all protocols. You can specify the type of protocol optimization to be selected by default for new namespaces across all tenants. Tenant administrators can use this default or can override it by specifying a different default. Additionally, when creating a namespace, the tenant administrator can override the default by changing the setting for that namespace.

Before you begin

To view the default protocol optimization setting for new namespaces, you need the monitor or administrator role. To change the default protocol optimization setting for new namespaces, you need the administrator role.

Procedure

  1. In the top-level menu of the System Management Console, select Configuration Protocol Optimization.

  2. On the Protocol Optimization page, take either of these actions:

    • To set the default to cloud optimized, select Default new namespaces to optimize for cloud protocols only.
    • To set the default to optimized for all protocols, select Default new namespaces to optimize for all protocols.
  3. Click Update Settings.

Cloud-optimizing existing namespaces

You can use a single operation to optimize all existing eligible namespaces for cloud protocols only. Eligible namespaces are those for which no noncloud protocols are enabled.

NoteA cloud-optimized namespace that contains objects cannot be changed to be optimized for all namespace access protocols.

Before you begin

To cloud-optimize existing namespaces, you need the administrator role.

Procedure

  1. In the top-level menu of the System Management Console, select Configuration Protocol Optimization.

  2. On the Protocol Optimization page, click Optimize for Cloud Only.

  3. In the Confirm: Optimize Existing Namespaces for Cloud Protocols Only window that appears, type YES in the text box.

  4. Click Optimize Namespaces.

 

  • Was this article helpful?