Google Cloud Weekly - GCP Newsletter #187

Hello,

Welcome to issue #187 April 27th, 2020

News

Anthos Official Blog

Anthos—driving business agility and efficiency - Anthos updates, including GA for AWS support.

Anthos Official Blog

App modernization with Migrate for Anthos: now supporting day-two ops - Migrate for Anthos accelerates the process of migrating applications to containers.

Cloud Spanner Official Blog

Back up on demand, emulate and develop with ease — new Spanner features - Cloud database service Spanner adds backup-restore feature plus new developer features, like local emulator, query optimizer versioning, and more.

Networking Official Blog

Modernize Enterprise Networking with Cisco SD-WAN and Google Cloud - Cisco SD-WAN Cloud Hub with Google Cloud brings a new set of capabilities to our customers to simplify enterprise networking and advance security capabilities, while helping IT teams minimize operational costs and meet application service-level objectives.

Networking Official Blog Security

Keep your teams working safely with BeyondCorp Remote Access - Enabling remote access to internal apps with a simpler and more secure approach without a remote-access VPN.

Apache Beam

Beam summit - Digial Summit June 15-19, 2020.

 

Articles, Tutorials

Infrastructure, Networking, Security, Kubernetes

Billing Data Analytics Official Blog

Best practices for optimizing your cloud costs - Following these best practices will help optimize your cloud costs to the needs of your business, so you can get through these unpredictable times.

Kubernetes Engine Security

Security blueprint: PCI on GKE - The PCI on GKE blueprint contains a set of Terraform configurations and scripts that demonstrate how to bootstrap a PCI environment in Google Cloud.

DevOps Kubernetes Kubernetes Engine

Kubernetes Engine (GKE) multi-cluster life cycle management series - Five-part series on multi-cluster GKE architecture.

Docker Java Kubernetes Engine

Deploy Springboot to GKE from scratch in 7 minutes - Deploying Springboot on Google Kubernetes Engine.

Docker Kubernetes Terraform

How to Secure Kubernetes the Easy Way - How to use Terraform and Kubeadm to bootstrap and secure your Kubernetes cluster.

DevOps Kubernetes Stackdriver

How to Scale Kubernetes Applications Using Custom Metrics - Scale your containers using custom Stackdriver metrics that are important to your business.

Anthos

Google Anthos : First Look - A brief overview of Anthos.

DevOps Terraform

Automating the Deployment of Infrastructure Using Terraform on GCP - Example of creating Compute Engine instances using Terraform.

Networking

Capacity Management with Load Balancing - Comparing regional and global load balancing.

DevOps IAM Security

ChatOps for Production Access Control - Using IAM Conditions with Cloud Functions and Slack for access control.

Kubernetes Microservices

Migrating a Monolith to Google Kubernetes Engine (GKE) — Data migration - Different approaches for data migration when migrating a monolith application to microservices.

Infrastructure

22 Google Cloud Regions and 67 Zones Equals Endless Possibilities - Overview of Google Cloud regions and zones and important things related to them.

App Development, Serverless, Databases, DevOps

Cloud Functions Cloud IoT IoT Serverless

Updating Cloud IoT Core Config with Google Cloud functions (in Go) - How to write a Google Cloud Function to update your IoT devices’ configurations on Cloud IoT Core.

Cloud Run DevOps Terraform

Migrating a shell script deployed Cloud Run service to use Terraform - Converting Cloud Run deployment shell script to Terraform deployment.

Big Data, Analytics, ML&AI

Cloud Firestore Cloud Functions Cloud Scheduler Serverless

Building Firewatch Australia, Part 1 - Data Processing - A serverless pipeline to load data about Australian bushfires into Cloud Firestore.

BigQuery Cloud Functions Python

Building a Simple ETL Pipeline with Python and Google Cloud Platform - Extracting data from an FTP server using Google Cloud Functions.

Cloud Dataprep Cloud Functions Cloud Scheduler Data Analytics Data Studio Python

