Google Cloud Weekly - GCP Newsletter #191

Welcome to issue #191 May 25th, 2020

Cloud Next '20 is announced to be an online multi-week event with over 200 sessions. BigQuery turned 10 and Istio 3.

 

News

Google Cloud Platform Official Blog

Announcing Google Cloud Next ’20: OnAir, a multi-week, digital event series: July 14 - Sept 8 - Starting July 14, Next OnAir will offer fresh content each week with over 200 sessions ranging from keynotes from industry luminaries to advanced learning opportunities with top Google developers.

Cloud Dataproc Data Analytics Official Blog

Burst data lake processing to Dataproc using on-prem Hadoop data - Use Dataproc and Alluxio to burst workload processing to cloud from Hadoop on-prem data stores.

Compute Engine Official Blog Security Windows

Zero-trust remote admin access for Windows VMs on Compute Engine - A new open-source tool to help Windows users and administrators to access and manage Windows VMs running in Compute Engine.

Cloud Storage Official Blog

Dell Technologies Cloud OneFS for Google Cloud, now generally available - Migrate high-scale workloads easily to Google Cloud for flexibility and performance with Dell Technologies OneFS for Google Cloud.

Firebase Official Blog

Say hello to the helpful Firebase Emulator - a local first UI to boost your productivity - The Emulator UI is a local web app that allows you to manage local emulators that make up the Firebase Local Emulator Suite.

Cloud Run

