Google Cloud Weekly - GCP Newsletter #210

Welcome to issue #210 October 5th, 2020

News

Cloud Dataflow Data Analytics Official Blog

Turn any Dataflow pipeline into a reusable template - Flex Templates allow you to create templates from any Dataflow pipeline with additional flexibility to decide who can run jobs, where to run the jobs, and what steps to take based on input and output parameters.

AI Machine Learning Official Blog TPU

PyTorch / XLA now generally available on Cloud TPUs - PyTorch is now GA on Google Cloud TPUs.

Official Blog

Easily view your old queries with Cloud Logging recent queries - Cloud Logging now presents you with 30 days of queries, making it easier to find the information you need in your logs.

Cloud Firestore Official Blog

Cloud Firestore now supports not equal queries - Firestore now supports the not equals != and not-in query operators.

.NET Cloud Functions

Google Cloud Functions On .NET (Public Alpha) - via https://www.reddit.com/r/googlecloud/comments/j4n449/net_support_is_coming_to_google_cloud_functions/.

Official Blog

Google named a leader in the 2020 Gartner Magic Quadrant for Full Life Cycle API Management - For the fifth year in a row, Google Cloud (Apigee) has been named a leader in Gartner’s Full Life Cycle API Management Magic Quadrant.

Google Cloud Platform Official Blog

Announcing Google Cloud Public Sector Summit, a free global digital event: Dec. 8-9 - Our first-ever Google Cloud Public Sector Summit, Dec. 8-9, will bring together customers across the globe to share lessons and discuss the future of digital service.

Firebase Official Blog

Firebase Summit 2020: A Two Day Virtual Event - 27-28 October at 9:30AM PST each day.

 

Articles, Tutorials

Infrastructure, Networking, Security, Kubernetes

Infrastructure Official Blog

Google Cloud migration made easy - Migration to cloud is the first step to digital transformation because it offers a quick, simple path to cost savings and enhanced flexibility. In this article we’ll focus on migration of on-premise or public cloud hosted infrastructure into Google Cloud.

Google Kubernetes Engine Official Blog Security

A deeper dive into Confidential GKE Nodes—now available in preview - Confidential GKE Nodes, now in preview, encrypt the memory of your nodes and the workloads that run on top of them.

DevOps Monitoring SRE

How to alert on SLOs - How to use SLO error budget alerts in Monitoring.

BigQuery IAM Security

How to track active users in Google Cloud Platform - Using log sinks in BigQuery to track GCP users in an organization.

Beginner Cloud Load Balancing Networking

Load Balancer in Google Cloud Platform - A brief introduction to Load Balancing.

AWS Compute Engine IAM Security

Assume an AWS Role from a Google Cloud without using IAM keys - How to establish a secure authentication from GCP to AWS resources without security keys.

Google Kubernetes Engine Kubernetes Networking

Connect a GKE Cluster with MongoDB Atlas through Cloud NAT - This article shows how to connect pods of a GKE cluster with MongoDB Atlas by using Cloud NAT.

Cloud Identity Aware Proxy Compute Engine Security

Securing SSH to Google Compute Instance with Identity Aware Proxy - Securing the ssh connection to compute engine instance as well as centralizing the access control by the use of Identity-Aware Proxy.

Cloud DNS

How DNS Works and How to Create Your Own Nameservers - In this article, you'll learn how DNS resolution works, what are the types of DNS servers, and in the end, you will learn how to create and use custom nameserver addresses with your domain.

App Development, Serverless, Databases, DevOps

Data Analytics Firebase Official Blog

Why you should add Google Analytics to your Crashlytics integration - Combining Crashlytics with Google Analytics to simplify keeping track of all the crashes users experience.

Firebase Javascript

5 Best Firebase and Firestore Courses for Frontend Developers - The best online courses to learn Firebase from popular online platforms.

Cloud Profiler Official Blog

Understand production performance with Cloud Profiler history view - Cloud Profiler’s new history view feature lets you view the performance of a single function or a group of functions over time.

Cloud Logging Monitoring Official Blog

Troubleshooting your apps with Cloud Logging just got a lot easier - Learn how to use the Logs Explorer feature in Cloud Logging to troubleshoot your applications.

App Engine Cloud SQL NodeJS

Running express on Google Cloud - Deploying and running NestJS web app on App Engine.

App Engine

Improve App Engine Startup Times through Warmup Requests - Using warm-up requests to reduce startup times for App Engine app.

Beginner Cloud Firestore Cloud Run Microservices Serverless

Deploy a Serverless RESTFUL API using Google Cloud Run and Cloud Firestore - Creating and deploying a basic CRUD web application in Python on Cloud Run.

Big Data, Analytics, ML&AI

BigQuery

BigQuery Explained: Working with Joins, Nested & Repeated Data - Dive into joins with BigQuery, optimizing join patterns, and know about nested and repeated fields for denormalizing data.

