Google Cloud Weekly - GCP Newsletter #257

Welcome to issue #257 August 30th, 2021

News

Cloud Pub/Sub Data Analytics Official Blog

Save messages, money, and time with Pub/Sub topic retention - With new topic retention functionality, you can back up and replay messages that are published to Pub/Sub topic.

Dialogflow Official Blog

Six new features in Dialogflow CX - Discover 6 new features that make Dialogflow CX the best chatbot virtual agent for enterprises.

Official Blog Security

Cloud CISO Perspectives: August 2021 - Google Cloud CISO Phil Venables shares his thoughts on JCDC, Whitehouse Cybersecurity Summit, and other cloud security developments.

App Engine Official Blog Serverless

New features to better secure your Google App Engine apps - Announcing new features to further extend the security already provided by App Engine: Egress Controls and User-managed service accounts.

Official Blog Security

Shift security left with on-demand vulnerability scanning - Use on-demand vulnerability scanning to detect issues early and help prevent downstream problems.

Networking Official Blog Security Vertex AI

Introducing Prediction Private Endpoints for fast and secure serving on Vertex AI - Learn the basics of VPC peering and how to use Private Endpoints on Vertex AI.

Cloud Functions Official Blog Secret Manager Serverless

What's the key to a more secure Cloud Function? It's a secret! - The Google Secret Manager native integration with Cloud Functions makes it easier to access secrets for authenticating to upstream APIs and services.

Firebase Official Blog

Firebase SDK for Apple now fully supports Swift Package Manager - As of Firebase 8.6.0 for iOS, Firebase fully supports Swift Package Manager. This means you can now add Firebase to your iOS project without leaving Xcode.

Firebase Official Blog

The new Firebase JS SDK is now GA - Version 9 of the Firebase SDK is now generally available. This new version adopts a module first format that is optimized for elimination of unused code. The result is a potential significant reduction of Firebase library code in JavaScript bundles, up to 80% in some scenarios.

 

Articles, Tutorials

Infrastructure, Networking, Security, Kubernetes

Google Kubernetes Engine Official Blog

One click deploy Triton Inference Server in Google Kubernetes Engine - Accelerate your GPU-enabled ML inference projects with one click using the Google Kubernetes Engine (GKE) on NVIDIA’s Triton Inference Server.

BeyondCorp Official Blog Security

A unified and proven Zero Trust system with BeyondCorp and BeyondProd - How Google applies Zero Trust concepts to secure end-user access and running production systems at scale.

Official Blog Security

Best practices using Web Risk API to help stop phishing and more - Check out Web Risk API’s best practices to see how you can help use all of Web Risk API’s together to stop attacks targeting your end users.

Ansible DevOps

Deploy Nomad and Consul Using Ansible on GCP

App Development, Serverless, Databases, DevOps

BigQuery Cloud Spanner Official Blog

Replicating from Cloud Spanner to BigQuery at scale - Cloud Spanner is Google Cloud's native and distributed Online Transaction Processing System (OLTP). Due to its distributed nature, it can scale horizontally and therefore is suitable for workloads with very high throughputs containing large volumes of data. This invites a huge opportunity to do analytics on top of it.

Cloud Storage Official Blog

All you need to know about Cloud Storage - Cloud Storage is a global, secure, and scalable object store for immutable data such as images, text, videos, and other file formats. You can add data to it or retrieve data from it as often as your application needs.

Cloud Bigtable Cloud Datastore Cloud Firestore Cloud Spanner Cloud SQL Official Blog

Your Google Cloud database options, explained - Picking the right database for your application is not easy. This post covers the different database options available within Google Cloud across relational (SQL) and non-relational (NoSQL) databases and explains which use cases are best suited for each database option.

Cloud Firestore Firebase

How to reduce Firestore costs? - A simple solution for reducing the costs in Firestore through database refactoring.

Cloud Pub/Sub

Static Website Publishing to PubSub - Publishing messages to Pub/Sub via web page.

Storage

GCP Data Transfer Options - This article talks about various transfer option offerings by Google Cloud, there are various options given by Google Cloud to efficiently transfer the data.

