Try for free Book a demo

What does CloudCheckr offer for Azure Cost Optimization and its Considerations?

Azure Cost Management

5 Mins Read

CloudCheckr Azure

CloudCheckr is a SaaS application that helps bring visibility and intelligence to help you lower cloud costs, maintain security and compliance, and optimize resources. The platform supports managing costs between cloud providers like AWS and Azure. This article explores the features and benefits of CloudCheckr in Azure.

Configuration

To get started with the tool, a customer needs to provide access to the Azure environment, which can be provided using the following ways.

  • Service Principal (Can only be used to view the summary of the resources and not cost)
  • Billing account consent (Can be provided only by the Billing Account admin, used to fetch cost data)

Features

Once the required configurations are provided, the tool offers the following capabilities:

  • Dashboards
  • Resources
  • Cost
  • Security

Let’s have a look at each of those capabilities.

Dashboards

Dashboards can be configured to visualize the cost data in the form of charts. Multiple dashboards can be created under an account, and panes can be added per your requirement.

A pane can be constructed based on filters like region, resource group, resource type, or tag. Both the X and Y axis can be customized. A configured dashboard will look something like the one below,

CloudCheckr Dashboard

Each pane can be expanded to see the filters applied and other details.

CloudCheckr Azure

Resources

A summary of the inventory in an Azure Subscription will be available in the resources section.

Note: To access this section, the connection must be provided using a Service Principal.

Inventory Summary

The summary contains the number of resources under each resource type. The actual resource list can be accessed by navigating to the summary of each resource type.

App Service Plan

Cloudcheckr stores snapshots of this data daily, so the data from the past can also be accessed.

CloudCheckr Azure

There is an option available to view the Right Sizing recommendations for the following resource types:

  • Virtual Machines
  • App Service Plans
  • SQL Databases
  • Redis Caches

These good sizing recommendations are provided based on the CPU and Memory usage of the resources during the selected time frame.

List of App Service Plans

Cost

Even though the cost data can be visualized in the Dashboards, this section contains options to analyze the cost with different parameters and monitor it for any unintentional cost spikes.

Alerts

Alerts can be configured against the cost budgets.

CloudCheckr Azure

The following integrations are available for receiving the alerts.

  • Slack
  • PagerDuty
  • Amazon SNS
  • Syslog
  • Jira

Spend Analysis

Analysis can be made on the cost spent using different visualization options. Cost data can be viewed as charts and tables using filters like Type, Group, and Region.

Reserved Usage

Reservations subscribed can be viewed against an account. There is also a RI recommendation available for the unreserved instances.

Virutal Machine Reserved Usage

Tagging

Real-time Customized tagging can be applied on the accounts where combinations of existing Tags, Resource Types, and regions can be used to define the tags. Azure Tags serve the same purpose, which can be defined after the deployment of resources.

Tagging Rule Builder

Security

The tool has few capabilities to identify the security gaps in the configured Azure accounts. The security issues are derived from Azure best practices recommendations from the security center and Advisor.

Alerts

Alerts can be configured for any security-related activities in the Azure accounts. There are a few categories, like Cost, Network Security, and Advisor, based on which the alert rules can be defined. Based on the evaluation frequency configured, the issues from the selected category will be sent as notifications.

CloudCheckr Azure

Security Configuration

The security vulnerabilities are identified based on a set of rules which can be enabled or disabled at the account level.

CloudCheckr Security Configuration

In many instances, the security issues identified by Azure advisors or Security centers are nothing but the best practices rather than actual vulnerabilities. Such rules can be disabled to get the actual issues.

Activity monitoring

This activity monitoring is based on the available activity logs against the Azure resources. Based on the filters applied, the management activities, like Create, Update, and Delete, performed against the resources can be accessed.

Activity Monitoring

The details of each activity can be accessed by navigating into a log. Based on the action performed, the details will be displayed.

CloudCheckr Azure

Conclusion

Though CloudCheckr provides various capabilities for managing Azure costs, the tool focuses on AWS, and Azure is only the latest addition. The feature set aligns more with AWS than Azure.

Below are a few challenges I faced while using the tool:

  • Azure users may need help to see the tool’s value due to its complex onboarding and configuration.
  • The tool could be faster as it directly consumes the Azure APIs, which has many limitations.
  • The UI elements could be more intuitive as it looks old-school.
  • Configuring a dashboard is complex, and it expects many inputs.
  • A few details, like Resource inventory and security, don’t provide much value.
  • Repeated Cost information in Dashboard, Cost spent analysis, and Alerts. It would be great if everything were available as a unified view.

Turbo360 Cost Analyzer provides a unique and best user experience for those looking for an Azure cost management tool. As the tool is built only for Azure, the capabilities are well aligned with the platform, and users will find it easy to Manage, Monitor and Optimize Azure costs. There are various other options available in Turbo360  for managing the Azure Environment.

This article was published on Mar 27, 2023.

Related Articles