Creation of an ETL in Google Cloud Platform for automated reporting - Learn how to create your own serverless and fully scalable ETL for automated reporting using PyTrends as an example.

Cloud Data Fusion

Cloud Data Fusion — Import custom plugins and integrate AWS Aurora with GCS - Using Data Fusion plugin to connect to AWS Aurora.

BigQuery Cloud Dataproc Python

Apache Spark & Google Cloud DataProc - The article goes through a process of setting Dataproc cluster and executing batch Spark job which stores results in BigQuery.

BigQuery Cloud Dataflow

Ingest Data from Google Cloud Dataflow to BigQuery — Without the Headaches (Part II) - Handling BigQuery schema changes in a Dataflow job.

BigQuery Python

Optimize BigQuery costs with Flex Slots - Explanation of BigQuery Flex Slots and how to provision via Python library.

Beginner Big Data BigQuery

Introduction to Arrays in BigQuery - Tutorial on working with arrays in BigQuery.

BigQuery Data Science

How to UNPIVOT multiple columns into tidy pairs with SQL and BigQuery - This post is for anyone dealing with time series in CSVs with one new column for each day.

BigQuery Data Science Data Studio Visualization

Empowering Apple Mobility Trends Reports with BigQuery and Data Studio - Analyzing Apple's mobility data using BigQuery and Data Studio.

BigQuery Machine Learning

Training a recommendation model for Google Analytics data using BigQuery ML - This article demonstrates how to implement a WALS (matrix factorization) model to do collaborative filtering to recommend newspaper articles using BigQuery ML.

BigQuery Kubeflow Machine Learning

Using BigQuery (and BigQuery ML) from Kubeflow Pipelines - Creating a Kubeflow pipeline which creates BigQuery ML model.

Cloud Run Go Machine Learning TensorFlow

On-demand small batch predictions with Cloud Run and Embedded-tf - Going over possibilities to serve large number of Tensorflow models on GCP.

Slides, Videos, Audio

GCP Podcast - #217 Cost Optimization with Justin Lerma and Pathik Sharma.

Kubernetes Podcast - #100 Kubernetes Community Redux, with Paris Pittman.

Adventures in the Cloud with Yufeng Guo - Using Data Studio with BigQuery, Serverless ML with Cloud Run, BigQuery ML and K-means.

 

Releases

Anthos Config Management - 1.3.1. Anthos Config Management images are now included in the Google-provided system images for Binary Authorization. Policy Agent now allows configuration of namespaces that will bypass the admission controller. You can now exempt Namespaces from Policy Controller enforcement. Earlier versions of Anthos Config Management relied on APIs that have been deprecated in Kubernetes v1.16. The Anthos Config Management Syncer pod now reports when it detects that it is fighting with another process over a resource. Anthos Config Management no longer allows managing resources in unmanaged Namespaces. If you define a CRD with an integer field that has min/max values, Anthos Config Management will be unable to update the CRD. Anthos Config Management no longer overwrites undeclared labels and annotations on Namespaces. This release includes several performance and memory improvements.

Anthos - Anthos 1.3.1 is now available.

AppEngine Standard Python - App Engine is now available in the us-west4 region (Las Vegas, NV).

BigQuery ML - BigQuery ML now supports exporting BigQuery ML models to Cloud Storage and using them for online prediction.

BigTable - Cloud Bigtable is now available in the us-west4 (Las Vegas) region.

Billing - For customers with self-serve/online Cloud Billing accounts, you can now find your Cloud Billing documents in the Documents page of the Cloud Billing console. Budget alerts: new budget filters are now available.

Cloud Dataflow - Dataflow is now able to use workers in zones in the us-west4 region (Las Vegas).

