Cost Management Recommendations
This section of Recommendations describes the recommendations that help you reduce the costs of your resources.
Cost management recommendations identify underutilized resources and help you reduce costs by finding and adjusting resources that are underutilized. For example, cost management recommendations help you find underutilized compute instances, overprovisioned Autonomous Data Warehouse instances, detached block volumes, detached boot volumes, and Object Storage buckets without lifecycle policy rules. Cost management recommendations show you the resource utilization and its cost, the recommended utilization, the cost savings per month, and the number of cost management recommendations available for your tenancy at the time that the last scan was made.
How Cost Savings Estimates Are Calculated
Cloud Advisor estimates cost savings for applicable recommendations. Each cost savings estimate indicates how much lower your costs are after you implement the recommendation.
Cloud Advisor also provides a percentage cost savings of the expected monthly bill for the tenancy. The expected bill is based on data from current usage and the previous month. If less than a full month of data is available, then Cloud Advisor estimates the cost savings using data starting on the first day of the current month.
New resources have less than a full month of data when they are created:
- After the start of the current billing month and the time is less than a full month to the current date.
- In the previous billing month, and the time is less than a month to the current date.
There are typically two reasons that cost information is not available:
- The recommendation itself doesn't make sense to have cost saving estimate. For example, Enable Compute Monitoring and Enable Database
- Cloud Advisor does not have enough data to calculate the savings.
Enable Database Management
The Enable Database Management recommendation applies to all databases belonging to the Base Database (BaseDB) System and Exadata Cloud VM clusters (ExaDB-D) families. Cloud Advisor checks to see if database management is enabled on all database instances. If database management is not enabled on a database instance, Cloud Advisor generates a recommendation to enable database management. The recommendation is made on a per database level instead of the underlying database infrastructure. Enabling database management generates metrics that provide insights for your database performance.
Enabling basic management does not add any extra cost. Enabling full management adds extra cost. For more information, see About Management Options.
Recommendation generation logic
Cloud Advisor determines whether the monitoring was enabled on a database instance, and then provides a recommendation accordingly..
Implementing the recommendation
Manually enable database management (this recommendation cannot be implemented using Cloud Advisor). For detailed instructions, see Perform Database Management Prerequisite Tasks.
Status changes
When you implement the recommendation (manually enabling database management), its status changes from Pending to Implemented. The status changes after the next Cloud Advisor scan for your tenancy (typically within 24 - 48 hours). If the database instance stops running or is deleted, the recommendation is deleted.
Enable Monitoring on Compute Instances
The Enable Monitoring on Compute Instances recommendation indicates that metrics for some running compute instances aren't currently visible to Cloud Advisor. For example, CPU utilization data can't be tracked. Implementing this recommendation makes compute instance metrics visible to Cloud Advisor, allowing recommendations to be provided to you.
Recommendation generation logic
Although this recommendation is a cost management recommendation, it does not by itself show a cost saving for your tenancy. The estimated cost saving is set to 0.
Implementing the recommendation
Manually enable monitoring (this recommendation cannot be implemented using Cloud Advisor). To determine what needs to be changed to enable monitoring, examine the instance. For detailed instructions, see Enabling Monitoring for Compute Instances.
Possible reasons why a compute instance does not have Monitoring enabled:
- The instance's image does not support monitoring.
- The instance's image supports monitoring, but the Oracle Cloud Agent is either disabled or not installed. For manual installation instructions, see Cloud Advisor Categories and Recommendations.
- A service gateway does not exist for that virtual cloud network (VCN).
Status changes
When you implement the recommendation (manually enabling monitoring), its status changes from Pending to Implemented. The status changes after the next Cloud Advisor scan for your tenancy (typically within 24 - 48 hours). If the instance stops running or is deleted, then the recommendation is deleted.
Enable Object Lifecycle Management
The Enable Object Lifecycle Management recommendation indicates that no lifecycle policy rules exist for an Object Storage bucket in your tenancy. Consider using Object Lifecycle Management to help manage object versions automatically.
Object Lifecycle Policies
Enabling object lifecycle management depends on the existing object lifecycle policies.
- When an object does not have Object Versioning enabled, Object Storage lets you create multiple lifecycle policy rules such as moving objects to infrequent access or deleting abandoned multipart uploads for cost savings.
- When an object has Object Versioning enabled, Object Storage lets you create lifecycle policy rules such as automatically archiving or deleting object versions, moving objects to infrequent access, or managing abandoned multipart uploads.
- When it is possible to move Object Storage data, you can define a lifecycle policy rule that automatically moves it to lower tiers.
For more information, see Using Object Lifecycle Management
Recommendation generation logic
Cloud Advisor queries the latest EnabledOLM
metric to determine whether Object Lifecycle Management is enabled for buckets in your tenancy. For more information, see Object Storage Metrics. If there are no policy rules enabled under Object Lifecycle Management for the bucket, Cloud Advisor recommends that you enable it.
Calculating Savings
- For each Object Storage bucket, Cloud Advisor multiplies the billed usage by the unit price and then takes 45 percent of that value. Cloud Advisor uses 45 percent because of overall customer trends. These trends indicate that over time, buckets with lifecycle management enabled trend toward a balance of 50 percent archive storage and 50 percent standard storage. Therefore, Cloud Advisor estimates that over time, the current standard storage for a bucket converts to a balance of 50 percent Archive Storage and 50 percent standard storage.
- The actual ratio varies based on the bucket's purpose. Although Cloud Advisor estimates a 45 percent savings, the savings could be higher or lower.
Implementing the recommendation
In addition to implementing this recommendation, archiving or deleting old versions can reduce system usage, and can help to reduce costs.
After you move objects to Archive Storage, you must restore them before you can access them.
- To use Object Lifecycle Management, you must first authorize the Object Storage service to archive and delete objects on your behalf. See Service Permissions for more information.
- After objects are moved to Archive Storage, you must first restore objects to access them.
- You can also use Object Lifecycle Management to:
- delete all objects in a bucket or objects that match the names filters that you specify, or
- delete uncommitted or failed multipart uploads.
- Cloud Advisor does not provide cost savings estimates for these deletions.
- Select the resource, click Implement selected, and then follow the fix-it flow. See Using the Console.
-
Manually create lifecycle policy rules. You can define lifecycle policy rules that automatically archive or delete resources within a given Object Storage bucket. Learn about how Object Lifecycle Management works.
Status changes
When you implement the recommendation, either by Cloud Advisor fix-it flow or manual creation, its status changes from Pending to Implemented. The time needed to reflect this status change depends on the method used to implement the recommendation.
- Cloud Advisor fix-it flow: The status changes when the work request completes.
- Manual implementation: The status changes at the next scan of your tenancy (typically within 24 hours), assuming that the metric is displayed.
Downsize Underutilized Base Database system
The Downsize underutilized Base Database (BaseDB) system recommendation indicates that more CPU cores are allocated to a BaseDB system than are needed. Reducing the number of CPUs allocated to the BaseDB system saves you money.
Recommendation generation logic
- Cloud Advisor gathers telemetry data about the CPU utilization for every database server node of the system. Then it determines the algorithm from a user-configured profile setting similar to downsize compute recommendation, according to the following profiles (thresholds):
- Conservative - If the CPU utilization is less than 5%, OCI recommends downsizing to a shape that reaches utilization of 10% .
- Standard - If the CPU utilization is less than 10%, OCI recommends downsizing to a shape that reaches an average utilization of 20% .
- Aggressive - If the CPU utilization is less than 15%, OCI recommends downsizing to a shape that reaches an average utilization of 30%.
- Cloud Advisor uses your configured profile settings and threshold (default is 10% for CPU) to determine if the maximum of all of the database server nodes average the CPU utilizations during the last seven days (the number of days is customizable) is below the threshold. If it is, Cloud Advisor identifies the BaseDB system as underutilized. For example if a customer is running a BaseDB system on database server nodes having shape VM.Standard2.24 instance and Cloud Advisor determines that the BaseDB system is underutilized, it recommends downsizing the BaseDB system to a lower shape such as VM.Standard2.16 (or lower configuration) based on the current utilization. The node count remains the same.
Supported shapes
Cloud Advisor scans support the following shapes using Downsize BaseDB system:
Standard Shapes
- VM.Standard1.1
- VM.Standard1.2
- VM.Standard1.4
- VM.Standard1.8
- VM.Standard1.16
- VM.Standard2.1
- VM.Standard2.2
- VM.Standard2.4
- VM.Standard2.16
- VM.Standard.2.24
Calculating Savings
For the virtual machine DB system that the recommendation applies to, Cloud Advisor subtracts the recommended core count from the current core count and then divides this value by the current core count to get the core difference ratio. It then multiplies the result by the billed usage and the unit price.
Implementing the recommendation
To implement the recommendation, do one of the following:
- Select the resource, then click Implement selected, and then follow the fix-it flow. See Implementing Cloud Advisor recommendations.
-
Manually adjust the system CPUs. See Change the Shape of a DB System.
Status changes
When you implement the recommendation (Cloud Advisor fix-it flow or manual shape adjustment), its status changes from Pending to Implemented. The time needed to reflect this status change depends on the method used to implement the recommendation.
- Cloud Advisor fix-it flow: The status changes when the work request completes.
- Manual implementation: The status changes after the next Cloud Advisor scan for your tenancy (typically within 24 - 48 hours).
Downsize Underutilized Exadata Cloud VM clusters
The Downsize underutilized Exadata Cloud VM (ExaDB-D) cluster recommendation indicates that more CPUs are allocated to an ExaDB-D cluster than needed. Reducing the number of CPUs allocated to a cluster saves you money. The recommendation is currently made for only X6, X7 or X8 Exadata Cloud VM clusters.
Recommendation generation logic
- Cloud Advisor gathers telemetry data about the CPU utilization for every database server node of the system. Then it determines the algorithm from a user-configured profile setting similar to the downsize compute recommendation, according to the following profiles (thresholds):
- Conservative - If the CPU utilization is less than 5%, OCI recommends downsizing the enabled CPU cores to help achieve an average utilization of 10% .
- Standard - If the CPU utilization is less than 10%, OCI recommends downsizing the enabled CPU cores to help achieve an average utilization of 20% .
- Aggressive - If the CPU utilization is less than 15%, OCI recommends downsizing the enabled CPU cores to help achieve an average utilization of 30%.
- Cloud Advisor uses your configured profile settings and threshold (default is 10% for CPU) to determine if the maximum of all of the database server nodes average the CPU utilizations during the last seven days (the number of days is customizable) is below the threshold. If it is, Cloud Advisor identifies the ExaDB-D system as underutilized.
For example, a customer is running a Exadata Cloud VM X8 cluster on full rack with 24 enabled cores and Cloud Advisor determines that the infrastructure is underutilized, Cloud Advisor would recommend downsizing the enabled core count for the infrastructure to a value of 16 (or lower). The node count of the infrastructure remains the same.
Calculating Savings
To obtain the resource's compute costs,:
- Cloud Advisor checks the usage store and multiplies the recommended OCPU count with the price per OCPU to determine the new price. Then it calculates the existing price by multiplying the current OCPU count with the price per OCPU. This is the current cost of the system.
- Then Cloud Advisor determines the cost of the base system by looking at the cost in the usage store.
- Finally, Cloud Advisor calculates the difference between the base system and the existing system to show the cost savings.
Implementing the recommendation
Cloud Advisor does not support a fix-it operation for this recommendation. The only implementation method available for this recommendation is to do it manually. To manually adjust the number of enabled CPU cores, see To scale CPU cores in an Exadata Cloud Infrastructure cloud VM cluster or DB system.
Status changes
After you implement the recommendation manually, the status changes to Implemented after the next Cloud Advisor scan (typically within 24 to 48 hours).
Downsize Underutilized Compute Instances
The Downsize Underutilized Compute Instances recommendation indicates that some compute instances are bigger than needed. Implementing this recommendation saves you money without degrading performance.
Recommendation generation logic
Cloud Advisor gathers the CPU, Memory, and Network utilization over the selected interval (default seven days) to see if the usage is below the thresholds as specified by the recommendation profile. Based on the methodology of the recommendation profile, Cloud Advisor either uses the Average or P95 statistic for the CPU utilization during evaluation. The network utilization value is computed based on the max of the network bytes in-rate and network bytes out-rate over the network bandwidth in Gbps.
The recommendation is generated only if a smaller instance is available to support the number of VNICs in use.
To customize the logic for this recommendation, see Editing a Global Recommendation Override.
Supported shapes
Cloud Advisor scans support the following shapes using Downsize Underutilized Compute Instances:
Standard VM Shapes
- VM.Standard1.1
- VM.Standard1.16
- VM.Standard1.2
- VM.Standard1.4
- VM.Standard1.8
- VM.Standard2.1
- VM.Standard2.16
- VM.Standard2.2
- VM.Standard2.24
- VM.Standard2.4
- VM.Standard2.8
- VM.Standard3.Flex
- VM.Standard.A1.Flex
- VM.Standard.B1.1
- VM.Standard.B1.16
- VM.Standard.B1.2
- VM.Standard.B1.4
- VM.Standard.B1.8
- VM.Standard.E2.1
- VM.Standard.E2.2
- VM.Standard.E2.4
- VM.Standard.E2.8
- VM.Standard.E3.Flex
- VM.Standard.E4.Flex
Optimized VM shapes
- VM.Optimized3.Flex
Calculating Savings
Cloud Advisor uses the saving calculation formulas listed in this manual to generate estimated cost savings, However, these formulas use cost information to calculate the savings. If the cost information is not available and you are using the API, Cloud Advisor sets the Return value of the estimated cost savings to minus 1
( -1)
. If you are using the Console, Cloud Advisor displays a message that says "Not Available" or "–".See How Cost Savings Estimates Are Calculated for more information.
Implementing the recommendation
- Select a good time for updating the instances. Because instances require reboots after resizing, we recommend that you resize the instances at a time that does not disrupt your users. It usually takes less than five minutes to reboot an instance, and you can track the progress for each instance by monitoring the associated work request.
- Downsizing an instance reduces the number of OCPUs, the amount of memory, the network bandwidth, and the maximum number of VNICs for the instance. The instance's public and private IP addresses, volume attachments, and VNIC attachments do not change.
To implement the recommendation, do one of the following:
- Select the resource, then click Implement selected, and then follow the fix-it flow. See Implementing Cloud Advisor recommendations.
-
Manually adjust compute instances. See Changing the Shape of an Instance.
Status changes
When you implement the recommendation (Cloud Advisor fix-it flow or manual instance adjustment), its status changes from Pending to Implemented. The time needed to reflect this status change depends on the method used to implement the recommendation.
- Cloud Advisor fix-it flow: The status changes when the work request completes.
- Manual implementation: The status changes after the next Cloud Advisor scan for your tenancy (typically within 24 - 48 hours).
Downsize Underutilized Load Balancers
The Downsize Underutilized Load Balancers recommendation indicates that some load balancers are configured with later minimum bandwidth than needed. Implementing this recommendation saves you money without degrading performance as the minimum bandwidth assigned decide the minimum amount that would be charged for the Load Balancer.
Recommendation generation logic
Cloud Advisor detects if the average of the maximum values for peak bandwidth usage over the evaluation period is less than the threshold percentage of minimum bandwidth as specified by therecommendation profile. For the identified load balancers, Cloud Advisor suggests decreasing the minimum bandwidth to the current peak bandwidth usage value. The maximum bandwidth value remains the same.
For dynamic shapes, we recommend converting to flexible shape where the current bandwidth of dynamic shape is selected as the maximum bandwidth value. The minimum bandwidth is set to the peak bandwidth usage value as before mentioned.
To customize the logic for this recommendation, see Editing a Global Recommendation Override.
Calculating Savings
- If a Load Balancer with dynamic shape is recommended to be converted to a flexible shape, Cloud Advisor subtracts the recommended minimum bandwidth from the current minimum bandwidth. It then multiplies the result by the billed usage and by the unit price per bandwidth of the current dynamic shape. If the recommended minimum bandwidth is less than or equal to 100 Mbps, that number is multiplied by 0.35 to offset the cost difference between dynamic and flexible shapes.
- If the recommendation is generated for a Load Balancer with a flexible shape, Cloud Advisor subtracts the recommended minimum bandwidth from the current minimum bandwidth. It then multiplies the result by the billed usage and unit price of a single flex bandwidth. The billed usage of a single flex bandwidth is calculated by dividing billed usage by the current minimum bandwidth.
Implementing the recommendation
- This recommendation changes the Load Balancer's minimum bandwidth only. The maximum bandwidth remains unchanged.
- Changing the bandwidth size of the Load Balancer requires resetting all existing sessions of the Load Balancer. If you switch to a flexible shape, you can't revert to a dynamic shape. If the fixed shape is billed at a discounted rate, the estimated savings values might overstate potential savings. Before making changes, work with sales representative to understand billing and discount options.
To implement the recommendation, do one of the following:
- Select the resource, then click Implement selected, and then follow the fix-it flow. See Implementing Cloud Advisor recommendations.
-
Manually adjust load balancers. See Changing a Load Balancer's Bandwidth Shape.
Status changes
When you implement the recommendation (Cloud Advisor fix-it flow or manual change, either from dynamic to flexible shape or change of existing flexible shape), its status changes from Pending to Implemented. The time needed to reflect this status change depends on the method used to implement the recommendation.
- Cloud Advisor fix-it flow: The status changes when the work request completes.
- Manual implementation: The status changes after the next Cloud Advisor scan for your tenancy (typically within 24 - 48 hours).
Downsize Underutilized ADW and ATP Databases
The Downsize Underutilized ADW and ATP Databases recommendation indicates that more CPUs are allocated to Autonomous Transaction Processing (ATP) and Autonomous Data Warehouse (ADW) instances than are needed to process the data. Reducing the number of CPUs allocated to these databases saves you money.
Recommendation generation logic
Cloud Advisor identifies low average CPU utilization the last thirty days for Autonomous Database for Analytics and Data Warehousing and Autonomous Database for Transaction Processing and Mixed Workloads databases. A low average CPU utilization indicates the utilization to be less than 30% of the allocated CPUs.
Calculating Savings
For the resource's compute costs, Cloud Advisor multiplies the billed usage for ADB Compute by the unit price, and then divides that value in half.
Implementing the recommendation
When you implement the recommendation, the resources are resized. Resizing the resources causes them to reboot and become temporarily unavailable.
- Cloud Advisor suggests the number of OCPUs to allocate to these databases. On the recommendation page, under Resource recommendations, select the resources to implement the recommendation on and click Implement Selected. For more information, see Manage and Monitor Autonomous Database.Note
When you implement the recommendation, Cloud Advisor reduces the OCPUs by 50 percent. - Manually adjust database CPUs. See Add CPU or Storage Resources or Enable Auto Scaling and Remove CPU or Storage Resources or Disable Auto Scaling.
Status changes
When you implement the recommendation (Cloud Advisor fix-it flow or manual CPU adjustment), its status changes from Pending to Implemented. The time needed to reflect this status change depends on the method used to implement the recommendation.
- Cloud Advisor fix-it flow: The status changes when the work request completes.
- Manual implementation: The status changes after the next Cloud Advisor scan for your tenancy (typically within 24 - 48 hours).
Delete Idle Compute Instances
The Delete Idle Compute Instances recommendation indicates that some compute instances are unused. When you delete unused compute instances, you save money by not having to pay for them. Boot volumes are retained when you delete the compute instances.
Recommendation generation logic
This recommendation analyzes the past seven days of data and generates recommendations with logic that depends on the shape of the compute instance.
For supported VM shapes:
- CPU Utilization P95 over all days is < 3%
- Memory utilization max over all days is < 8%
- Network utilization max over all days is < 3%
For supported BM shapes:
- CPU Utilization P95 < 2%
- Memory utilization max < 5%
- Network utilization max < 3%
Supported shapes
When using Delete idle compute instances, Cloud Advisor supports the following shapes:
VM shapes:
- VM.Standard1.1
- VM.Standard2.1
- VM.Standard3.Flex
- VM.Optimized3.Flex
- VM.Standard.A1.Flex
- VM.Standard.B1.1
- VM.Standard.E2.1
- VM.Standard.E2.1.Micro
- VM.Standard.E3.Flex
- VM.Standard.E4.Flex
BM shapes:
- BM.Standard1.36
- BM.Standard2.52
- BM.Standard.A1.160
- BM.Standard.B1.44
- BM.Standard.E2.64
- BM.Standard.E3.128
- BM.Standard.E4.128
- BM.DenseIO1.36
- BM.DenseIO2.52
Calculating Savings
For each compute instance, Cloud Advisor multiplies the billed usage by the unit price.
Implementing the recommendation
- Select the resource, then click Implement selected, and then follow the fix-it flow. See Implementing Cloud Advisor recommendations.
- Manually create lifecycle policy rules. You can define lifecycle policy rules that automatically archive or delete resources within a given Object Storage bucket. Learn about how Object Lifecycle Management works.
Status changes
When you implement the recommendation (Cloud Advisor fix-it flow or manual deletion), its status changes from Pending to Implemented. The time needed to reflect this status change depends on the method used to implement the recommendation.
- Cloud Advisor fix-it flow: The status changes when the work request completes.
- Manual implementation: The status changes after the next Cloud Advisor scan for your tenancy (typically within 24 - 48 hours).
Delete Unattached Block Volumes
The Delete Unattached Block Volumes recommendation indicates that unattached block volumes exist in your tenancy. Attaching or deleting unattached block volumes reduces costs.
Recommendation generation logic
Cloud Advisor scans the tenancy once a day for block volumes that are not attached to any compute resource. If the volume is unattached for fourteen consecutive days, Cloud Advisor recommends that you delete it.
Calculating Savings
Cloud Advisor estimates how much money would be saved by deleting the unattached block volume. For the resource that the recommendation applies to, Cloud Advisor uses the billed usage for performance units and storage.
Implementing the recommendation
To implement the recommendation, do one of the following:
-
Delete the volumes. Do one of the following:
- Select the resource, then click Implement selected, and then follow the fix-it flow. See Implementing Cloud Advisor recommendations.
- Manually delete the volumes. See Deleting a Block Volume.
-
Manually attach the volumes. See Attaching a Block Volume to an Instance.
Status changes
When you implement the recommendation (Cloud Advisor fix-it flow, manual deletion, or manual attachment), its status changes from Pending to Implemented. The time needed to reflect this status change depends on the method used to implement the recommendation.
- Cloud Advisor fix-it flow: The status changes when the work request completes.
- Manual implementation: The status changes after the next Cloud Advisor scan for your tenancy (typically within 24 - 48 hours).
Delete Unattached Boot Volumes
The Delete Unattached Boot Volumes recommendation indicates that unattached boot volumes exist in your tenancy. Attaching or deleting unattached boot volumes reduces costs.
Recommendation generation logic
Cloud Advisor scans the tenancy once a day for boot volumes that are not attached to any compute resource. If the volume is detached for fourteen consecutive days, Cloud Advisor recommends that you delete it.
Calculating Savings
Cloud Advisor estimates how much money would be saved by deleting the detached boot volume. For the resource that the recommendation applies to, Cloud Advisor uses the billed usage for performance units and storage.
Implementing the recommendation
To implement the recommendation, do one of the following:
-
Delete the volumes. Do one of the following:
- Select the resource, then click Implement selected, and then follow the fix-it flow. See Implementing Cloud Advisor recommendations.
- Manually delete the volumes. See Deleting a Boot Volume.
-
Manually attach the volumes. See Attaching a Boot Volume.
Status changes
When you implement the recommendation (Cloud Advisor fix-it flow, manual deletion, or manual attachment), its status changes from Pending to Implemented. The time needed to reflect this status change depends on the method used to implement the recommendation.
- Cloud Advisor fix-it flow: The status changes when the work request completes.
- Manual implementation: The status changes after the next Cloud Advisor scan for your tenancy (typically within 24 - 48 hours).
Change Compute Instances to Burstable
The Change Compute Instances to Burstable recommendation indicates bursty traffic in VM.Standard3.Flex, VM.Standard.E3.Flex, and VM.Standard.E4.Flex compute instances. Bursty traffic occurs when compute instances have low usage with only occasional spikes of high usage.
A burstable instance is a virtual machine (VM) instance that provides a baseline level of CPU performance with the ability to burst to a higher level to support occasional spikes in usage. When customers create a burstable instance, they can specify the total OCPU count (or CPU cores) and the baseline CPU utilization. The baseline utilization, which is always allocated to the instance, is a fraction of each CPU core, either 12.5% or 50%.
The advantage of changing a compute instance to a burstable instance is that burstable instances can sustain low workloads running with a fraction of normal number of CPUs most of the time, but can burst up to use the full number of available CPUs for a limited amount of time when needed to handle high workloads. Adjusting instances to the suggested burstable configuration saves you money when workloads are low, without degrading performance when the workload increases. For more information, see Changing the shape of an instance in the Compute Service manual.
Recommendation generation logic
Cloud Advisor detects bursty VM.Standard3.Flex, VM.Standard.E3.Flex, and VM.Standard.E4.Flex instances using CPU utilization metrics (Max and P95 statistics). In a 24-hour period, Cloud Advisor reviews 48 data points for CPU utilization per instance, generating this recommendation when only a few data points (5 or fewer) have Max CPU utilization greater than a threshold (50% or 12.5%). When all other conditions are met, Cloud Advisor checks the instance memory-core ratio and generates the recommendation only when the memory-core ratio is less than 12GB/OCPU core. The P95 CPU utilization value in this duration should be less than 40% (for 50% threshold) and 10% (for 12.5% threshold) to ensure that the usage is low (non spiky) for most part of the duration. This recommendation suggests adjusting the instance to burstable at the percentage indicated by the exceeded threshold. Oracle recommends that you set burstable 50% for the 50% threshold and set burstable 12.5% for the 12.5% threshold.
To customize the logic for this recommendation, see Editing a Global Recommendation Override.
Calculating Savings
Cloud Advisor calculates cost savings for an instance as the difference between the suggested burstable configuration and the standard configuration. For example, if the suggested burstable configuration is 12.5%, then the new cost would be 12.5% of the standard configuration.
Implementing the recommendation
To implement the recommendation, do one of the following:
-
When implemented using the fix-it flow, the instance's networking type is updated to Paravirtualized networking
-
Manually set up a burstable configuration. See Burstable Instances.
Status changes
When you implement the recommendation (Cloud Advisor fix-it flow or manual steps to change the instance to a burstable configuration), its status changes from Pending to Implemented. The time needed to reflect this status change depends on the method used to implement the recommendation.
- Cloud Advisor fix-it flow: The status changes when the work request completes.
- Manual implementation: The status changes after the next Cloud Advisor scan for your tenancy (typically within 24 - 48 hours).