BigQuery Data Analytics

Leveraging BigQuery with Google Analytics Data - Analyzing Google Analytics with BigQuery.

BigQuery Data Analytics Serverless

Scheduling BigQuery Slots - Reliably adding and removing short term slot capacity on a schedule.

BigQuery Kotlin

How To Download A BigQuery Result Into a CSV File Using Kotlin - Downloading data from BigQuery in Kotlin.

BigQuery

Become a BigQuery Power User - 5 tips to help you put this beast to work.

BigQuery Python

BigQuery REST API call using JWT - This post looks at calling BigQuery through REST API and authenticating with JWT tokens.

Cloud Build Data Science Looker Machine Learning

Operationalizing BigQuery ML through Cloud Build and Looker - Implementing MLOps with BigQuery ML, Cloud Build and Looker.

Docker Google Kubernetes Engine Kubernetes Machine Learning

Serving your Machine Learning model in Google Cloud Platform with Python, Docker & Kubernetes - Learn how to serve a ML model from scratch by following the suggested end-to-end architecture.

Beginner Cloud Pub/Sub

Dead lettering in Google Cloud Pub/Sub - Overview and usage of Dead letter topics in Pub/Sub.

BigQuery GCP Experience

Our Journey to BigQuery from Hadoop - This article describes data migration from Hadoop HDFS to Google Bigquery.

Machine Learning TPU Tutorial

PyTorch / XLA is now Generally Available on Google Cloud TPUs - PyTorch / XLA, a package that lets PyTorch connect to Cloud TPUs and use TPU cores as devices, is now generally available.

Various

Official Blog

Helping European businesses grow and digitally transform in the cloud - From subsea cables to new regions to new customers, 2020 was an extraordinary year in EMEA.

Official Blog

SAP on Google Cloud: 2 analyst studies reveal quantifiable business benefits - From uptime and infrastructure to efficiency and productivity—both Forrester and IDC identified major benefits to companies that have made the move to Google Cloud.

GCP Certification

Google Professional Cloud Architect Exam Guide - Everything you need to know about GCP Cloud Architect exam.

GCP Certification

How to prepare for Google Cloud certified Professional Data Engineer exam - A review of courses to prepare for the Data Engineer certification exam.

Slides, Videos, Audio

GCP Podcast - #238 ASML with Arnaud Hubaux.

Kubernetes Podcast - #123 Leader Election, with Mike Danese.

Cloud Firestore

The Firebase Podcast - 5 things I wish I knew about Firebase as a beginner - David East has worked on Firebase since it was a very small startup. In this podcast he'll tell you 5 things he wishes he knew when he first started.

 

Releases

BigQuery - BigQuery table-level access control is now generally available.

BigQuery ML - Time series models now let you change DATA_FREQUENCY from the default value (AUTO_FREQUENCY) when forecasting multiple time series using TIME_SERIES_ID_COL.

Billing - Budget alert email notifications: Cloud Billing Budgets functionality has been updated to offer more control over recipients of alert emails. Committed use discounts (CUDs) are now available to purchase for Cloud VMware Engine.

CDN - Added a new tutorial for delivering HTTP and HTTPS content over the same hostname when using Cloud CDN.

Cloud Composer - New versions of Cloud Composer images: composer-1.12.1-airflow-1.10.6, composer-1.12.1-airflow-1.10.9, and composer-1.12.1-airflow-1.10.10. In-cluster image build logs will now appear in Monitoring under separate log names build-log-*, instead of in the Composer Agent logs. Fixed an issue that caused bq load commands for files larger than 100MB to fail with the a RedirectMissingLocation error.

Compute Engine - N2D machine types are now available in all three zones of us-east1-b,c,d in Moncks Corner, South Carolina. N2D machine types are available in The Dalles, Oregon, the us-west1-b zone.

Config Connector - Added Cloud IAM support for ComputeImage. Fixed an issue where an IAMPolicy cannot be deleted when the externally referenced resource does not exist. Fixed an infinite diff condition on spec.minMasterVersion.

Cloud Dataflow - Dataflow now supports Flex Templates in GA. You can now use a network tags parameter to add network tags to all worker VMs that execute a particular Dataflow job.

Data Fusion - This release is in parallel with the CDAP 6.2.2 release. Cloud Data Fusion now supports autoscaling Dataproc clusters. Cloud Data Fusion now displays the number of pending preview runs, if any, before the current run. Improved performance for skewed joins by including Distribution in the Joiner plugin settings. Wrangler now supports BigQuery views and materialized views.