Cloud SQL Java

Getting Started with Spring Cloud GCP: Cloud SQL - This article explains how to use Cloud SQL (MySQL) using Spring Cloud GCP.

Cloud Run Cloud Scheduler Workflows

Monitoring Diabetes with Google Cloud Platform - Monitoring blood glucose levels, generating graphs, and creating alerts using Google Cloud services.

Big Data, Analytics, ML&AI

AI Platform Cloud Resource Manager Data Science Jupyter Notebook

Managing Scripts on AI Platform with GCP Cloud Source Repository - A tutorial to share the steps to manage and share scripts via GCP Cloud Source Repository.

Cloud Dataflow Cloud Pub/Sub Data Analytics Official Blog

Handling duplicate data in streaming pipelines using Dataflow and Pub/Sub - How to handle duplicate data in your streaming data pipeline using Pub/Sub and Dataflow.

BigQuery Cloud Spanner Official Blog

Real-time analytics made easy with Cloud Spanner federated queries with BigQuery - Create real-time insights by bridging the gap between operational data and analytics.

BigQuery Data Analytics Official Blog

BigQuery Admin reference guide: Monitoring - This blog aims to simplify monitoring and best practices related to BigQuery, with a focus on slots and automation.

BigQuery Public Datasets

Getting started on the BigQuery GA4 and Firebase datas - Working with Google Analytics 4 public dataset in BigQuery.

BigQuery Data Analytics Data Science

Best Practices when working with Google’s BigQuery - How to optimize Usage and Costs.

BigQuery Data Analytics Data Science

Working with Strings in BigQuery - What you have to know when working with String Functions.

Data Analytics Official Blog

Converging architectures: Bringing data lakes and data warehouses together - The convergence of data lake and data warehouse means that users can now access the data regardless of the infrastructure limitations, in where or how data is stored.

Official Blog Vertex AI

Optimize training performance with Reduction Server on Vertex AI - Learn how to configure Vertex Training jobs that utilize Reduction Server to optimize bandwidth and latency of distributed training for synchronous data parallel algorithms.

Official Blog Vertex AI

Anomaly detection with TensorFlow Probability and Vertex AI - Get a glimpse into the kinds of hard problems Google interns are working on, learn more about TensorFlow Probability’s Structural Time Series APIs, and learn how to run jobs on Vertex Pipelines.

Cloud Dataproc Data Analytics GPU HPC Official Blog

Single-cell genomic analysis accelerated by NVIDIA on Google Cloud - Learn about single-cell genomic analysis on Google Cloud using NVIDIA and Dataproc.

Kubeflow Machine Learning

kubeflow pipelines train recommender engine - Introduction to Kubeflow SDK by building a simple pipeline that learns the recommendation engine from BigQuery data.

Various

Google Cloud Platform Official Blog

The top 5 launches of 2021 (so far) - Find out the top 5 Google Cloud launches from 2021 so far.

GCP Certification

3 Steps to Pass Google Cloud Professional Data Engineer exam - Pass the exam within 1 month and improve your technical expertise in Google Cloud Platform.

Official Blog

Celebrating Women’s Equality Day with Google Cloud - In honor of Women’s Equality Day 2021 Google Cloud celebrates women in cloud and business technology (at Google and beyond).

Data Analytics GCP Experience Official Blog

How Renault solved scaling and cost challenges on its Industrial Data platform using BigQuery and Dataflow - Renault worked with Google Cloud’s professional services to design and build a new architecture for its data management platform.

Slides, Videos, Audio

GCP Podcast - #273 Working with Kubernetes and KRM with Megan O'Keefe.

Kubernetes Podcast - #160 KEDA, with Tom Kerkhove.

Building a Data Cloud to enable Analytics & AI-Driven Innovation - Learn how Google Cloud addresses the key challenges when building an Agile Data & AI platform.

 

Releases

AI Platform Unified - The following tools for creating embeddings to use with Vertex Matching Engine are available in Preview: the Two Tower built-in algorithm the Swivel pipeline template.

