Google Cloud Weekly - GCP Newsletter #209

Welcome to issue #209 September 28th, 2020

News

Compute Engine Official Blog

Better monitoring and logging for Compute Engine VMs - New features in Cloud Monitoring and Cloud Logging simplify operations of your Compute Engine instances.

AI Platform Prediction Machine Learning Official Blog

AI Platform Prediction goes GA with improved reliability & ML workflow integration - AI Platform Prediction goes GA with enhanced reliability & ML workflow integration.

Cloud Monitoring Compute Engine Official Blog

All together now: Fleet-wide monitoring for your Compute Engine VMs - Cloud Monitoring now lets you manage an entire fleet of Compute Engine VMs.

Cloud Run Google Kubernetes Engine Official Blog Serverless

Cloud Run for Anthos brings eventing to your Kubernetes microservices - New eventing capabilities in Cloud Run for Anthos make it easy to build event-driven applications on top of your GKE environment.

Cloud Armor Cloud CDN Cloud Load Balancing Networking Official Blog

Better together: Google Cloud Load Balancing, Cloud CDN, and Google Cloud Armor - By adding Google Cloud Armor and Cloud CDN to your Global Load Balancer deployment, you can benefit from better security and reduced latency.

 

Articles, Tutorials

Infrastructure, Networking, Security, Kubernetes

DevOps Official Blog SRE

SRE Classroom: exercises for non-abstract large systems design - Learn how to apply SRE principles in this series of workshops on non-abstract large systems design (NALSD) with Google engineers.

Anthos Networking Official Blog

Anthos in depth: Easy load balancing for your on-prem workloads - Your Anthos subscription includes an external load balancer that can help you connect data to your on-prem Anthos cluster.

DevOps Official Blog SRE

Are you an Elite DevOps performer? Find out with the Four Keys Project - Learn how the Four Keys open source project lets you gauge your DevOps performance according to DORA metrics.

Infrastructure Official Blog

Cloud migration: What you need to know (and where to find it) - Google Cloud offers a rich set of solutions and documentation to help guide your cloud migration. Here’s where to find what you need.

Ansible NoSQL Terraform Tutorial

Create a MongoDB cluster in 2 command lines (with GCP + Terraform + Ansible) - This is a tutorial to create a MongoDB cluster on GCP using Terraform and Ansible in 2 command lines.

Anthos AWS Kubernetes

Realizing Multi-Cloud Kubernetes with Google Anthos and AWS (part 2) - Part 2 of 3 — step-by-step installation instructions to deploy Google Anthos GKE on AWS, create a cluster, and connect it to GCP console.

App Development, Serverless, Databases, DevOps

API API Gateway Cloud Functions Cloud Run DevOps Go Terraform

GCP API Gateway Demo with Terraform / Go / Cloud Run - An example of using API Gateway connecting 2 microservices.

Cloud Pub/Sub Cloud Tasks Serverless

Cloud Tasks or Pub/Sub ? - Comparing Cloud Tasks and Cloud PubSub use cases.

SAP

SAP Data Intelligence and Google Cloud - Setting up SAP Data Intelligence on GCP.

Cloud SQL VPC

Access CloudSQL PostgreSQL FDW From Different VPC Or Public - Accessing GCP CloudSQL instances from different VPC or different projects.

Cloud Identity Aware Proxy Security

Programmatic Authentication under IAP on GCP - Experience of using Identity Aware Proxy with JWT tokens.

Big Data, Analytics, ML&AI

Beginner BigQuery

BigQuery Explained: Querying your Data - This post dives into querying data with BigQuery, lifecycle of a SQL query, standard & materialized views, saving and sharing queries.

BigQuery Billing Cloud Monitoring

How to move from on-demand pricing to reservations in BigQuery - Translating the slot usage graph into workload management.

BigQuery Billing

Monitoring your BigQuery costs and reports usage with Data Studio - Simple and effective dashboard. With actual report names, users and labels. Handy template included.

BigQuery

Pushing the Last Frontier of Data Analysis Democratization With BigQuery Data QnA - Using Data QnA (at the moment in private alpha) to query data in BigQuery.

BigQuery Tutorial

How to select data from columns contain a substring from BigQuery - How to deal with the requests that ask for data from columns that contain a user-defined substring in the column name from BigQuery.

BigQuery Billing GCP Experience

Managing Costs Efficiently With BigQuery - Handling the growth of data and users in BigQuery.

BigQuery Cloud Functions

Dynamic Partition Filtering on BigQuery Using Cloud Functions - Using table partition in BigQuery to limit data usage in queries.

Big Data BigQuery

Using BigQuery to Track and Estimate Home Heating Oil Deliveries - Google Sheets, Big Query, and Public Data Sets to calculate Degree Days and K-Factor.

Cloud Dataproc

How to setup auto scalable Google Dataproc cluster? - Creating a Dataproc cluster with auto scaling policy.

Cloud Dataproc

How Google Dataproc cluster auto scales? - An example of an autoscaling Dataproc cluster.

AI Platform Cloud SQL Data Science

