Google Cloud Platform Technology Nuggets — May 16–31, 2022 Edition
Welcome to the May 16–31, 2022 edition of Google Cloud Technology Nuggets.
Check out the official Google Cloud Locations page for more information around regions, various services available under them and more.
Spot VMs, which provide 60–91% off the price of on-demand VMs, are now available in GA. The blog post describes multiple workloads, where you can utilize Spot VMS, like GKE, GKE Autopilot Spot Pods, etc. Additionally, the Terraform Google Cloud Provider has been updated with support for Spot VMs too. Check out Spot VM documentation for more information.
Check out this article that gives detailed information on how to run a GKE application on Spot nodes with on-demand nodes as a fallback.
Containers and GKE
For your Kubernetes cluster, you have set up your resource requests and limits. But are these set in a way that really rightsizes your cluster or have you ended up overprovisioning? Help is on its way and GKE now provides you with an end-to-end workflow that helps you discover optimization opportunities, analyze workload specific resource request suggestions and act on those recommendations. Check out the blog post for details that provides you guidance even if you are new to GKE and/or looking to optimize an existing cluster.
While we are still on the topic of optimization, how about understanding the cost of running your GKE workload and doing that right within the Google Cloud console. The GKE Cost Estimator is now available within the console itself. Check out the blog post for more details.
In this edition’s customer story, we cover Maisons du Monde’s journey to a managed service for Prometheus. The journey started with their move to Google Kubernetes Engine and they hosted a self-managed Prometheus setup. As their scale grew, they faced the challenges of spending significant time and effort to keep it running. The blog post goes into the detail of how they moved over to Managed Service for Prometheus and the changes they had to undertake.
Check out the Security roundup — a collection of stories from the first quarter of 2022. Stories include GKE Essentials — Security Basics, Ensuring CI/CD Pipeline Security, Protecting against Denial of Service and Flooding Attacks and more.
Assured Open Source Software service is a new Google product that allows organizations to easily incorporate the same OSS packages that Google uses into their own developer workflows. To help understand the kinds of testing, verification that these packages are subjected to, check out the blog post.
Assured OSS is expected to enter Preview in Q3 2022. If interested, please fill out this form.
DevOps and SRE
The State of DevOps Report by Google Cloud and DORA is one of the longest running research programs that looks at best practices used by organizations to produce software at quality, scale, speed while focusing on reliability and security. The 2022 State of DevOps Survey is now open and no matter what the size of your organization is and the level of DevOps that you may have implemented, do join in and complete the survey. The survey is open till Jul 22, 2022. The focus on this survey is an increasingly important area : security and how organizations could shift left in their security stance and bring it in earlier in the process. An example of what organizations can do to help facilitate that is given below:
In additional material, the DORA team has released the DevOps Enterprise Guidebook, which will be your resource providing a concrete action plan for implementing recommendations using Google Cloud’s DORA research to initiate performance improvements. The guidebook will be released in phases and currently Chapter 1, as the blog post states, “The goal of this first chapter is to give your organization a better understanding of how to use DORA’s resources to measure your performance and to begin your first DevOps team experiment.”
Managed Service for Prometheus went GA in March of this year. Google Cloud has come up with a new low-cost, high-usage pricing tier designed for customers who are moving large volumes of Kubernetes metrics over to the service. Additionally, current usage tier pricing has been reduced too (by 25%). Check out the blog post for the pricing changes. One of the best ways to get familiar with the Managed Service for Prometheus is via Qwiklabs and which is available for no charge through June 15. It contains around 4.5 hours of content covering migration, metrics collection, analysis, and cost saving strategies.
Databases and Analytics
Change Streams for Spanner, allows users to track and stream out changes (inserts, updates, and deletes) from their Cloud Spanner database in near real-time. These change streams can be used for analytics, drive downstream applications via messaging and even for compliance purposes. Change Streams for Spanner are now available in GA and you can get started here.
One of the benefits of using a managed service like Cloud SQL is that it scheduled regular maintenance for you. However, it is likely that the scheduled maintenance windows do not work for you and you would like to get a particular version as quickly as possible. Cloud SQL has now launched Self Service Maintenance in GA and gives you the flexibility to do so. Check out the blog post for more details.
If you are looking to migrate databases from on-premises (Physical or VMware) to Google Cloud VMware Engine (GCVE), then check out this blog post that outlines the processes and tools to do so. The approach is first to lift and shift using tools like VMware HCX, PlateSpin Migrate and if that is not feasible, then replatforming options are discussed.
When you are running services in multiple environments, key challenges include connecting these services in a secure and reliable manner, traffic management and security perimeters. Key Google Cloud Networking Solutions help you to achieve that and these include : Cloud Load Balancers, Hybrid Load Balancing and Hybrid Connectivity, and Private Service Connect. This blog post goes at great depth to describe the Google Cloud Networking Stack and how you can efficiently design these networks.
Google Cloud Networking has introduced Network Intelligence Center (NIC)’s newest module: Network Analyzer. Key features include auto-detecting failures caused by the underlying network, surfacing root cause analyses, and suggesting best practices to improve the availability, performance, and security of services. Out of the box, it supports analyzers that continuously monitor GCE and GKE network configuration, which includes network services like load balancers, hybrid connectivity, and connectivity to Google services like Cloud SQL. It even proactively monitors any users pushing out config changes that could result in failure or suboptimal configurations. Check out the blog post for more details.
Google Cloud Certifications
Google Cloud Certifications are a great way for organizations to ensure that their employees have the right skills in Google Cloud. Check out this blog post that indicates the challenges that organizations are facing due to a skills shortage and how Google Cloud Certifications is one path to help bridge that. Download an IDC whitepaper that highlights the value of certification for your team. We have an upcoming webinar on June 2, that will show how easy it is to get started on the certification journey. Check out the blog post for more details.
Speaking of certifications, Google Cloud also has Skill Badges, that you can pick up as you complete labs/quests. Check out the blog post on the value of Skill Badges and how you can get started today.
Stay in Touch
Have questions, comments, or other feedback on this newsletter? Please send Feedback.
Looking to keep a tab on new Google Cloud product announcements? We have a handy page that you should bookmark → What’s new with Google Cloud.