Anthos Config Management - 1.8.2. kube-rbac-proxy has been removed since Hierarchy Controller does not expose any sensitive metrics, and kube-rbac-proxy is no longer actively maintained. Fixed the issue causing a root or namespace reconciler to fail to be updated after switching from the auth type from none|gcenode|gcpserviceaccount to other types. Fixed the issue causing Config Sync not to report sync errors when it fails to access Git repos. Config Sync supports storing HTTPS/HTTP proxy credentials inside the git-creds Secret, using https_proxy or http_proxy as a key, to avoid exposing these credentials as plaintext. Fixed the issue causing Config Sync not to pick up the latest schema of the CustomResourceDefinitions synced from Git repos. Config Sync provides a way for users to override some system values: Use the spec.override.resources field of a RootSync or RepoSync object to override the resource limits for the reconciler container and the git-sync container. Anthos Policy Controller has been updated to include a more recent build of OPA Gatekeeper (hash: 07e2fd0).

Anthos clusters on bare metal - 1.8. Release 1.8.3 Anthos clusters on bare metal 1.8.3 is now available. Breaking changes: In Anthos clusters on bare metal release 1.8.0, we added a kernel version requirement for Ubuntu 18.04. Features: Preview: Anthos Identity Service now works with Anthos clusters on bare metal to support LDAP authentication methods in addition to OIDC. Fixes: Fixed the following container image security vulnerabilities: CVE-2021-3520 CVE-2021-20305 CVE-2021-22924 CVE-2021-22925 CVE-2021-31535 CVE-2021-33560 CVE-2021-33910 Fixed cluster creation and cluster update failures for nodes running CentOS or Red Hat Enterprise Linux (RHEL) with both SELinux and Cloud Audit Logs enabled. Changes: The Kubevirt version used for working with VM-based workloads is now v0.43.0-gke.3.

Google Cloud Armor - Google Cloud Armor now has rate-based throttling and ban rules that enable you to limit requests from clients.

Cloud Asset Inventory - The Policy Analyzer page in the Cloud Console has been updated. New resource types are now available.

BigQuery - BigQuery Admin Resource Charts are now generally available (GA) for reservation users, enabling administrators to more easily monitor and troubleshoot their BigQuery environment. BigQuery Slot Estimator is now in Preview for reservation users.

Billing - The detailed usage cost data export to BigQuery is now generally available (GA). Proportional attribution for spend-based committed use discounts is now generally available (GA).

Cloud Composer - The default value for the [core]parallelism Airflow configuration option is set to match the maximum worker concurrency in Airflow. Non-error output of CloudSQL Proxy instances is routed to stdout instead of stderr. (Airflow 2.1.1) Airflow configuration options that are deprecated in Airflow 2 are now blocked. (Airflow 2) The airflow_db connection used by Airflow to connect to the Airflow database now correctly uses PostgreSQL connection type for Airflow 2 environments. New versions of Cloud Composer images: composer-1.16.15-airflow-1.10.12 composer-1.16.15-airflow-1.10.14 composer-1.16.15-airflow-1.10.15 (default) composer-1.17.0-preview.11-airflow-2.0.2 composer-1.17.0-preview.11-airflow-2.1.1. Cloud Composer 1.11.3 has reached its end of full support period.

Compute Engine - Generally available: You can now collect core dumps for uses such as debugging of unresponsive VMs.

Dataproc Metastore - v1beta1. Fixed the issue causing metadata changes introduced through imports and backups to not be reflected in Data Catalog due to broken batch sync.