Cloud Run: Long Running Operations (upto 60 mins) - One of the top feature requests for Cloud Run (https://cloud.google.com/run) has been having long request times. Hence, we are excited to announce that we have increased the Cloud Run request time to 60 mins.

Istio

Announcing Istio 1.6

 

Articles, Tutorials

Infrastructure, Networking, Security, Kubernetes

Security

How to Structure Your Enterprise on Google Cloud Platform - Step-by-step tips from the trenches for enterprises looking to start in Google Cloud with the right foot forward.

Anthos Official Blog

Anthos in depth: exploring a bare-metal deployment option - Running Anthos on bare metal may provide better performance and lower costs for some workloads.

Anthos Istio

Deploying an app to a decentralized service mesh with Anthos and Istio - Automating cross-network service-to-service communication.

Anthos

What is Google Cloud Anthos? Kubernetes everywhere - Google’s Anthos software promises a single, consistent way of managing Kubernetes workloads across on-prem and public cloud environments.

Istio Kubernetes

How to Install Istio in Kubernetes Cluster - How to install Istio in GCP Kubernetes cluster using Helm.

CI Cloud Build Kubernetes Engine

GCP GitOps Style CICD with Cloud Build to Deploy Helm Chart to GKE - Implement a CI pipeline using Cloud Build to build a containerized application and upload it into GCR and implementing a CD pipeline using Cloud Build to deploy helm chart in GKE.

Official Blog SAP

How to run SAP on Google Cloud if high availability is high priority - Availability can mean different things to different customers, depending on their business needs, budgets, SAP application use cases, and other factors. Google Cloud looks at the SAP high availability (HA) landscape in terms of three levels, each with its own costs, benefits, and trade-offs to consider within an overall availability strategy.

Beginner IAM Terraform

How to Create a Service Account for Terraform in GCP - Creating a Service Account for which will be used in Terraform.

Cloud Build Terraform

Terraform Deployments with Google Cloud Build - Ready to move away from using Terraform locally? Take a look at how to deploy using Google Cloud Build.

Kubernetes Engine Monitoring

Distributed tracing setup in GKE — Jaeger / Zipkin — Google Cloud Platform - Setting tracing for microservices deployed on GKE.

CI DevOps Gitlab Kubernetes Engine Security

SLIM: Hydrating cloud native CI/CD pipelines to securely access GCP projects - Secret-less-identity-management system for Gitlab & Kubernetes Engine.

AWS Networking

VPN :: AWS ↔️ GCP - Setting up a VPN connection between GCP and AWS servers.

IAM Python

Google Cloud — IAM users extraction across all projects in a GCP org - A simple script to get all users for organisation in GCP.

Secret Manager Security

A Comparison of Secrets Managers for Google Cloud Platform - A Comparison of popular secrets management solutions for GCP by features, security concerns, and cost.

Terraform

Red Hat OpenShift Container Platform UPI on GCP - Deploying Red Hat OpenShift Container Platform on GCP series.

App Development, Serverless, Databases, DevOps

App Engine Cloud Build

GCP: Spring To Production With App Engine, Cloud Build And GitHub - How to get a spring app through a CI/CD pipeline on GCP…..

App Engine Cloud Build NodeJS

Deploying a NodeJS Application on GCP with App Engine & CloudBuild (Part 1) - This three-part tutorial will walk you through all the steps you need to deploy your NodeJS application to Google App Engine,.

App Engine Java

Helidon applications on Google App Engine - This article details building an example Java web application using Helidon MP libraries and deploying it on Google App Engine.

Cloud Run Cloud SQL Docker

Running Wordpress website on Google Cloud Run — simple and cheap - Deploying a Wordpress website to Cloud Run.

Cloud Functions Networking VPC

Connecting to mongodb atlas/external service from Google cloud functions via static IP address - How to allow access from an external application to Cloud Function by specifying IP.

App Engine Cloud Datastore Python

My definitive guide to getting datastore emulator to work with python - Setting local datastore emulator to be used in App Engine.

DevOps Firebase

Firebase Emulators User Interface - Overview of new Firebase tooling for local development.

Beginner Cloud Storage Firebase NodeJS Tutorial

Firebase Storage And Firestore With Node.js For Absolute Beginners - Storing files and data to Firebase using NodeJS from scratch.

Firebase GCP Experience

How we moved 6 Million Users from Auth0 to Firebase - The article explains how 6 million of user accounts where migrated from Auth0 to Firebase, how it it was achieved and what were the challenges.

Advanced Cloud Spanner

How Does Spanner Avoid Single Point of Failures in Writes? - Explanation of how Cloud Spanner provides both high availability and high consistency in writes.

Big Data, Analytics, ML&AI

Billing Cloud Dataflow Data Analytics Official Blog

Predicting the cost of a Dataflow job - Estimate the cost of batch and streaming analytics service jobs in Google Cloud’s Dataflow.

Big Data BigQuery Cloud Dataproc Jupyter Notebook

Apache Spark BigQuery Connector — Optimization tips & example Jupyter Notebooks - Learn how to use the BigQuery Storage API with Apache Spark on Cloud Dataproc.

Airflow BigQuery Python

Airflow with Twitter Scraper, Google Cloud Storage, Big Query — tweets relating to Covid19 - Part Two of a Four-part Data Engineering Pipeline.

Airflow Kubernetes Kubernetes Engine Python

Apache Airflow and Kubernetes — Pain Points and Plugins to the Rescue - Some of the Airflow pain points and how they were solved when deployed on Kubernetes Engine.

BigQuery Official Blog

Celebrating a decade of data: BigQuery turns 10 - BigQuery, Google Cloud’s data analytics platform, turns 10 in 2020. Here’s a look back on big data trends in the past decade.

BigQuery

How to use Dynamic SQL in BigQuery - Format a string, and use EXECUTE IMMEDIATE.

BigQuery

ODBC Driver for Google BigQuery — A New Connectivity Solution from Devart - Devart has announced the release of a new connectivity solution, ODBC Driver for Google BigQuery, which allows access to Google BigQuery.

BigQuery Cloud SQL GIS

Call PostgreSQL from BigQuery for extra GIS powers - Combining PostgreSQL and BigQuery queries to validate GIS data.

Big Data Data Catalog

Google Cloud Data Catalog — Keep Up With Your On-Prem Hive Server - Code samples with a practical approach on how to ingest metadata from an on-premise Hive server into Google Cloud Data Catalog.

Data Studio

15 advanced Data Studio hacks to turn you into a reporting pro - Collections of hacks and tips for working with Data Studio.

AI Machine Learning

AI Workshop Experiments - AI Workshop offers customers, partners, researchers, and developers the opportunity to experiment with cutting-edge AI innovations.

Various

App Engine Cloud Storage GCP Experience Official Blog

Audiobahn: Use this AI pipeline to categorize audio content–fast - How to create a processing pipeline to analyze audio content and a UI to view the results.

AWS DevOps Google Cloud Platform

Why I think GCP is better than AWS - Personal opinion based on experience with both platforms.

GCP Certification

How to Pass the Associate Cloud Engineering Exam on the First Try: Exam Resources and Tips - Preparing for the Associate Cloud Engineering exam.

Anthos Business

Google Anthos To Speed Up Pentagon’s Multi-Cloud Efforts - Google Cloud on Wednesday announced that the Defense Innovation Unit (DIU) – an organization within the Department of Defense (DoD) – selects Google Cloud to build secure Cloud Management Solution to detect, protect against, respond to cyber threats.

Slides, Videos, Audio

GCP Podcast - #221 BeyondCorp with Robert Sadowski.

Kubernetes Podcast - #104 Ingress and the Service APIs, with Bowei Du.

Cloud Build Go

DevOps II (Google Cloud Talks by DevRel) - Session 1: Go is the language of the Cloud (Jaana Dogan) Session 2: Securing container build pipelines (Don McCasland).

AI Platform TensorFlow

Using TensorFlow Extended (TFX) on AI Platform Pipelines

 

Releases

Anthos Config Management - 1.3.2. This release includes several performance and memory improvements. Error documentation has been updated to add more information on error codes. Anthos Config Management now supports a GKE-only authentication mechanism based on the service account of the cluster's node pool. Anthos Config Management now includes Config Connector v1.8.0. Anthos Config Management will now attempt to detect when resources that it manages are also managed by other controllers. Policy Controller has been upgraded to include a newer version of Open Policy Agent Gatekeeper.

Anthos - Anthos 1.3.2 is now available.

BigQuery - The BigQuery Storage API now supports reading small anonymous (cached) tables without any limitations. Happy 10th birthday, BigQuery!. Cloud SQL federated queries are now generally available (GA). Hourly partitioned tables are now in beta. Dynamic SQL is now available as a beta release in all BigQuery regions. BigQuery Trial slots are now available in US and EU multi-regions.

BigTable - The Cloud Bigtable Monitoring page in the Cloud Console has been redesigned.

Billing - Cloud Billing budgets emails: ensure your budget alert emails are seen by the right people using Cloud Monitoring notifications on your Cloud Billing budgets. New information is now available on your Cloud Billing account Overview page in the Cloud Console, featuring at-a-glance summaries of the top five spending projects and top five spending products over the last 12 months.

Compute Engine - E2 shared-core machine types now support committed use discounts in all regions. You can now SSH to your VMs using hardware-backed SSH key pairs. If your managed instance group encountered errors - for example, if a VM could not be created - you can view those errors to diagnose and mitigate the cause. Troubleshoot VMs by capturing screenshots.

Config Connector - Bug fixes and reliability improvements. Improving handling of scenarios when version field on ContainerNodePool is updated externally.

Cloud Debugger - Cloud Debugger now lets you canary snapshots and logpoints on your Java applications.

Cloud Networking Products - DNS forwarding to a non-RFC 1918 address is available in General Availability.

Cloud Filestore - Learn how to create low disk space alerts for your Filestore instances.

Cloud Functions - Cloud Functions now supports Node.js 10 at the General Availability release level.

GKE on Prem - Workload Identity is now available in Alpha for GKE on-prem. Preflight check for VM internet and Docker Registry access validation is updated. Preflight check for internet validation is updated to not follow redirect. The Ubuntu image is upgraded to include the newest packages. Upgraded the Istio image to version 1.4.7 to fix a security vulnerability. Some ConfigMaps in the admin cluster were refactored to Secrets to allow for more granular access control of sensitive configuration data.

IAM - Recommendations from the Cloud IAM recommender can now include suggestions to create custom roles.

Google Kubernetes Engine - GKE cluster versions have been updated. Nodes with auto-upgrade enabled will be upgraded: Rollouts are phased across multiple weeks, to ensure cluster and fleet stability. The following Kubernetes versions are now available for new clusters and for opt-in master upgrades and node upgrades for existing clusters. No channel Note: Your clusters might not have these versions available. The COS image for GKE 1.17 clusters is now cos-81-12871-96-0. In the Rapid release channel, all GKE clusters running 1.17.3-gke.3 and up will have etcd upgraded to 3.4.7-0-gke.1. Google Kubernetes Engine now supports the use of non-RFC 1918 private address ranges and the private reuse of public IP addresses in VPC-native clusters.

Google Kubernetes Engine Rapid - 1.17.5-gke.6 is now available in the Rapid release channel. All GKE clusters running 1.17.3-gke.3 and up will have etcd upgraded to 3.4.7-0-gke.1.

Load Balancing - For internal TCP/UDP load balancers, you can create multiple forwarding rules with the same IP address.

Cloud Logging - Logs Viewer now contains the Logs field explorer panel, which lets you view aggregation-based results for your project's log fields and makes it more efficient to refine queries.

Cloud Monitoring - Cloud Monitoring introduces an improved experience for viewing and managing incidents. Alert notifications delivered by email now come from "alerting-noreply@google.com" instead of "alerts@stackdriver.com".

Cloud Run - The Cloud Run container instance metadata server now exposes the unique identifier of the container instance and the region of the Cloud Run service.

Cloud Spanner - You can now run SQL queries to retrieve transaction statistics for your database over recent one-minute, 10-minute, and one-hour time periods.

Cloud SQL MySQL - MySQL 5.6 minor version is upgraded to 5.6.42.

Cloud SQL Postgres - PostgreSQL version 12 is now generally available.

Cloud Storage - The V4 signing process is now in GA.

Cloud TPU - Cloud TPU now supports TensorFlow 2.1.1 with Keras support.

Cloud Video Intelligence API - The following features are available in the Video Intelligence API version v1p3beta1: Face detection: Locate faces within a video, and identify attributes such as glasses being worn.

Virtual Private Cloud - Subnets in VPC networks now support IP addresses other than RFC 1918 addresses.

VPC Service Controls - Beta stage support for the following integration: Service Directory.

Anthos GKE deployed on-prem - Workload Identity is now available in Alpha for GKE on-prem. Preflight check for VM internet and Docker Registry access validation is updated. Preflight check for internet validation is updated to not follow redirect. The Ubuntu image is upgraded to include the newest packages. Upgraded the Istio image to version 1.4.7 to fix a security vulnerability. Some ConfigMaps in the admin cluster were refactored to Secrets to allow for more granular access control of sensitive configuration data.

Service Mesh - 1.5.4-asm.2 1.5.4-asm.2 is now available. Security fixes 1.5.4-asm.2 contains all the same security fixes that are in Anthos Service Mesh 1.4. Beta release of the Anthos CLI The Anthos CLI simplifies the installation of Anthos Service Mesh. Port change for automatic sidecar injection If you are installing Anthos Service Mesh on a private cluster, you must add a firewall rule to open port 15017 if you want to use automatic sidecar injection. The alpha authentication policy is deprecated See Updating to the beta security policies for more information. IstioOperator API replaces IstioControlPlane API The alpha IstioControlPlane API has been replaced by the IstioOperator API. Istio CNI plugin is supported By default Anthos Service Mesh injects an initContainer, istio-init, in pods deployed in the mesh. Enabling pod security policies no longer needed SDS security was improved by merging Node Agent with Pilot Agent as Istio Agent and removing cross-pod UDS, which no longer requires users to deploy Kubernetes pod security policies for UDS connections.

AI Platform Training - You can now use TPUs with TensorFlow 2.1 when you create a training job with runtime version 2.1.

Anthos GKE on-prem - Workload Identity is now available in Alpha for GKE on-prem. Preflight check for VM internet and Docker Registry access validation is updated. Preflight check for internet validation is updated to not follow redirect. The Ubuntu image is upgraded to include the newest packages. Upgraded the Istio image to version 1.4.7 to fix a security vulnerability. Some ConfigMaps in the admin cluster were refactored to Secrets to allow for more granular access control of sensitive configuration data.

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

Monday, May 18, 2020

Welcome to issue #190 May 18th, 2020 News GPU HPC Official Blog Google Cloud and NVIDIA's enhanced partnership accelerates computing workloads - We're announcing our support for the new NVIDIA

GCP Newsletter #189

Monday, May 11, 2020

Welcome to issue #189 May 11th, 2020 News Data Analytics Official Blog Easy access to stream analytics with SQL, real-time AI, and more - Helping data engineers, ops teams access unified stream and

GCP Newsletter #188

Monday, May 4, 2020

Welcome to issue #188 May 4th, 2020 We've got a new region in Las Vegas. Various articles demonstrating the power and flexibility of Cloud Build. In case you didn't sign up yet, don't miss

GCP Newsletter #187

Monday, April 27, 2020

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

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

You Might Also Like

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

Daily Coding Problem: Problem #1610 [Medium]

Saturday, November 16, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. Given a stream of elements too large to store in memory, pick a random element

Ranked | How Often People Go to the Doctor, by Country 🩺

Saturday, November 16, 2024

An apple a day is certainly keeping the doctor away in some countries. Or is something else going on? View Online | Subscribe | Download Our App After 13 years, Visual Capitalist is revealing all of

⚙️ [Nov 21 Webinar] How Convirza Scaled Small Language Models for Real-Time Call Analytics—Without Breaking the Bank

Saturday, November 16, 2024

November 16, 2024 | Read Online Subscribe | Advertise Good Morning. Welcome to this special edition of The Deep View, brought to you in collaboration with Predibase. Companies that rely on analyzing