Accessing Cloud SQL Data from AI Platform using Python - This article talks about a workaround to access data in Cloud SQL DB from the AI Platform.

AI Platform AI Platform Prediction GPU HPC

How to create a numeric calculation web service that autoscales on GPUs - Numeric-calculations-as-a-service by leveraging ML Infrastructure.

AI Platform Kubeflow Machine Learning Official Blog

Migrate your custom ML models to Google Cloud in 3 steps - How to migrate your custom ML models to Google Cloud in 3 steps using Kubeflow Pipelines.

Various

GCP Certification

Google Data Engineer certification — the definitive guide - Resources and topics to study when preparing for the Data Engineer exam.

Slides, Videos, Audio

GCP Podcast - #237 NVIDIA with Bryan Catanzaro.

Kubernetes Podcast - #122 Grafana, with Torkel Ödegaard.

 

Releases

AI Platform - Deep Learning VMs - M56 release Bug fixes for TensorFlow 2.3 add-ons Fixes bug affecting BigQuery magic commands in some environments Adds a diagnostics tool for AI Platform Notebooks.

AI Platform - Notebooks - AI Platform Notebooks API is now Generally Available. Cloud Audit Logging for AI Platform Notebooks is now Generally Available.

Anthos Config Management - 1.5.0. Anthos Config Management now includes Config Connector v1.19.1. Anthos Policy Controller has been updated to include a more recent build of OPA Gatekeeper (hash: 15d56e3). Binary Authorization can now be enabled through the Anthos Config Management Operator. The syncer and importer Containers now both run in the git-importer Pod in the importer Container. The nomos CLI tool is now available via gcloud. This release includes several logging and performance improvements.

Anthos - Anthos 1.5.0 is now available.

AppEngine - If you use Cloud Load Balancing, you can use network ingress controls so your app only receives requests that are routed through the load balancer.

BigQuery - The following time-unit partitioning features are now Generally Available (GA): Creating partitions using hourly, monthly, and yearly time-unit granularities.

Billing - We've added .NET and Go client libraries for the Cloud Billing Budget API (Beta).

Compute Engine - On July 28, 2020, we announced that improved validation checks will be introduced on API calls to the Compute Engine API. NVIDIA® T4 GPUs are now available in the following additional regions and zones: Sydney, Australia: australia-southeast1-a For information about using T4 GPUs on Compute Engine, see GPUs on Compute Engine.

Cloud Filestore - Filestore backups has launched to beta.

GKE on Prem - Anthos GKE on-prem 1.5.0-gke.27 is now available. Improved upgrade and installation: Preflight checks are now blocking with v1 configs for installation and upgrades. Improved HA and failure recovery: The user cluster control plane HA feature is now generally available. Improved support for Day-2 operations: The gkectl update cluster command is now generally available. Enhanced monitoring with Cloud Monitoring: Introduces out-of-the-box alerts for critical cluster metrics and events in preview. Functionality changes: Preflight check failures now block gkectl create loadbalancer for the bundled load balancer with Seesaw. Breaking changes: Starting with version 1.5, instead of using kubectl patch machinedeployment to resize the user cluster and kubectl edit cluster to add static IPs to user clusters, use gkectl update cluster to resize the worker node in user clusters and to add static IPs to user clusters. Fixes: Fixed an issue that caused approximately 50 seconds of downtime for the user cluster API service during cluster upgrade or update. Due to a 1.17 kubernetes issue, kube-apiserver and kube-scheduler don't expose kubernetes_build_info on the /metrics endpoint in the 1.5 release.

IAM - You can now use workload identity federation, available in beta, to grant access to Google Cloud resources from on-premises and multi-cloud workloads.

Cloud Logging - The histogram panel in the Logs Viewer (Preview) now contains a viewport to help you quickly understand the time range of the log entries you're viewing within the Query results pane. Logs Buckets are now generally available.

Anthos Migrate - On September 24, 2020 we updated Migrate for Anthos 1.4. Changed the default settings on the Cloud processing cluster for migrating Linux workloads: You no longer have to specify the --scopes "cloud-platform" option when creating Cloud processing clusters for migrating Linux workloads. You can now use the Google Cloud Console to: Install Migrate for Anthos on a processing cluster Create a migration source for a Compute Engine VM See Installing Migrate for Anthos and Adding a migration source for more.

Resource Manager - The Organization policy constraints for Direct Path disablement have launched into beta.

Cloud Run for Anthos - Cloud Run for Anthos on Google Cloud version 0.17.2-gke.1 is now available for following GKE minor version: 1.18.

Cloud SQL MySQL - MySQL 5.6.42 is upgraded to 5.6.47. Cloud SQL has upgraded Replicating from an external server to version 1.1.

Cloud SQL SQL Server - Cloud SQL for SQL Server enables you to set a default collation value for databases in an instance.

Network Intelligence Center - Running Connectivity Tests to and from Google-managed services is available in Alpha.

Deep Learning VM - M56 release Bug fixes for TensorFlow 2.3 add-ons Fixes bug affecting BigQuery magic commands in some environments Adds a diagnostics tool for AI Platform Notebooks.