Dataproc - New sub-minor versions of Dataproc images: 1.4.69-debian10, 1.4.69-ubuntu18, 1.5.44-centos8, 1.5.44-debian10, 1.5.44-ubuntu18, 2.0.18-centos8, 2.0.18-debian10, and 2.0.18-ubuntu18. Configured YARN ResourceManager to use port 8554 and Druid to use port 17071 for JMX Remote RMI port. Backported the following Trino (PrestoSQL) BigQuery connector patches in image 2.0: Make BigQuery views cache ttl configurable Move DestinationTableBuilder to BigQueryClient Fix wrong result due to column position mismatch in BigQuery Escape single quote in BigQuery string condition Fix information_schema query failures in BigQuery connector Add support for CREATE and DROP SCHEMA in BigQuery Fasten listing tables in BigQuery connector Implement case insensitive name matching for BigQuery Add BigQuerySqlExecutor and refactor tests to use it Add view_definition system table for BigQuery view Prefer ImmutableMap to Map Add test for aggregating BigQuery view more than once Upgrade Google Could library bom to 16.3.0 Fix TestBigQueryIntegrationSmokeTest.testShowCreateTable Enable views in BigQuery tests Fix incorrect result when aggregating count BigQuery view Remove dependency on presto-tests from Druid, BigQuery Refactor unused var in presto-bigquery Fix projection pushdown in BigQuery connector Add test for yearly partitioned table in BigQuery Upgrade BigQuery library to 11.0.0 Add BigQuery smoke test for HOUR-ly partitioned table Redact bigquery.credentials-key config Update BigQuery dependencies to support HOURLY partitioning of tables.

Dialogflow - During the week of September 6, 2021, two new Dialogflow IAM permissions will become effective: dialogflow.fulfillments.get and dialogflow.fulfillments.update.

Cloud Functions - Cloud Functions has added support for a new runtime, Node 16, at the Preview release level. Cloud Functions offers a native integration with Secret Manager, available at the Preview release level.

IAM - Managing Google Groups from the Cloud Console is now generally available.

Istio on GKE - 1.4.x. 1.4.10-gke.17 is now available. 1.6.x. 1.6.14-gke.5 is now available. 1.4.x & 1.6.x. The Istio project recently disclosed a series of CVEs that can expose Istio on GKE to remotely exploitable vulnerabilities.

Google Kubernetes Engine - Identity Service for GKE (Preview) is available. You can now enable Google Virtual NIC in a new GKE cluster on GPU nodes.

Load Balancing - Added Terraform examples to automate load balancer configuration: External HTTP(S) Load Balancing Internal HTTP(S) Load Balancing Internal TCP/UDP Load Balancing.

Network Connectivity Center - The Spoke Admin role now includes the following permissions: networkconnectivity.hubs.get networkconnectivity.hubs.list For full details about Network Connectivity Center permissions, see Access control.

Cloud Run - Deploying to Cloud Run from source code is now at General Availability (GA).

Secret Manager - Cloud Audit Logs and Platform Logs are now available directly in the Secret Manager UI.

Service Mesh - 1.10.x. 1.10.4-asm.6 is now available. The asmcli script is now available in preview. Google-managed data plane is now available in preview as a part of managed Anthos Service Mesh. Anthos Service Mesh for Compute Engine VMs now uses gcloud commands and supports Google-managed control planes. 1.7.x & 1.8.x & 1.9.x & 1.10.x. The Istio project recently disclosed a series of CVEs that can expose Anthos Service Mesh to remotely exploitable vulnerabilities. Anthos Service Mesh now supports skip-version upgrades for single-project clusters on GKE running versions 1.7 and higher. 1.9.x. 1.9.8-asm.1 is now available. 1.8.x. 1.8.6-asm.8 is now available. 1.7.x. 1.7.8-asm.10 is now available.

Cloud SQL Postgres - Cloud SQL for PostgreSQL now supports the following flags: huge_pages shared_buffers wal_buffers For more information about these flags, see the Cloud SQL for PostgreSQL flags documentation.

Cloud TPU - Cloud TPU team just released TF-2.3.4, TF-2.4.3 and TF-2.5.1 on Cloud TPUs.

Vertex AI - The following tools for creating embeddings to use with Vertex Matching Engine are available in Preview: the Two Tower built-in algorithm the Swivel pipeline template.

Virtual Private Cloud - Private Service Connect service attachment deletions are now logged in Cloud Logging. Using Private Service Connect with consumer HTTP(S) service controls to access supported regional service endpoints is now available in Preview. Converting a single-region legacy network to a VPC network is now available in Preview.

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 #256

