Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Applies to: Image Removed (tick) Kyvos Enterprise    Image Removed Kyvos Cloud (Managed Services (tick) Kyvos Cloud (SaaS on AWS)    Image Removed (tick) Kyvos Azure AWS Marketplace Image Removed

(tick) Kyvos AWS Azure Marketplace     Image Removed Kyvos (tick) Kyvos GCP Marketplace (tick) Kyvos Single Node Installation (Kyvos SNI)     Image Removed Kyvos Free ( Limited offering for AWS)

...

The segmentation feature enables you to define dedicated resources for mission-critical functions.

...

Panel
panelIconIdatlassian-note
panelIcon:note:
bgColor#DEEBFF

Note

From Kyvos 2023.3 onwards, you can see the last performed Segmentation Configuration operation details, including progress status and start time, by clicking the iicon located next to the Revert button. To view more comprehensive details, simply click the  the  View Details link, which will take you to the  the Operations   page where you can view the operation information in detail. 

You can create multiple segments and divide the system resources (such as Query Engines or disk space) among these segments.

  • For a resource-based segment, each node can have multiple instances of Query Engines. Also, each instance can have multiple disks attached to it. In this case, all the Query Engines participate in querying. You can only configure resources like disks.

  • For Query Engine-based segments, Query Engines are divided into different segments. Each query can have multiple disks associated with it, and you can configure a particular disk along with capacity in percentage while designing the segment.

All the available Query Engines must be linked to a specific segment under the cluster name >Kyvos and Ecosystem> Query Engine Segments.Image Removed

...

Creating Segments

You can create resource-based and Query Engine-based segments. 

To create a segment, perform the following steps.

Aura tab collection
settings{"generalSettings":{"tabSpacing":0,"tabWidth":100,"tabHeight":45,"direction":"horizontal"},"activeSettings":{"backgroundColor":{"color":"#f58227"},"text":{"fontSize":14,"color":"#000000","textAlign":"left","fontWeight":"bold"}},"inactiveSettings":{"backgroundColor":{"color":"#e2e2e2"},"text":{"fontSize":14,"color":"#000000","textAlign":"left","fontWeight":"bold"},"border":{"top":true,"left":true,"right":true,"bottom":true,"width":1,"style":"solid","color":"#cccecf"}},"contentSettings":{"backgroundColor":{"color":"#fff"},"padding":{"top":10,"right":10,"bottom":10,"left":10},"border":{"style":"solid","width":1,"top":true,"bottom":true,"left":true,"right":true,"color":"#cccecf"}},"hoverSettings":{"backgroundColor":{"color":"#cccecf"},"text":{"fontSize":14,"color":"#000000","textAlign":"left","fontWeight":"normal"}}}
tab1
Aura tab
titleQuery Engine Based Segments
Aura tab
titleResource Based Segments

...

paramsJTdCJTIyZ2VuZXJhbCUyMiUzQSU3QiUyMnRhYlNwYWNpbmclMjIlM0EwJTJDJTIydGFiV2lkdGglMjIlM0ExMDAlMkMlMjJ0YWJIZWlnaHQlMjIlM0E1MCUyQyUyMmRpcmVjdGlvbiUyMiUzQSUyMmhvcml6b250YWwlMjIlN0QlMkMlMjJjb250ZW50JTIyJTNBJTdCJTIyYmFja2dyb3VuZENvbG9yJTIyJTNBJTdCJTIyY29sb3IlMjIlM0ElMjIlMjNmZmYlMjIlN0QlMkMlMjJib3JkZXIlMjIlM0ElN0IlMjJzdHlsZSUyMiUzQSUyMnNvbGlkJTIyJTJDJTIyd2lkdGglMjIlM0ExJTJDJTIydG9wJTIyJTNBdHJ1ZSUyQyUyMmJvdHRvbSUyMiUzQXRydWUlMkMlMjJsZWZ0JTIyJTNBdHJ1ZSUyQyUyMnJpZ2h0JTIyJTNBdHJ1ZSUyQyUyMmNvbG9yJTIyJTNBJTdCJTIybGlnaHQlMjIlM0ElMjIlMjNjY2NlY2YlMjIlN0QlN0QlMkMlMjJwYWRkaW5nJTIyJTNBJTdCJTIydG9wJTIyJTNBMTAlMkMlMjJyaWdodCUyMiUzQTEwJTJDJTIyYm90dG9tJTIyJTNBMTAlMkMlMjJsZWZ0JTIyJTNBMTAlN0QlN0QlMkMlMjJhY3RpdmUlMjIlM0ElN0IlMjJiYWNrZ3JvdW5kQ29sb3IlMjIlM0ElN0IlMjJjb2xvciUyMiUzQSU3QiUyMmxpZ2h0JTIyJTNBJTIyJTIzZjU4MjI3JTIyJTdEJTdEJTJDJTIydGV4dCUyMiUzQSU3QiUyMmZvbnRTaXplJTIyJTNBMTYlMkMlMjJjb2xvciUyMiUzQSU3QiUyMmxpZ2h0JTIyJTNBJTIyJTIzMDAwMDAwJTIyJTdEJTJDJTIydGV4dEFsaWduJTIyJTNBJTIybGVmdCUyMiUyQyUyMmZvbnRXZWlnaHQlMjIlM0ElMjJib2xkJTIyJTdEJTdEJTJDJTIyaG92ZXIlMjIlM0ElN0IlMjJiYWNrZ3JvdW5kQ29sb3IlMjIlM0ElN0IlMjJjb2xvciUyMiUzQSUyMiUyM2RmZTFlNiUyMiU3RCUyQyUyMnRleHQlMjIlM0ElN0IlMjJmb250U2l6ZSUyMiUzQTE4JTJDJTIyY29sb3IlMjIlM0ElMjIlMjM1ZTZjODQlMjIlMkMlMjJ0ZXh0QWxpZ24lMjIlM0ElMjJsZWZ0JTIyJTJDJTIyZm9udFdlaWdodCUyMiUzQSUyMmxpZ2h0ZXIlMjIlN0QlN0QlMkMlMjJpbmFjdGl2ZSUyMiUzQSU3QiUyMmJhY2tncm91bmRDb2xvciUyMiUzQSU3QiUyMmNvbG9yJTIyJTNBJTIyJTIzZjRmNWY3JTIyJTdEJTJDJTIydGV4dCUyMiUzQSU3QiUyMmZvbnRTaXplJTIyJTNBMTYlMkMlMjJjb2xvciUyMiUzQSUyMiUyMzVlNmM4NCUyMiUyQyUyMnRleHRBbGlnbiUyMiUzQSUyMmxlZnQlMjIlMkMlMjJmb250V2VpZ2h0JTIyJTNBJTIybGlnaHRlciUyMiU3RCUyQyUyMmJvcmRlciUyMiUzQSU3QiUyMnRvcCUyMiUzQXRydWUlMkMlMjJsZWZ0JTIyJTNBdHJ1ZSUyQyUyMnJpZ2h0JTIyJTNBdHJ1ZSUyQyUyMmJvdHRvbSUyMiUzQXRydWUlMkMlMjJ3aWR0aCUyMiUzQTElMkMlMjJzdHlsZSUyMiUzQSUyMnNvbGlkJTIyJTJDJTIyY29sb3IlMjIlM0ElN0IlMjJsaWdodCUyMiUzQSUyMiUyM2NjY2VjZiUyMiU3RCU3RCU3RCU3RA==
Aura tab
summaryQuery-based segment
paramsJTdCJTIydGl0bGUlMjIlM0ElMjJRdWVyeS1iYXNlZCUyMHNlZ21lbnQlMjIlN0Q=

From the Segment Type, select the Query Engine Based option.

  1. Query Engine Based: Select this option to create a query engine based segment.

    1. Select the query engine(s) that you want to add to the segment.

    2. Click Apply.

Aura tab
summaryResource Based Segments
paramsJTdCJTIydGl0bGUlMjIlM0ElMjJSZXNvdXJjZSUyMEJhc2VkJTIwU2VnbWVudHMlMjIlN0Q=

From the Segment Type, select the Resource Based Segments option.

Resource Based: Select this option to create a resource-based segment.

  1. Local Disk Path: You can select any of the following options.

    1. Custom: Select this option to define custom resource allocation on each query engine.

    2. Unique: Select this option to configure unique resource allocation on each query engine

    3. All: Select this option to define common resource allocation for all the query engines.

    4. Used For: Select the purpose for which the resources will be used from:

      1. Cuboid Replication

      2. Extended Cuboid Block Cache

      3. Metadata

    5. Select the percentage of space allowed for the purpose.

  2. Click Apply.

...

Points to remember

Consider the following points while creating or deleting segments.

  • By default, all the query engines are assigned to the Default Segment.

  • For Query Engine based segments, there must be at least one Query Engine assigned to each segment, and the same query engine CANNOT be assigned to multiple segments.

  • You can also create a Resource based segment by defining the resource allocation for all the Query Engines in that segment. Through this, you can allocate resources to each query engine in the segment for Cuboid Replication, Extended Cuboid Block Cache, and Metadata.

  • For Resource based segments, there must be at least one Query Engine assigned to each segment, and the same query engine CAN be assigned to multiple segments.

  • Deleting a segment will move all the Query Engines under it to the Default segment.

  • Migrating the role of any Query Engine will remove it from the segment(s) under which it is allocated.