Class criteria in Cloud vs Non-cloud resources chart in CMDB Workspace

  • Release version: Australia
  • Updated March 12, 2026
  • 2 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Class Criteria in Cloud vs Non-cloud Resources Chart in CMDB Workspace

    The Cloud vs Non-cloud resources chart in the CMDB Workspace details how different classes of Configuration Items (CIs) are categorized as cloud or non-cloud based on specific relationship criteria. This chart is crucial for ServiceNow customers as it helps in understanding resource allocation, management, and reporting within the CMDB.

    Show full answer Show less

    Key Features

    • Virtual Machine Instance [cmdbcivminstance]:
      • Cloud: Instances hosted in cloud datacenters linked to a cloud service account.
      • Non-Cloud: Instances hosted in non-cloud datacenters.
    • Server [cmdbciserver]:
      • Cloud: Servers virtualized by cloud-based VM instances.
      • Non-Cloud: Servers not virtualized or linked to non-cloud datacenters.
    • Application [cmdbciappl]:
      • Cloud: Applications running on cloud-based servers or linked to cloud datacenters.
      • Non-Cloud: Applications running on non-cloud servers or with no VM instance relationship.
    • Kubernetes Cluster [cmdbcikubernetescluster]:
      • Cloud: Kubernetes clusters hosted in cloud datacenters.
      • Non-Cloud: Clusters linked to non-cloud datacenters or with no relationships.
    • Database Instance [cmdbcidbinstance]:
      • Cloud: Instances running on cloud-based servers linked to cloud service accounts.
      • Non-Cloud: Instances linked to non-cloud servers or without VM relationships.
    • Storage Volume [cmdbcistoragevolume]:
      • Cloud: Volumes hosted in cloud datacenters linked to a cloud service account.
      • Non-Cloud: Volumes linked to non-cloud datacenters or without relationships.
    • Cloud Object Storage [cmdbcicloudobjectstorage]:
      • Cloud: Always classified as cloud since it cannot have non-cloud records.
      • Non-Cloud: N/A.
    • Service Accounts [cmdbcicloudserviceaccount]:
      • Cloud: Accounts associated with cloud datacenter types.
      • Non-Cloud: N/A.

    Key Outcomes

    Understanding the classification of cloud and non-cloud resources allows ServiceNow customers to effectively manage their CI relationships, optimize resource allocation, and maintain accurate records within the CMDB. This classification aids in reporting, compliance, and strategic planning for cloud migration and infrastructure management.

    The Cloud vs Non-cloud resources chart provides counts for several key classes. The chart uses different classes and relationship criteria for each class to determine which resources count as cloud and which count as non-cloud.

    The Cloud vs Non-cloud resources chart shows in the CI overview tile in the CMDB Workspace store app.

    Virtual Machine Instance [cmdb_ci_vm_instance]:
    • Cloud:

      Virtual Machine Instance [cmdb_ci_vm_instance] -> (Hosted on::Hosts) -> Datacenter class (one of the configured cloud datacenters) -> (Hosted on::Hosts) -> Cloud Service Account [cmdb_ci_cloud_service-account]

    • Non-Cloud:

      Virtual Machine Instance [cmdb_ci_vm_instance] -> (Hosted on::Hosts) -> Datacenter class (one of the configured non-cloud datacenters)

    • Total: Equals the record count in the Virtual Machine Instance [cmdb_ci_vm_instance] table (unless there are Virtual Machine Instance records without any relationships)
    Server [cmdb_ci_server]:
    • Cloud:

      Server [cmdb_ci_server] -> (Virtualized by::Virtualizes) -> Virtual Machine Instance [cmdb_ci_vm_instance] -> (Hosted on::Hosts) -> Datacenter (one of the configured cloud datacenters) -> (Hosted on::Hosts) -> Cloud Service Account [cmdb_ci_cloud_service-account]

    • Non-Cloud:

      Server [cmdb_ci_server] -> Virtual Machine Instance [cmdb_ci_vm_instance] -> Datacenter class (one of the configured non-cloud datacenters)

      OR

      Server [cmdb_ci_server] has no relationships with Virtual Machine Instance [cmdb_ci_vm_instance]

    • Total: Equals the record count in the Server [cmdb_ci_server] table (unless there are Server records without any relationships)
    Application [cmdb_ci_appl]:
    • Cloud:

      Application [cmdb_ci_appl] -> (Runs on::Runs) -> Server [cmdb_ci_server]-> (Virtualized by::Virtualizes) -> Virtual Machine Instance [cmdb_ci_vm_instance] -> (Hosted on::Hosts) -> Datacenter (one of the configured cloud datacenters) -> (Hosted on::Hosts) -> Cloud Service Account [cmdb_ci_cloud_service-account]

      OR

      Application [cmdb_ci_appl] -> (Hosted on::Hosts) -> Datacenter class (one of the configured cloud datacenters)-> (Hosted on::Hosts) -> Cloud Service Account [cmdb_ci_cloud_service-account]

    • Non-Cloud:

      Application [cmdb_ci_appl] -> Server [cmdb_ci_server] -> Virtual Machine Instance [cmdb_ci_vm_instance] -> Datacenter Datacenter class (one of the configured non-cloud datacenters)

      OR

      Application [cmdb_ci_appl] -> Server [cmdb_ci_server] -> no relationship with Virtual Machine Instance [cmdb_ci_vm_instance]

    • Total: Equals the sum of Cloud + Non-Cloud (not the record count in the Application [cmdb_ci_appl] table)
    Kubernetes Cluster [cmdb_ci_kubernetes_cluster]:
    • Cloud:

      Kubernetes Cluster [cmdb_ci_kubernetes_cluster] -> (Hosted on::Hosts) -> Datacenter (cloud logical data center) -> (Hosted on::Hosts) -> Cloud Service Account [cmdb_ci_cloud_service-account]

    • Non-Cloud:

      Kubernetes Cluster [cmdb_ci_kubernetes_cluster] -> Datacenter (non-cloud logical datacenter)

      OR

      Kubernetes Cluster [cmdb_ci_kubernetes_cluster] -> no relationship with -> Datacenter

    • Total: Equals the record count in the Kubernetes Cluster [cmdb_ci_kubernetes_cluster] table (unless there are Kubernetes Cluster records without any relationships)
    Database Instance [cmdb_ci_db_instance]:
    • Cloud:

      Database Instance [cmdb_ci_db_instance] -> (Runs on::Runs) -> Server -> (Virtualized by::Virtualizes) -> Virtual Machine Instance [cmdb_ci_vm_instance] -> (Hosted on::Hosts) -> Logical Datacenter (one of the configured cloud datacenters)-> (Hosted on::Hosts) -> Cloud Service Account [cmdb_ci_cloud_service-account]

      OR

      Database Instance [cmdb_ci_db_instance] -> Logical Datacenter [cmdb_ci_logical_datacenter] (one of the configured cloud datacenters)-> (Hosted on::Hosts) -> Cloud Service Account [cmdb_ci_cloud_service-account]

    • Non-Cloud:

      Database Instance [cmdb_ci_db_instance] -> Server [cmdb_ci_server] -> Virtual Machine Instance [cmdb_ci_vm_instance] -> datacenter (non-cloud logical datacenter)

      OR

      Database Instance [cmdb_ci_db_instance] -> Server [cmdb_ci_server] with no relationship -> Virtual Machine Instance [cmdb_ci_vm_instance]

    • Total: Sum of Cloud + Non-cloud (can be less than total number of records, subtracting the badly created records)
    Storage Volume [cmdb_ci_storage_volume]:
    • Cloud:

      cmdb_ci_storage_volume -> (Hosted on::Hosts) -> Logical Datacenter [cmdb_ci_logical_datacenter] (one of the configured cloud datacenters)-> (Hosted on::Hosts) -> Cloud Service Account [cmdb_ci_cloud_service-account]

    • Non-Cloud:

      cmdb_ci_storage_volume -> Logical Datacenter [cmdb_ci_logical_datacenter] (one of the configured non-cloud datacenters)

      OR

      cmdb_ci_storage_volume -> no relationships with Datacenter

    Cloud Object Storage [cmdb_ci_cloud_object_storage]:
    • Cloud:

      Cloud Object Storage [cmdb_ci_cloud_object_storage] -> (Hosted on::Hosts) -> Logical Datacenter [cmdb_ci_logical_datacenter] -> (Hosted on::Hosts) -> Cloud Service Account [cmdb_ci_cloud_service-account] (requires CMDB CI Class Models app)

    • Non-Cloud:

      N/A (This table can never have non cloud records)

    Service Accounts [cmdb_ci_cloud_service_account]:
    • Cloud:

      datacenter_type attribute is populated with correct datacenter class

    • Non-Cloud:

      N/A (This table can never have non-cloud records)