Monday, August 23, 2021

Welcome to issue #256 August 23rd, 2021 News gRPC Networking Official Blog Traffic Director Introducing security configuration for gRPC apps with Traffic Director - gRPC-based services can now be

GCP Newsletter #255

Monday, August 16, 2021

Welcome to issue #255 August 16th, 2021 News Cloud Operations Compute Engine Google Kubernetes Engine Official Blog Troubleshoot GKE apps faster with monitoring data in Cloud Logging - View contextual

GCP Newsletter #254

Monday, August 9, 2021

Welcome to issue #254 August 9th, 2021 News NodeJS Official Blog Python Try a tutorial in the Google Cloud Console - You can follow tutorials and walkthroughs in the Google Cloud Console, allowing you

GCP Newsletter #253

Monday, August 2, 2021

Welcome to issue #253 August 2nd, 2021 News Infrastructure Official Blog The new Google Cloud region in Melbourne is now open - The new Google Cloud region in Melbourne adds a second region to

GCP Newsletter #252

Monday, July 26, 2021

Welcome to issue #252 July 26th, 2021 News Anthos Official Blog Windows Bringing Kubernetes' goodness to Windows Server apps with Anthos - You can now run Windows Server apps on Anthos in your on-

You Might Also Like

📧 HybridCache in ASP.NET Core - New Caching Library

Saturday, November 16, 2024

​ HybridCache in ASP .NET Core - New Caching Library Read on: m​y website / Read time: 5 minutes The .NET Weekly is brought to you by: 🎉 JetBrains Rider is now free for non-commercial use. Great news

🔒 I’ve Abandoned Third-Party Antivirus — Getting Started on Bluesky

Friday, November 15, 2024

Also: Raspberry Pi Pico vs. Zero, and More! How-To Geek Logo November 15, 2024 Did You Know Tupperware is named after its creator, Earl Silas Tupper. 🎮 Fix Those Controllers Happy Friday! The Xbox app

JSK Daily for Nov 15, 2024

Friday, November 15, 2024

JSK Daily for Nov 15, 2024 View this email in your browser A community curated daily e-mail of JavaScript news Introducing the New React Timeline Component The React Timeline component offers a

iOS Dev Weekly - Issue 687

Friday, November 15, 2024

It's not all as bad as you think it is! 🙏 View on the Web Archives ISSUE 687 November 15th 2024 Comment The recent survey I did reminded me that, when you work with Swift every day, it can be easy

SWLW #625: Finding your personal metrics, Using language to change how we think, and more.

Friday, November 15, 2024

Weekly articles & videos about people, culture and leadership: everything you need to design the org that makes the product. A weekly newsletter by Oren Ellenbogen with the best content I found

Spyglass Dispatch: Streaming's Content Maze • Disney's Earnings • Elon's Lawsuit • Elon's Valuations • ChatGPT's Agentic App

Friday, November 15, 2024

Streaming's Content Maze • Disney's Earnings • Elon's Lawsuit • Elon's Valuations • ChatGPT's Agentic App The Spyglass Dispatch is a free newsletter sent out daily on weekdays. Feel

Daily Coding Problem: Problem #1609 [Hard]

Friday, November 15, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Twitter. You are given an array of length 24 , where each element represents the number

Mapped | The Two Largest Cities on Every Continent by Population 🌎

Friday, November 15, 2024

Population figures for urban agglomerations—continuously built up areas—were used to determine the two largest cities for each continent. View Online | Subscribe | Download Our App Presented by:

Issue #567: Help improve Survey, LittleJS jam started, and Phaser 4 Beta is out

Friday, November 15, 2024

View this email in your browser Issue #567 - November 15th 2024 Weekly newsletter about Web Game Development. If you have anything you want to share with our community please let me know by replying to

Your customer needs you

Friday, November 15, 2024

​ Discover your customer's needs Customer discovery is the foundation of great product development. Without it, teams risk creating solutions for nonexistent problems. Asking the right questions