Businesses who use a GCP cost-efficiency checklist annually to check spend on Google Cloud Platform is being consumed efficiently are likely overspending the rest of the year. The solution to this issue is to optimize the Google Cloud environment and then use policy-driven automation to maintain the optimized state.
If you have landed on this page by searching for a GCP cost efficiency checklist, it is likely you have concerns your business is spending too much on Google Cloud. There are usually three reasons for GCP bills being higher than expected - Shadow IT environments you are unaware of, a lack of optimization, or the failure to govern your cloud environment effectively once the optimized state has been achieved.
Addressing GCP Costs Attributable to Shadow IT
Shadow Line of Business IT environments are not necessarily a bad thing. Unsanctioned environments developed by different departments are usually closely aligned with business needs and overcome issues that cannot be resolved by sanctioned apps and services. They can improve productivity and profitability, and also reduce the burden on the central IT department.
There are also risks attached to Shadow IT. By skipping the steps of central IT procurement, provisioning, and testing, Shadow IT environments can lack interoperability with other business systems and create security issues. Costs can spiral out of control due to there being no mechanisms in place to monitor GCP spend and because centralized optimization practices don´t take this environment into account.
The way to identify and address Shadow IT is to get total visibility of your GCP Cloud in order to identify what apps and services are being used, and who is using them. Then create a Cloud Center of Excellence (CCoE) to bring Shadow IT under the control of the central IT department. The CCoE should also create a system of hierarchal policy management to prevent further Shadow IT environments developing.
The GCP Cost Efficiency Checklist
If you have total visibility of your GCP Cloud, and Shadow IT is not an issue in your business, the second reason you may feel your business is spending too much on Google Cloud is a lack of optimization. Last year, we produced a free to download eBook “8 Best Practices for Reducing Spend in Google Cloud Platform” from which we have compiled the following GCP cost efficiency checklist:
- Delete unattached persistent disks (after taking a snapshot of them).
- Delete obsolete snapshots that are no longer needed.
- Delete disassociated network IP addresses.
- Isolate, evaluate, and terminate “zombie” assets.
- Rightsize Google Compute Engine Virtual Machines.
- Manage non-production Virtual Machines on a schedule.
- Make full use of committed use discounts.
- Migrate infrequently accessed object storage to lower cost tiers.
Google does provide some native tools to help businesses tick off items on our GCP cost efficiency checklist - for example, you can take advantage of Google´s rightsizing recommendations if your VMs experience peaks and troughs in weekly cycles. However, there are no tools available from Google that can tick off every item on the list in order to minimize costs and maximize cost efficiency.
Optimize Your Google Cloud with CloudHealth
By comparison, the CloudHealth cloud management platform can identify each item on our GCP cost efficiency checklist and alert you to issues such as unattached persistent disks when they have been unattached for a user-defined period of time. Alternatively you can configure CloudHealth to take a snapshot of an eligible disk, terminate it, and notify you by email the disk has been terminated.
By applying CloudHealth´s policy-driven automation capabilities to each item on our GCP cost efficiency checklist, you can maintain the optimized state of your Google Cloud permanently - and cost control is not the only area in which implementing the CloudHealth platform can be of benefit. The platform can also be used to improve performance, enhance security, and enforce governance policies.