TL;DR — Rather than wait for budget alert emails, you can use programmatic budget notifications to send budget updates to your favorite comms channels, like Slack (as well as anything else you can code).
The last post introduced programmatic budget notifications and we saw a simple example of printing out some information. Since we can respond to the budget notification with code, a whole world of possibilities is available including third party integrations.
Slack is a popular communication platform for teams, so it’s an ideal candidate for sending budget information and keeping your team informed of the status of your…
TL;DR — More than just alerts, budgets can also send notifications to Pub/Sub. Once they’re in Pub/Sub, you can hook up all kinds of services to react to them. You can use the information about the budget along with some code to do just about anything.
TL;DR — By default, budget alerts only go to Billing Account Administrators and Billing Account Users. You can easily add up to 5 more custom emails by using a Cloud Monitoring channel. Try to send to groups, not individuals!
My last post went over how to set up budgets and why you should definitely set them up (probably in too much detail). It’s definitely important to have a budget, but alerts for these budgets only go to Billing Account Administrators and Billing Account Users. So what happens when you want to keep more people informed of the budget status?
TL;DR — Budgets and alerts are probably the first step to staying on top of your Google Cloud costs. If you care about money, you should definitely set up a budget. In this post, I break down a budget and show how to set one up.
The cloud is great because it’s incredibly easy to spin up a virtual machine, use a managed data warehouse, or even create a globally replicated relational database (this still blows my mind). But while you, or your eng team, might be more than happy to create and toy around with these resources, they cost…
TL;DR — Try out Saved Cost Views to create and share custom views from the Google Cloud billing reports page.
There’s a lot in common with FinOps, cost optimization, cost efficiency, etc. Different companies and cloud providers use these to describe a variety of ideas that have one thing in common: maximize the value on your investment in the cloud. While there are many ways to optimize your investment, none are possible without first understanding your costs.
For many Cloud users, billing is just something you deal with at the end of the month. But for larger teams and organizations, you’ll hit a scale at which it becomes critical to manage costs and understand what you’re paying for.
Prefer to watch over reading? Check out the video version! Otherwise, skip down to read more.
In order to make sure your Google Cloud resources are paid for correctly, the billing account and payments profile need to be set up with the right permissions. …
Edit: Here’s a new codelab that covers this and the next blog post!
Rewriting existing applications to Kubernetes isn’t always possible or feasible to do manually. That’s where Migrate for Anthos can help, by modernizing your existing applications and getting them to run in Kubernetes. You don’t even need to be running Anthos, just Google Kubernetes Engine!
Let’s look at an example, migrating a Compute Engine instance to a Kubernetes Engine cluster running Migrate for Anthos to start with the basics. After this, we’ll look at more complex examples like moving from VMWare or other clouds into Kubernetes Engine. …
Google Cloud Developer Advocate and creator of occasionally useful content. Opinions are my own.