Turbonomic

Turbonomic

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only

Parking Policies in IBM Carbon/React UX

By Rajesh Kanna posted 20 days ago

  

IBM Carbon UI Framework for Parking Policies

IBM Carbon is developed in the React UI that creates a unified and intuitive user experience across all the IBM Products. It enables Turbonomic to bring in the essence of all UI improvements (New features, Performance enhancements..)

All of the IBM Turbonomic users will be able to use these features and experience the improvements listed below.

  • New UI features like Filters, Widgets, Workflow wizards…
  • Improved UI elements rendering speed
  • Reducing the screen time towards an event or a task completion

What's New?

  • Parking Policies and Schedules will be available in the IBM Carbon UX framework
  • Additional features & Improvements available in the new UI, that inherits following Carbon UX benefits

Carbon UX benefits

  • Light/dark mode support
  • Faster time to develop new features
  • New components added that can be used instead of being newly developed
  • Accessibility primitives to help build more accessible experiences as early as possible to the development process
  • Faster load times due to smaller bundle sizes
  • New components added that can be used to build off instead of being newly developed
  • Accessibility primitives to help build more accessible experiences as early as possible in the development process

How to enable this?

These features are enabled for all IBM Turbonomic customers from Versions 8.15.5 (Parking Policies) & 8.15.6** planned (Parking Schedules), by default

How to use? Feature Introduction & Improvements

Parking Policy Wizard: Identifying the scope of parking resources, leads to automation at scale (Single View with Tabbed navigation)

Single view of multiple policy levels

  • All – Total Parking Policies (Across levels)
  • Global – Global Scope***
  • Cloud Provider – CSP level (AWS/ Azure/GCP)***
  • Account – Within a CSP account/subscription***
  • Resource Group – Azure only***
Tabbed navigation across levels
  • Quick review on all the policies & their priorities
  • Easy navigation across policies, to their details
  • Review and manage the precedence within levels

New Filters with RegEx Options (Extended from the Parking Landing page UI)

Benefits:

  • To Identify results on pattern-based matching inside the Parking policy filters
  • This is the extension of filters available in the Parking UI page, to accelerate the search function
  • Tags Existence check. To find the workloads which has a specific Tag (Key) without any Value to it

Use Case: For workloads with "Tags" Key & without values assigned to it

Apply the “Unparkable” Parking policy on the resources in my CSP which has the Tag with No values assigned. To restrict applying parking schedules and taking manual parking actions.

Workloads from Unparkable policies with Tag Key "Application" with no Value

Value: Helps to Organize workloads those aren't properly being tagged in the cloud environments and operationalize the tagging policies

Parking Policy Workflow: Precedence of Levels and Priorities

Goal: Executing the automation of Parking actions at scale across teams within an Organization

Managing Policy Precedence & Priority:

Precedence in their levels: Order in which the parking policies will be assessed and executed
  • Low > Medium > High > Highest being the flow of Levels inside Parking policy Workflow, where Highest supersede other levels
  • Scope determination between levels:
    • Scope of workloads resulting within every level remain in their visibility
    • Workloads not in the scope of Highest precedence level will be taken into the scope under the immediate next lower precedence level
    • Parking schedules will be enforced to the effective & scoped workloads in their order of precedence
Priority falls within every level: It determines the order in which the policy within every level that will be executed
  • The workloads scope within the policy works, like the scope determination between levels
  • They are executed in the order from top (numbered 1) to bottom (max number) in case of multiple policies that exist within every level

Use Case Example: Parking Policy – Creation and Enforcement

Automate Parking actions for my Virtual machine (Datadog) Workloads that belongs to my Azure Development accounts

Expected Result: Automate the enforcement of Parking schedule to all the Datadog VMs that falls under the Azure Development account. Any changes to the VMs being discovered progressively, gets updated by the Parking policy engine every 10 mins

Selective accounts: Dev

Actual Results:

  • The policy created could be seen under the “Account” level with the “Priority = 1” as there are no other policies in that level
  • Policy engine refresh the rules and enforce schedule to the workloads in its scope for every 10 minutes. This includes,
    • Scope of workloads refreshed based on the recent discovery cycle
    • Policy priority changes refreshed if there are multiple policies exist in same level & between levels

Cost$ Savings: Realized 

  • Cloud Widget: Cumulative Savings scoped on the workloads, time period
  • Group by action type, provides the parking driven savings (Action type: Suspend (includes Node & VM Suspend actions from Turbonomic Action Center as well)
  • Download the report to validate the savings by individual Parking specific actions
    • Scope: To be changes to workloads specific to your environment (say, Groups, Entity Types..)
    • Timeframe: Specific time period where the Parking actions were taken
    • Action Type: Grouping by "Suspend" action type

What's Next?

Turbonomic version should be upgraded to 8.15.5 & above to use these features, help increasing user experience and improve Parking policies adoption 

You can download a 30-day free trial today or meet with an expert and discover how Turbonomic can help continuously assure application performance at the optimal cost. Visit IBM.com/Turbonomic today and get started.

documentation icon from www.flaticon.com--- IBM Turbonomic Documentation (To know more about Migration of Policies & new UI Design)

https://www.ibm.com/docs/en/tarm/8.15.5?topic=notes-whats-new

 

Feedback - Free user icons
--- For more feedback/Add Ideas..

 

0 comments
8 views

Permalink