What’s New

Turbonomic 8 is powered by our next-generation architecture, allowing the core platform to scale with large application and infrastructure environments in a single-instance deployment. This eliminates complexity and provides scale-on-demand capabilities, while continuing to assure application performance and health.

Version 8.6.0

  • Product Enhancement Requests are now IBM Ideas

    Please submit your Ideas (Product Enhancement Requests) via the IBM Ideas Portal located at https://ideas.ibm.com. If you do not already have an IBMid, you will be required to create one. This process is very simple and takes approximately two minutes. Just click Add a new idea, fill in the required fields, and type 'Turbonomic ARM' as the product.

    Your Idea will be assigned to Product Management and reviewed for possible implementation. By using the Ideas portal, your Idea will be shared with other customers who can then ‘Up Vote’ it, our Product Management team can reach out with questions, and you will be updated as the status of the Idea changes.

  • On-prem Resource Management

    • vCPU Scaling Controls for On-prem VMs

      This release introduces vCPU Scaling Controls to help you resize the vCPU capacity of VMs more accurately and enforce compliance with operational policies.

      To resize capacity, Turbonomic changes a VM's socket or cores per socket count. When a VM is optimally sized but violates an operational policy, Turbonomic generates a reconfigure action to bring the VM into compliance.

      For details, see vCPU Scaling Controls.

    • Utilization Charts for Business User Entities

      For Horizon VDI environments, Turbonomic uses percentile calculations when analyzing the vMem and vCPU utilization of Business User entities. When you set the scope to a Business User, you will now see charts that highlight resource utilization percentiles for a given observation period.

  • Cloud Resource Management

    • Newly Supported AWS Instances

      This release introduces support for AWS EC2 C6a instances.

    • Support for Azure vCore

      This release introduces support for Azure SQL Databases that are managed under the vCore pricing model. Turbonomic automatically discovers these databases when you add Azure targets. It monitors resource utilization for the databases and uses percentile calculations to generate accurate scaling recommendations.

      For details, see Database (Cloud).

    • Uploads to Azure

      For plans that simulate the migration of on-prem VMs to Azure, you can now upload the plan results to the Azure Migrate portal as part of your cloud migration process.

      For details, see Uploading Plan Results to Azure Migrate.

    • Instance Store Aware Scaling for Azure VMs

      To ensure cloud scaling actions respect instance store requirements, Turbonomic supports Instance Store Aware Scaling for VM policies. Starting with this release, you can use this setting for Azure workloads.

    • Support for GCP Folders

      Turbonomic now discovers GCP folders when you add a service account target with permissions to retrieve folders.

      To see all the discovered folders, go to the Top Accounts chart or use the new 'Folders' category in Search. You can set the scope to a specific folder to see member projects and subfolders, as well as actions and costs for VMs in the projects.

    • GCP Committed Use Discount Coverage

      The Discount Coverage chart now shows the percentage of VMs covered by GCP committed use discounts.

      If you have a high percentage of on-demand VMs, you should be able to reduce your costs by increasing coverage. To increase coverage, Turbonomic will recommend scaling VMs to instance types that have existing capacity.

  • Container Platform Management

    • Constraint for Sidecar Container Specs

      A Kubernetes service might include sidecar Container Specs to provide additional services to a running pod, such as security or logging services. Sidecars injected at pod creation cannot be updated from the parent Workload Controller, causing a resize action to fail.

      To prevent the execution of resize actions on injected sidecars, Turbonomic now adds them to a new group called "Injected Sidecars/All ContainerSpecs". This group applies a read-only policy that sets the action mode for resizes to Recommend. This means that you can only execute resizes outside of Turbonomic. The parent Workload Controller will continue to resize non-sidecar Container Specs as usual.

  • Improvements

    • Entity Filters

      The following filters are now available when you use Search or create groups:

      • Target Name, Target Type, and Target Category

        These filters return a list of VMs managed by the targets that you specified. Target Name supports regular expressions. Target Type includes individual hypervisors, cloud providers, container platforms, and APM vendors. Target Category includes groups of related targets.

      • Instance Type

        This filter returns a list of cloud VMs running on the instance types that you specified.

      • Days Unattached

        This filter returns a list of cloud volumes that have been unattached for a certain number of days.

    • Automation Policies

      The user interface now displays a confirmation dialog box before you save changes to an automation policy. This reminds you to consider the impact your changes might have on multiple entities in your environment.

    • Real-time Analysis

      If Turbonomic real-time analysis times out, the actions that the platform generates may be incomplete. When this happens, the platform now restarts the analysis and generates a notification in Notification Center > System Health. The notification goes away as soon as the analysis completes in a succeeding market cycle. If the notification persists for an extended period of time, contact Turbonomic Support for assistance.

      The default timeout is 3600 seconds (60 minutes). To use a different value, change the rtAnalysisTimeoutSecs property in the CR.yaml file.

    • Non-executable Actions

      This release improves the handling of actions that are currently not executable due to prerequisite actions.

      For example, in order to suspend Host A, VM_01 in the host must first move to Host B. However, Host B only has capacity for one VM and is currently hosting VM_02. In this case, Host A suspension is blocked by two prerequisite actions – VM_02 moving to another host and VM_01 moving to Host B.

      The Action Details page for the main action (Host A suspension in the example) now shows the following information:

      "Blocked by actions on target or destination that need to be executed first."

      When all the prerequisite actions have been executed, the main action becomes executable.

    • License Management

      The License Configuration page now displays a tabular view of your existing licenses to help you better manage these licenses. With this new view, you can sort licenses by status, expiration date, workload count, or type. You can continue to import or delete licenses as usual.

    • GCP Error Logging

      When discovery of a GCP billing account target fails due to permission-related errors (for example, insufficient or invalid permissions), logs now show the errors to help you troubleshoot the issue.

    • ServiceNow Integration

      In the ServiceNow user interface, actions to start, provision, or reconfigure entities no longer show information that are not relevant to those actions. For example, a VM reconfigure action no longer shows From and To information, which is only relevant to move and resize actions.

    • Active Directory and LDAP Support

      You can now configure user accounts to use Active Directory 2019 for authentication. Also, you can use LDAP channel binding and LDAP signing. To support these Active Directory features, you must configure secure access. For more information, see "Enforcing Secure Access" in the Turbonomic Installation Guide.

    • NetApp Support

      Turbonomic now supports ONTAP 9.

      To comply with NetApp support for ONTAP, the NetApp target no longer supports NetApp in 7-mode. For more information, please see your NetApp documentation.