Controlling costs with Google Cloud to enable growth, innovation and transformation

BrandPost By Google
Jan 09, 2021
BudgetingCloud ComputingDigital Transformation

By: Matthew Zwolenski, Director, Technology & Architecture, Google Cloud Australia & NZ

business leadership / double-exposure of a woman with laptop and phone, city skyline + abstract data
Credit: Metamorworks / MicroStockHub / Getty Images

Cloud provides extensive opportunities to optimise costs so businesses can dedicate scarce resources to innovation and digital transformation. Here are ten strategies businesses can employ to control costs.

Businesses today must adapt to a global reality of disrupted supply chains, economic and political volatility, and populations whose expectations of work and shopping are considerably different to those they had pre-pandemic. These circumstances are placing technology and finance leaders under more pressure than ever to minimise waste and maximise the value of every dollar dedicated to IT. 

This means investing in digital transformation and cloud strategy, rather than ‘keeping the lights on’ by spending on infrastructure. However, help is at hand for technology leaders: cloud infrastructure provides the flexibility to control costs that legacy on-premise equipment does not.

Unlocking competitive advantage from cloud infrastructure can be as easy as analysing workloads and right-sizing resources. However, the opportunities to optimise cloud spend run considerably deeper. At Google Cloud, we aim to help customers maximise the value of their investments in our products and services. 

For example, James Gwee, Chief Technology Officer and Co-founder of enterprise event application Micepad, says “Google Cloud helped us find ways to save money. This was counterintuitive because the assumption is that vendors want to bill as much as possible. Instead, Google Cloud comes in and shows us how to pay them less. It really gives us the feeling that Google Cloud cares about startups.”

Here are 10 techniques businesses can use to free up resources to focus on delivering value:

1. Employ AI to provide cost optimisation around the clock

Artificial intelligence and machine learning tools can operate over cloud workloads, learning over time the resources needed and making adjustments to ensure businesses pay only for what they need.

2. Look for committed use discounts

Optimising cloud means selecting the best pricing model for a business. Technology leaders may ask cloud providers about flexibility in pricing for long-term committed workloads, where the technology team understands the workloads well and knows only minimal resources are needed on an ongoing basis. 

Cloud providers may offer discounts in these circumstances, and at the other end of the dial –  where a team needs only to spin up a resource for a few hours.

3. Identify non-time-critical workloads

If a business has large workloads that do not have to run in real-time, preemptible virtual machines present an opportunity to manage costs. A business can load a virtual machine into a cloud provider’s platform to run when a cloud provider has available resources. As long as a workload can tolerate stop-start operation, this can be cost effective.

4. Make use of autoscaling

If a business has highly variable workloads – for example an e-commerce website that hosts sales events that spike demand – and runs in the cloud, autoscaling can activate new virtual machine instances or containerised application instances to meet demand. It then shuts down  resources when demand drops.

5. Keep your storage only as active as it needs to be

Many businesses are generating large data volumes – but only a small proportion needs to be hosted on high performance storage. Cloud providers can provide tiered data storage ranging from high performance platforms down to ‘nearline’ and ‘coldline’ storage, with each tier priced accordingly. 

However, a key difference between providers is whether they can autotier data based on policy and AI. This can deliver efficiencies, with infrequently-accessed data moved to lower cost and more appropriate storage tiers.

6. Make sure you have full visibility

When evaluating cost monitoring tools, businesses should look for role-based, granular visibility. Business units, individual teams and developers should all be able to track costs. The tool should also forecast likely workload costs, while raw data should also be available to a company’s existing business insights tools.

7. Take the free advice from your cloud vendor’s presales team

Cloud providers’ consulting and presales teams are  accustomed to helping customers identify the most cost-effective cloud configuration. Businesses can make the most of free advice to optimise deployment, and take advantage of  planning tools and methodologies.

8. Consider engaging professional services partners

Cloud cost optimisation can require detailed planning, observation and tuning of resources. Professional services experts can help deliver significant cost reductions, starting with full-scale assessments of existing workloads ( legacy and cloud-migrated) and detailed cost optimisation strategies.

9. Write once, run anywhere

The containerisation of applications and associated frameworks revolutionises scalability – rather than running heavily resourced virtual machines running full operating systems to accommodate applications, businesses can spin up thousands of instances of an application almost instantly.

Businesses should look for cloud vendors that support ‘write once, run anywhere’ technology, and can orchestrate the deployment and management of those applications across multiple different cloud platforms.

10. Build a multicloud strategy to balance cloud economics

Openness and contestability delivered through a multi-cloud strategy can help optimise costs. Technologies like Kubernetes can deliver ease of management across cloud services and inform decisions about workload placement.

Learn more here about how to optimise cloud costs with Google Cloud. 

Matthew Zwolenski, Google Supplied by Google

About Matthew Zwolenski: 

Matt leads the Technology and Architecture team for Google Cloud across Australia and New Zealand. His team is responsible for the cloud transformation journeys of many of the largest organisations in the region, as well as accelerating and scaling digital native organisations. Matt’s team consists of AI and machine learning specialists, cloud architects and application and infrastructure modernisation specialists who help customers on their digital journeys.