Data Fusion - Cloud Data Fusion version 6.1.2 is now available. Reduced preview startup by 60%. Fixed a bug that caused errors when Wrangler's parse-as-csv with header was used when reading multiple small files. Fixed a bug that caused zombie processes when using the Remote Hadoop Provisioner. Fixed a bug that caused DBSource plugin to fail in preview mode. Fixed a race condition that caused a failure when running a Spark program.

Dataproc - Dataproc is now available in the us-west4 region (Las Vegas).

Datastore - Support for us-west4 region (Las Vegas).

Dialogflow - In May 2020, the Facebook Messenger integration will be updated, and you may notice slight changes related to fulfillment. Beta launch of one-click integrations with two telephony partners: AudioCodes SignalWire.

Cloud Filestore - Filestore is available in the us-west4 (Las Vegas) region.

Cloud Firestore - Support for us-west4 region (Las Vegas).

GKE on Prem - Preflight check in gkeadm for access to the Cloud Storage bucket that holds the admin workstation OVA. Preflight check for internet access includes additional URL www.googleapis.com. Preflight check for test VM DNS availability. Preflight check for test VM NTP availability. Preflight check for test VM F5 access. Before downloading and creating VM templates from OVAs, GKE on-prem checks if the VM template already exists in vCenter. Rename gkeadm’s automatically created service accounts. OVA download displays download progress. gkeadm prepopulates bundlepath in the seed config on the admin workstation. Fix for Docker failed DNS resolution on admin workstation at startup. Admin workstation provisioned by gkeadm uses thin disk provisioning. Improved user cluster Istio ingress gateway reliability. Ubuntu image is upgraded to include newest packages. Update the vCenter credentials for your clusters using the preview command gkectl update credentials vsphere. The gkeadm configuration file, admin-ws-config.yaml, accepts paths that are prefixed with ~/ for the Certificate Authority (CA) certificate. Test VMs wait until the network is ready before starting preflight checks. Improve the error message in preflight check failure for F5 BIG-IP. Skip VIP check in preflight check in manual load balancing mode. Upgraded Calico to version 3.8.8 to fix several security vulnerabilities. Upgraded F5 BIG-IP Controller Docker image to version 1.14.0 to fix a security vulnerability. Fixed gkeadm admin workstation gcloud proxy username and password configuration. Fixed the bug that was preventing gkectl check-config from automatically using the proxy that you set in your configuration file when running the full set of preflight validation checks with any GKE on-prem download image. Fixed an admin workstation upgrade failure when the upgrade process was unable to retrieve SSH keys, which would cause a Golang segmentation fault.

Cloud Healthcare API - Code samples are available for the Cloud Healthcare API v1 in Go, Java, Node.js, and Python.

KMS - Cloud KMS and Cloud EKM resources are available in the us-west4 region.

Google Kubernetes Engine - The ability to create new GKE clusters or update existing GKE clusters with node pools running Windows Server is now generally available. Master global access for private clusters is now available in beta. A known kernel bug in Linux 4.19 may cause softlockup when running eBPF workloads. The region us-west4 in Las Vegas is now available.

Load Balancing - External HTTP(S) load balancers now support header-based routing and query parameter-based routing. Internal TCP/UDP Load Balancing with failover groups is available in General Availability.

Cloud Memorystore - Added new Memorystore for Redis region: Las Vegas (us-west4).

Cloud Profiler - The Cloud Profiler Node.js agent is now generally available. The Cloud Profiler Node.js agent now supports release 12 of Node.js. The Cloud Profiler Node.js agent no longer supports release 8 of Node.js.

Cloud PubSub - Pub/Sub is now available in the us-west4 region (Las Vegas). Dead-letter topics for Pub/Sub are now available at the General Availability release level.

Cloud Spanner - Cloud Spanner regional instances can now be created in Las Vegas (us-west4).

Cloud SQL MySQL - Support for us-west4 region (Las Vegas).

Cloud SQL Postgres - Support for us-west4 region (Las Vegas).

Cloud SQL SQL Server - Support for us-west4 region (Las Vegas).