AI Platform Training - AI Platform Training runtime version 2.2 now supports training with TPUs using TensorFlow 2.2.

Anthos GKE on-prem - Anthos GKE on-prem 1.5.0-gke.27 is now available. Improved upgrade and installation: Preflight checks are now blocking with v1 configs for installation and upgrades. Improved HA and failure recovery: The user cluster control plane HA feature is now generally available. Improved support for Day-2 operations: The gkectl update cluster command is now generally available. Enhanced monitoring with Cloud Monitoring: Introduces out-of-the-box alerts for critical cluster metrics and events in preview. Functionality changes: Preflight check failures now block gkectl create loadbalancer for the bundled load balancer with Seesaw. Breaking changes: Starting with version 1.5, instead of using kubectl patch machinedeployment to resize the user cluster and kubectl edit cluster to add static IPs to user clusters, use gkectl update cluster to resize the worker node in user clusters and to add static IPs to user clusters. Fixes: Fixed an issue that caused approximately 50 seconds of downtime for the user cluster API service during cluster upgrade or update. Due to a 1.17 kubernetes issue, kube-apiserver and kube-scheduler don't expose kubernetes_build_info on the /metrics endpoint in the 1.5 release.

If you have suggestion, feedback or link you want to share feel free to email me at zdenko@gcpweekly.com

Have a great week,

Zdenko

Older messages

GCP Newsletter #208

Monday, September 21, 2020

Welcome to issue #208 September 21st, 2020 News Official Blog Analyze your logs quickly with suggested queries beta in Cloud Logging - New suggested queries in Cloud Logging help highlight important

GCP Newsletter #207

Monday, September 14, 2020

Welcome to issue #207 September 14th, 2020 News Apigee Official Blog Faster, more powerful apps for everyone: What happened at Next OnAir this week - Google Next business application platform week

GCP Newsletter #206

Monday, September 7, 2020

Welcome to issue #206 September 7th, 2020 The last week of OnAir is here and it's about What's Next In Enterprise IT. News Official Blog An AI gold mine: What happened at Google Cloud Next

GCP Newsletter #205

Monday, August 31, 2020

Welcome to issue #205 August 31st, 2020 News Official Blog Accelerate your application development and delivery - At Google Cloud Next '20: OnAir, we released a wealth of tools and capabiltiies to

GCP Newsletter #204

Monday, August 24, 2020

Welcome to issue #204 August 24th, 2020 Although last week of Cloud OnAir was about databases, we have many interesting non-databases related news too :) This week is about Application Modernization.

You Might Also Like

Tuesday Triage #200 and giveaway

Tuesday, May 14, 2024

Your weekly crème de la crème of the Internet is here! The 200th edition featuring annual subscriptions giveaway, thoughts on nearly four years of ... ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

🎮 How AI Tools Are Changing Game Development — Grab a Pixel 8a Instead of Waiting for Pixel 9

Tuesday, May 14, 2024

Also: Sharing Your Google Maps Trip Progress, and More! How-To Geek Logo May 14, 2024 Did You Know In a bid to keep the ingredients secret, WD-40 was never patented. 🤖 The New GPT It's Tuesday!

Meta shuts down Workplace

Tuesday, May 14, 2024

Plus: Everything that happened at Google I/O and AWS CEO steps down View this email online in your browser By Christine Hall Tuesday, May 14, 2024 Hello, and welcome back to TechCrunch PM. The team

Flattening Lists of Lists, Python 3.13, Sets, and More

Tuesday, May 14, 2024

Flattening a List of Lists in Python #629 – MAY 14, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Flattening a List of Lists in Python In this video course, you'll learn how to flatten a list

Daily Coding Problem: Problem #1441 [Easy]

Tuesday, May 14, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. UTF-8 is a character encoding that maps each symbol to one, two, three, or four

Noonification: 3 Quick Ways to Optimize RecyclerView

Tuesday, May 14, 2024

Top Tech Content sent at Noon! Get Algolia: AI Search that understands How are you, @newsletterest1? 🪐 What's happening in tech today, May 14, 2024? The HackerNoon Newsletter brings the HackerNoon

Using 97 fewer cores thanks to PGO

Tuesday, May 14, 2024

Plus an HNSW indexed vector store library, a new Go game hits the Steam store, and is 'ok' ok?. | #​507 — May 14, 2024 Unsub | Web Version Together with Stytch logo Go Weekly Reclaiming CPU for

Ranked | The Top 6 Economies by Share of Global GDP (1980-2024) 📈

Tuesday, May 14, 2024

Gain a unique perspective on the world's economic order from this graphic showing percentage share of global GDP over time. View Online | Subscribe Presented by: Data that drives the

Free online event this Thursday: Getting ahead with time series data

Tuesday, May 14, 2024

Free Online Event Do you know how your competitors use time series data to get ahead? Join us on Thursday, May 16 at 10am PT/1pm ET for a free, hour-long online fireside chat called “Unleash the Full

Here's the deal

Tuesday, May 14, 2024

We wanted you to be among the first to know about our plans to relaunch the Gigantic training courses that Product Collective now powers! Here's the deal: From May 20th - May 31st, anybody that