What’s New

The bi-weekly releases of Turbonomic include improvements to existing features, and new features that improve your experience with the platform. We have tested and documented these features, but they have not seen extensive use in existing customer environments. We invite you to try them and see how they improve the capabilities of the platform.

"What's New" is a running history of new features, as they have been added to different releases of Turbonomic.

Version 8.6.4

  • Support for Microsoft Azure Billing Targets

    This release introduces support for Microsoft Azure Billing targets. Turbonomic discovers your Azure billing account and related subscriptions through your Enterprise Agreement (EA) offer ID.

    Note:

    Use Microsoft Azure Billing targets for non-government accounts.

    For details, see Microsoft Azure Billing Targets.

  • Delete Actions for GCP Volumes

    Turbonomic can now recommend deleting unattached GCP volumes as a cost-saving measure.

    In this release, Turbonomic generates delete actions for zonal (single zone) persistent disks. Use the Potential Savings or Storage Summary chart to view and execute actions.

    For details, see GCP Actions.

  • Red Hat OpenShift Installation Instructions

    The Installation Guide now includes instructions for installing Turbonomic on Red Hat OpenShift. Please review the installation prerequisites and steps before performing the installation.

    For details, see Installing on Red Hat OpenShift Clusters.

Version 8.6.3

  • Turbonomic Webhooks

    You can now configure automation policies in Turbonomic to send data to external HTTP servers via webhooks. You can send notifications to collaboration platforms such as Slack or integrate Turbonomic with workflow management systems.

    For details, see Webhooks.

  • Context-based Application Topology

    Turbonomic now supports context-based application definitions for the Application Topology feature, so you can create definitions with minimal effort and identify application performance issues outside of your usual scope. As applications evolve, Turbonomic automatically updates the definitions to match your environment.

    For details, see Application Topology.

Version 8.6.2

There are no new features in this release.

Version 8.6.1

  • IBM Ideas

    Product Enhancement Requests are now IBM Ideas. Please submit your Ideas 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.

  • Improvement for Hardware Refresh Plans

    When you run a Hardware Refresh plan, Turbonomic now considers a cluster's overall resource utilization over the last ten days to increase the accuracy of the plan results. The platform identifies the day within those ten days when percentile utilization for the cluster reached 90%, and then uses each VM's actual utilization data on that day to perform its analysis. Before this release, the platform used each VM's actual utilization data at the time the plan's snapshot was taken.

    Note:

    If you configure a Hardware Refresh plan to use a baseline snapshot, the plan will use that snapshot's data instead of the cluster's percentile data.

Version 8.6.0

  • 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.