Cloud Storage - Las Vegas region (us-west4) launched.

Cloud TPU - Cloud TPUs and Cloud TPU Pods now support PyTorch 1.5 via the PyTorch/XLA integration.

Virtual Private Cloud - Private Google Access for on-premises hosts permits on-premises hosts to send traffic from any internal IP addresses, not just RFC 1918 addresses. For auto mode VPC networks, added a new subnet 10.182.0.0/20 for the Las Vegas us-west4 region. Packet Mirroring pricing will come into effect from June 20, 2020.

Cloud VPN - Cloud VPN is now available in region us-west4 (Las Vegas, Nevada, USA).

AI Platform Prediction - Visualization settings for AI Explanations are now available.

Cloud VPN - Cloud VPN is now available in region us-west4 (Las Vegas, Nevada, USA).

Anthos GKE deployed on-prem - Preflight check in gkeadm for access to the Cloud Storage bucket that holds the admin workstation OVA. Preflight check for internet access includes additional URL www.googleapis.com. Preflight check for test VM DNS availability. Preflight check for test VM NTP availability. Preflight check for test VM F5 access. Before downloading and creating VM templates from OVAs, GKE on-prem checks if the VM template already exists in vCenter. Rename gkeadm’s automatically created service accounts. OVA download displays download progress. gkeadm prepopulates bundlepath in the seed config on the admin workstation. Fix for Docker failed DNS resolution on admin workstation at startup. Admin workstation provisioned by gkeadm uses thin disk provisioning. Improved user cluster Istio ingress gateway reliability. Ubuntu image is upgraded to include newest packages. Update the vCenter credentials for your clusters using the preview command gkectl update credentials vsphere. The gkeadm configuration file, admin-ws-config.yaml, accepts paths that are prefixed with ~/ for the Certificate Authority (CA) certificate. Test VMs wait until the network is ready before starting preflight checks. Improve the error message in preflight check failure for F5 BIG-IP. Skip VIP check in preflight check in manual load balancing mode. Upgraded Calico to version 3.8.8 to fix several security vulnerabilities. Upgraded F5 BIG-IP Controller Docker image to version 1.14.0 to fix a security vulnerability. Fixed gkeadm admin workstation gcloud proxy username and password configuration. Fixed the bug that was preventing gkectl check-config from automatically using the proxy that you set in your configuration file when running the full set of preflight validation checks with any GKE on-prem download image. Fixed an admin workstation upgrade failure when the upgrade process was unable to retrieve SSH keys, which would cause a Golang segmentation fault.

Dialogflow Enterprise - In May 2020, the Facebook Messenger integration will be updated, and you may notice slight changes related to fulfillment. Beta launch of one-click integrations with two telephony partners: AudioCodes SignalWire.

Anthos GKE on-prem - Preflight check in gkeadm for access to the Cloud Storage bucket that holds the admin workstation OVA. Preflight check for internet access includes additional URL www.googleapis.com. Preflight check for test VM DNS availability. Preflight check for test VM NTP availability. Preflight check for test VM F5 access. Before downloading and creating VM templates from OVAs, GKE on-prem checks if the VM template already exists in vCenter. Rename gkeadm’s automatically created service accounts. OVA download displays download progress. gkeadm prepopulates bundlepath in the seed config on the admin workstation. Fix for Docker failed DNS resolution on admin workstation at startup. Admin workstation provisioned by gkeadm uses thin disk provisioning. Improved user cluster Istio ingress gateway reliability. Ubuntu image is upgraded to include newest packages. Update the vCenter credentials for your clusters using the preview command gkectl update credentials vsphere. The gkeadm configuration file, admin-ws-config.yaml, accepts paths that are prefixed with ~/ for the Certificate Authority (CA) certificate. Test VMs wait until the network is ready before starting preflight checks. Improve the error message in preflight check failure for F5 BIG-IP. Skip VIP check in preflight check in manual load balancing mode. Upgraded Calico to version 3.8.8 to fix several security vulnerabilities. Upgraded F5 BIG-IP Controller Docker image to version 1.14.0 to fix a security vulnerability. Fixed gkeadm admin workstation gcloud proxy username and password configuration. Fixed the bug that was preventing gkectl check-config from automatically using the proxy that you set in your configuration file when running the full set of preflight validation checks with any GKE on-prem download image. Fixed an admin workstation upgrade failure when the upgrade process was unable to retrieve SSH keys, which would cause a Golang segmentation fault.

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

