Avi load balancer extension classes

  • Release version: Yokohama
  • Updated January 30, 2025
  • 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 Avi load balancer extension classes

    The CMDB CI Class Models store app enhances the ServiceNow Configuration Management Database (CMDB) by adding or updating class models specific to the Avi load balancer. These extensions integrate with the existing CMDB class hierarchy and include class descriptions, identification rules, identifiers, and dependent relationships. This enables ServiceNow applications like Discovery and Service Mapping to accurately populate and manage Configuration Items (CIs) related to Avi load balancer technologies.

    Show full answer Show less

    The Avi Vantage platform provides advanced load balancing and application services using a software-defined, centrally managed architecture. It separates control and data planes and supports deployment on various infrastructure types, such as commodity servers, virtual machines, or containers. The platform delivers scalable, granular services including application analytics, predictive autoscaling, and micro-segmentation.

    Key Features

    • New CMDB Classes Added: The app adds specific classes to represent Avi load balancer components:
      • Avi Controller: The management and control component, typically deployed as a three-node cluster.
      • Avi Controller Cluster: Provides analytics and actionable insights via dashboards in the Avi Admin Console.
      • Avi Service Engine: Executes data plane operations as instructed by the Avi Controller.
    • Class Enhancements: For example, the cmdbciaviserviceengine class includes a new column to track the version of the Avi Service Engine resource.
    • Discovery Integration: Discovery uses Avi Vantage load balancer patterns to identify and populate related resources automatically into the CMDB.

    Practical Benefits for ServiceNow Customers

    • Accurate modeling of Avi load balancer infrastructure within your CMDB improves visibility and control over these critical application delivery components.
    • Enhanced data supports automated discovery and service mapping, which simplifies dependency tracking and impact analysis.
    • By leveraging these class extensions, customers can better integrate Avi Vantage platform insights and operational data into their IT service management workflows.
    • The extensions facilitate scalable management of application services across on-premises and cloud environments without complex appliance management.

    The CMDB CI Class Models store app adds or updates classes for the Avi load balancer.

    The CMDB CI Class Models app adds class models that extend the CMDB class hierarchy, including class descriptions, identification rules, identifier entries, and, if applicable, dependent relationships. You can use the added classes just like any other CMDB class. Applications such as Discovery and Service Mapping Patterns can use the class extensions to populate CIs and discover technologies and software.

    See the full release notes for all CMDB CI Class Models.

    Request apps on the Store

    Visit the ServiceNow Store website to view all the available apps and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.

    Avi load balancer

    The Avi Vantage platform is built on software-defined principles, enabling a next-generation architecture to deliver the flexibility and simplicity expected by IT and lines of business. The Avi Vantage platform architecture separates the data and control planes to deliver application services beyond load balancing, such as application analytics, predictive autoscaling, micro-segmentation, and self-service for app owners in on-premises or cloud environments. The platform provides a centrally managed, dynamic pool of load balancing resources on commodity x86 servers, virtual machines, or containers, to deliver granular services close to individual applications. Providing these services allows network services to scale near infinitely without the added complexity of managing hundreds of disparate appliances.

    Discovery uses the Avi Vantage load balancer discovery pattern to find Avi load balancer resources.

    Figure 1. Avi load balancer classes integrated with the CMDB class hierarchy

    Avi load balancer extension classes integrated with the CMDB class hierarchy.

    Classes

    This section lists the classes that the CMDB CI Class Models store app adds or updates. CMDB CI Class Models: Release 1.6.0 adds the following classes for the Avi load balancer. For the list of classes in the base system, including classes that this app might extend, see CMDB tables descriptions.

    Class Extends Description
    Avi Controller

    [cmdb_ci_avi_controller]

    Virtual Machine Object

    [cmdb_ci_vm_object]

    Avi Controller is a single point of management and control that is the 'brain' of the entire Avi Vantage system, and typically deployed as a redundant three-node cluster.
    Avi Controller Cluster

    [cmdb_ci_avi_controller_cluster]

    Virtual Machine Object

    [cmdb_ci_vm_object]

    Avi Controller cluster uses big data analytics to analyze the data and present actionable insights to administrators on intuitive dashboards on the Avi Admin Console.
    Avi Service Engine

    [cmdb_ci_avi_service_engine]

    Virtual Machine Object

    [cmdb_ci_vm_object]

    Avi Service Engines (SEs) handle all data plane operations within Avi Vantage by receiving and executing instructions from the Avi Controller.

    Class columns

    CMDB CI Class Models: Release 1.6.0 adds the following column to the respective class.
    Table 1. Avi Service Engine [cmdb_ci_avi_service_engine]
    Added column Description
    version The version of the Avi Service Engine resource.