Dataproc - Launched Dataproc integration with Compute Engine sole-tenant nodes, which allows users to create a cluster in a sole-tenant node group. Creating clusters and instantiating workflow requests that succeed even when the requester did not have ActAs permission on the service account now generate a warning field in the audit log request. New sub-minor versions of Dataproc images: 1.3.70-debian10, 1.3.70-ubuntu18, 1.4.41-debian10, 1.4.41-ubuntu18, 1.5.16-debian10, 1.5.16-ubuntu18, 2.0.0-RC12-debian10, and 2.0.0-RC12-ubuntu18. All supported images Upgraded Conscrypt to the 2.5.1 version. Image 1.5 Upgraded Delta Lake to the 0.6.1 version. Image 1.5 and Image 2.0 Preview Upgraded Cloud Storage connector to the 2.1.5 version. Image 2.0 preview The Anaconda optional component is no longer available or required when using the Jupyter optional component (Miniconda is installed and activated by default). YARN-9607: Auto-configuring rollover-size of IFile format for non-appendable filesystems.

Cloud Firestore - Firestore now supports the not equals != and not-in query operators.

Istio on GKE - 1.4.x. There is a known issue with the upgrade from GKE 1.16 to 1.17 versions lower than 1.17.9-gke.6300 (R30 or earlier).

Load Balancing - Added a new tutorial for delivering HTTP and HTTPS content over the same hostname when using Cloud CDN.

Cloud Memorystore - Added Cloud Console UI support for creating Redis instances with Shared VPC using private services access.

Cloud Profiler - Cloud Profiler history view is available in beta.

Cloud Run - Cloud Run now supports server-side HTTP and gRPC streaming.

Cloud Spanner - The NUMERIC data type is now generally available.

Cloud Storage - Tokyo+Osaka dual-region (asia1) launched.

Cloud Talent Solution - Cloud Talent Solution's consumption pricing and quota limits will change effective January 4, 2021.

Traffic Director - Automated Envoy deployment for Google Compute Engine VMs is now in General Availability.

Service Mesh - 1.6.x & 1.4.x & 1.5.x. 1.6.11-asm.1, 1.5.10-asm.2, and 1.4.10-asm.18 Fixes the security issue, ISTIO-SECURITY-2020-010, with the same fixes as Istio 1.6.11.

Anthos GKE on AWS - Anthos GKE on-AWS 1.5.0-gke.6 is now available and clusters run on 1.16.15-gke.700 and v1.17.9-gke.2800. Workload identity (preview) lets you bind Kubernetes service accounts to AWS IAM accounts with specific permissions. You can now route traffic from the GKE on AWS management service and Connect through an HTTP/HTTPS proxy. Improved installation experience This version enables installation and upgrade by using any Google Cloud–authenticated service account. When creating multiple multiple management clusters, users may have seen name collisions with S3 bucket.

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

Monday, September 28, 2020

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

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

You Might Also Like

📈 Why Is My Ping So High While Gaming? — How to Keep Your Android From Overheating

Saturday, May 4, 2024

Also: Using ChatGPT to Craft a Resume, and More! How-To Geek Logo May 4, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your inbox by

JSK Daily for May 4, 2024

Saturday, May 4, 2024

JSK Daily for May 4, 2024 View this email in your browser A community curated daily e-mail of JavaScript news The Power of React's Virtual DOM: A Comprehensive Explanation Modern JavaScript

Daily Coding Problem: Problem #1431 [Medium]

Saturday, May 4, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by MongoDB. Given a list of elements, find the majority element, which appears more than

Ranked | The World's Top Media Franchises by All-Time Revenue 📊

Saturday, May 4, 2024

From Pokémon to Star Wars, some media franchises are globally recognizable. How do media franchises compare in terms of all-time revenue? View Online | Subscribe Presented by Voronoi: The App Where

Noonification: Read Code Like a Hacker With the SAST

Saturday, May 4, 2024

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

Weekend Reading — May the fourth

Saturday, May 4, 2024

This week we setup our new Minecraft server, play Spacewar, avoid burnout, wonder about Facebook AI spam, lose our passkeys, and claim stairs on the way back home. 😎 Labnotes (by Assaf Arkin) Weekend

Google lays off workers

Saturday, May 4, 2024

Plus: Tesla cans its Supercharger team and UnitedHealthcare reveals security lapses View this email online in your browser By Kyle Wiggers Saturday, May 4, 2024 Image Credits: Tomohiro Ohsumi / Getty

When It Rains, It Pours ☔

Saturday, May 4, 2024

Why the umbrella's design can't be beat. Here's a version for your browser. Hunting for the end of the long tail • May 04, 2024 Hey there, Ernie here with a refreshed piece about umbrellas

🐍 New Python tutorials on Real Python

Saturday, May 4, 2024

Hey there, There's always something going on over at realpython.com as far as Python tutorials go. Here's what you may have missed this past week: Python's unittest: Writing Unit Tests for

Microsoft Outlook Flaw Exploited by Russia's APT28 to Hack Czech, German Entities

Saturday, May 4, 2024

THN Daily Updates Newsletter cover Webinar -- Data Security is Different at the Petabyte Scale Discover the secrets to securing fast-moving, massive data sets with insights from industry titans