Monday, April 20, 2020

Hello, Welcome to issue #186 April 20th, 2020 News Compute Engine Official Blog Protect your running VMs with new OS patch management service - New OS patch management service protects your Compute

GCP Newsletter #185

Monday, April 13, 2020

Hello, Welcome to issue #185 April 13th, 2020 A new book from Google about "Building Secure and Reliable Systems" was released, to you can take advantage of probable quarantine for reading

GCP Newsletter #184

Monday, April 6, 2020

Hello, Welcome to issue #184 April 6th, 2020 A new product: Service Directory, Memcached as a new memory storage option on Memorystore, COVID-19 public dataset program and other interesting articles

GCP Newsletter #183

Monday, March 30, 2020

Hello, Welcome to issue #183 March 30th, 2020 As COVID-19 is affecting the whole world, life in the Cloud doesn't stop. New Game Servers, Memcached on Cloud Memorystore as well as many releases.

GCP Newsletter #182

Saturday, March 28, 2020

Hello, Welcome to issue #182 March 23rd, 2020 News Infrastructure Official Blog Google Cloud named a leader in the Forrester Wave for Public Cloud Development and Infrastructure Platforms - The report

You Might Also Like

Lumoz Unveils esMOZ Airdrop Details

Sunday, November 17, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 17, 2024? The HackerNoon

😼 Crypto burner wallet

Sunday, November 17, 2024

Plus, a cute crypto wallet and bluesky's ascent? Product Hunt Sunday, Nov 17 The Roundup This newsletter was brought to you by AssemblyAI ICYMI: Product Hunt edition Gm (or gn), all! Welcome back

Leaning Towers 📶

Sunday, November 17, 2024

On NIMBYism and cell towers in the 5G era. Here's a version for your browser. Hunting for the end of the long tail • November 17, 2024 Today in Tedium: Earlier this week, I got an email about an

Boosting men doesn’t come at women’s expense

Sunday, November 17, 2024

Neologism cross-posted a post from Men Forward Tomasz JasińskiNov 17 · Neologism Couple of news on masculinity Boosting men doesn't come at women's expense The Mask You Live In and Right To Be

The Toughest Math Benchmark Ever Built

Sunday, November 17, 2024

Frontier Math approach math reasoning in LLMs from a different perspective. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Vestus Mysteria/Best blinds/Flat glasses

Sunday, November 17, 2024

Recomendo - issue #437 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Kotlin Weekly #433

Sunday, November 17, 2024

ISSUE #433 17th of November 2024 Hello Kotliners! This week, we are bringing you some Coroutines, KMP Insights, and Kotlin Library Highlights. We hope these links will help you learn at least one new

Learn How to Spruce Up Your Article With Images, newsletterest1

Saturday, November 16, 2024

Tips from HackerNoon Editors ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌ ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏ ‌  ͏

🤔 Steam Says You Don't Own Your Games — Lessons After a Social Media Break

Saturday, November 16, 2024

Also: iPhone Photo Mistakes to Avoid, and More! How-To Geek Logo November 16, 2024 Did You Know Until 1982, US pennies were 95 percent copper but were phased out over the course of the year to a 97.5

Weekend Reading —

Saturday, November 16, 2024

Sure is Tech Stuff What I Wish Someone Told Me About Postgres If you're just starting with Postgres, make sure to not repeat past mistakes. No GPS required: our app can now locate underground