Google Cloud Weekly - GCP Newsletter #207

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 highlights include API Gateway, Apigee and AppSheet capabilities, and digital transformation insights.

API Gateway Official Blog Serverless

Google Cloud API Gateway is now available in public beta - Google Cloud API Gateway makes it easy to securely share and manage serverless APIs.

Google Cloud Platform Official Blog

Introducing interactive code samples in Google Cloud documentation - With interactive code samples in Google Cloud documentation, you can replace the variables inline, before you even copy the snippet.

Data Analytics Official Blog SAP

Analytics get smarter for SAP customers with Informatica and Google Cloud - Informatica and Google Cloud have partnered to help SAP customers better integrate and manage their data and gain new, powerful capabilities like world class analytics and AI at scale.

API Apigee Official Blog

Accelerate digital transformation with business application platform - Google Cloud launches API Gateway, Apigee data source for G Suite, AppSheet Automaton, and Business Application Platform.

Google Kubernetes Engine Official Blog Security

Expanding Google Cloud’s Confidential Computing portfolio - Google Cloud Confidential Computing is now GA and including Confidential GKE Nodes.

Business Infrastructure Official Blog

Google Cloud named a Leader in first Forrester Wave: Public Cloud Development & Infrastructure Platforms for ANZ - Forrester noted Google Cloud has built a compelling enterprise strategy using artificial intelligence (AI) and machine learning (ML), analytics, containers, and functions to build new applications or modernise legacy ones.

Business Google Cloud Platform Infrastructure Official Blog

Google a leader in Gartner Magic Quadrant for Cloud Infrastructure and Platform Services - For the third consecutive year, Google Cloud is a leader in Gartner Infrastructure as a Service (IaaS) Magic Quadrant.

Assured workloads Official Blog

New capabilities for Assured Workloads for Government - Assured Workloads for Government is now GA with new features, including FedRAMP Moderate support.

Official Blog VMware Engine

Spanning the globe with Google Cloud VMware Engine - With the addition of London, Frankfurt and Tokyo regions, Google Cloud VMware Engine is now available around the globe.

Google Cloud Platform Official Blog

Announcing Google Cloud Next OnAir EMEA: 29 Sep - 27 Oct - Google Cloud Next OnAir EMEA begins 29 Sep and offers a full roster of curated content, including more than 30 new sessions specially tailored to the region.

 

Articles, Tutorials

Infrastructure, Networking, Security, Kubernetes

Official Blog Security

Lost in translation: encryption, key management, and real security - How encryption key management is an important part of data security, and best practices to follow in your implementation.

Google Kubernetes Engine Kubernetes

What is Google Kubernetes Engine (GKE)? - Sketchnote about GKE.

Security

GCP Service Account + HashiCorp Vault - Using HashiCorp Vault to manage the keys of service accounts.

AWS DevOps Kubernetes

Reducing costs by leveraging GKE Optimizations and GCP Preemptible VMs - In this article we will show an example of how the thought process works when we tackle the resource optimization problem.

Cloud Storage IAM Security

Restricting Write Permissions on Folders in Google Cloud Storage with IAM Conditions - Setting access for Cloud Storage on the "folder" level.

Compute Engine Monitoring

How to install monitoring agent for cloud monitoring on multiple VMs - Simplifying installation of monitoring agents on multiple VMs.

App Development, Serverless, Databases, DevOps

Cloud SQL

Optimize your RDS MySQL to GCP Cloud SQL Migration - Tips and tricks when migrating from AWS RDS to Cloud SQL.

Cloud Firestore Cloud SQL Tutorial

Migrate data from Firestore to Cloud SQL on Google Cloud - Migrating data from Firestore to Cloud SQL.

Serverless Workflows

A first look at serverless orchestration with Workflows - Examples of using new GCP product - Workflows.

Cloud Endpoints Cloud Run Python

How to deploy a simple Flask app on Cloud Run with Cloud Endpoint - Deploying Python web app on Cloud Run and Cloud Endpoints.

Cloud Spanner

Analyze running queries in Cloud Spanner to help diagnose performance issues - This article discusses how the Oldest Active Queries complements other introspection tools of Spanner and helps users troubleshoot system performance issues while they are ongoing.

API API Gateway Python Serverless

Manage Serverless APIs With API Gateway in GCP - Example of using API Gateway to connect various serverless applications on GCP.

Cloud Run Security Tutorial

Authorizing end users in Cloud Run with Pomerium - This guide covers how to deploy Pomerium to Cloud Run, providing end-user authentication and authorization to other endpoints.

Big Data, Analytics, ML&AI

Airflow Cloud Composer Data Analytics

Setup DBT with Cloud Composer - Google Cloud Composer, and dbt can work together to develop ETL processes. This article will show you how to set up the two together.

Cloud Dataproc

Long-Running Spark Jobs on GCP using Dataproc with Preemptible Instances - Validating Spark Jobs on Dataproc Endure Preemptible Instance Recycling.

Beginner Cloud Pub/Sub

Google Cloud Pub/Sub - A brief overview of Cloud PubSub.

BigQuery

BigQuery Explained: Storage Overview - This post dives into BigQuery storage organization and format, how to partition, and cluster data to optimize performance and costs.

BigQuery Cloud Dataprep

Publish Cloud Dataprep Profile Results to BigQuery - This article describes how to use webhooks and Cloud Functions to automatically publish Dataprep-generated profile information into BigQuery.

BigQuery

Use Google Sheets as a ‘Data Creek’ for your Data Lake - How to use Google Sheets for your Data Integration to BigQuery.

BigQuery Public Datasets

Finding the Closest Weather Stations — BigQuery Public Datasets - Use BigQuery Public Datasets, Geography Functions, and ARRAY_AGG & UNNEST to locate and query local historical weather data near any address.

BigQuery Data Analytics

Cool things you can do using window functions in BigQuery - Using windowing functions in BigQuery.

BigQuery

BigQuery: Populating a development environment with hashed data - Using BigQuery’s hashing functions to create test data for use in development/testing process.

Various

Business

3 reasons why 2020 is a good time to re-evaluate your Google Cloud Partnership - Recent changes impacting Google Cloud partnerships are making 2020 a compelling time to re-assess your practice and opportunity.

GCP Certification

2020 Google Cloud Certified Professional Data Engineer Certification - Preparing for the Data Engineer certification exam.

GCP Certification

Get Certified: Google Cloud Platform Professional Data Engineer - In this blog post series, you will find some personal suggestions about how to get certified on the Google Cloud Platform.

Slides, Videos, Audio

GCP Podcast - #235 Active Assist with Chris Law + MariaDB SkySQL with Robert Hedgepeth.

Kubernetes Podcast - #120 Airbnb, with Melanie Cebula.

 

Releases

BigQuery - You can now use the BQ.JOBS.CANCEL system procedure to cancel a job.

CDN - Added a new tutorial: Faster web performance and improved web protection for load balancing.

Compute Engine - You can build highly available deployments of stateful workloads on VM instances using stateful managed instance groups (stateful MIGs).

Dataproc - Added the PrivateIpv6GoogleAccess API field to allow configuring IPv6 access to Dataproc cluster. New sub-minor versions of Dataproc images: 1.3.68-debian10, 1.3.68-ubuntu18, 1.4.39-debian10, 1.4.39-ubuntu18, 1.5.14-debian10, 1.5.14-ubuntu18, 2.0.0-RC10-debian10, and 2.0.0-RC10-ubuntu18. 1.3-1.5 Images: HIVE-18323: Vectorization: add the support of timestamp in VectorizedPrimitiveColumnReader for parquet. 1.5 and 2.0 preview images: Upgraded the jupyter-core and jupyter-client packages in the 1.5 and 2.0 images to be compatible with the installed notebook package version. 2.0 preview image: HIVE-21085: Materialized views registry starts non-external Tez session. Fixed a regression that could cause clusters to fail to start if user-supplied keystore/truststore are provided when enabling Kerberos.

Cloud Data Loss Prevention - STREET_ADDRESS infoType detector is now available in all regions.

Cloud Firestore - You can now view your Firestore Security Rules in the Cloud Console.

Cloud Healthcare API - v1. Two new permissions, healthcare.locations.get and healthcare.locations.list, have been added to the IAM permissions.

IAM - You cannot undelete most service accounts at this time.

Google Kubernetes Engine - GKE clusters in the ERROR state will be automatically deleted. Kubernetes 1.18 is now available in the Rapid channel. TaintBasedEvictions are generally available in GKE in 1.18 clusters. Consumers of the certificatesigningrequests/approval API must now have permission to approve certificate signing requests (CSRs) for the specific signer requested by the CSR. GKE now allows clusters of up to 15,000 nodes when using GKE 1.18. In GKE 1.18, Shielded Nodes are enabled by default. While the GKE API does support the use of the ingressClassName and ingressClass resources, the Compute Engine ingress controller does not. Cluster Autoscaler for GKE 1.18 could have problems with very large clusters or scale ups where there are over 5,000 nodes in the cluster or over 1,000 nodes being added at the same time. GKE cluster versions have been updated. 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.

Load Balancing - Added a new tutorial: Faster web performance and improved web protection for load balancing.

Cloud Monitoring - The API for creating and managing alerting policies is now Generally Available.

Security Command Center - Security Command Center Premium is now in general availability (Container Threat Detection remains in beta). Improved Summary Dashboard A new set of interactive charts and tables provide a high-level overview of all threats and vulnerabilities. Onboarding and configuration upgrades A streamlined interface lets you manage organization-wide service enablement settings. Security Health Analytics now supports real-time detections, with some exceptions. Managed Web Security Scans are now available to all Security Command Center Premium users. gcloud integration with new, simplified Beta APIs (Alpha) The gcloud command line interface can now access configuration functionality through new Beta APIs. Documentation New documentation includes details on onboarding and enablement in the Security Command Center latency overview and updates on billing tiers.

Cloud Spanner - Cloud Spanner introduces a new introspection tool that provides insights into queries that are currently running in your database.

Cloud Storage - New conditions available for Object Lifecycle Management: Noncurrent time conditions allow you to define lifecycle actions based on when an object became noncurrent. Custom time metadata is now available for objects.

Cloud TPU - Compute Engine TPU Metrics and Logs In-Context New Monitoring tab for TPUs provides key TPU Metrics and access to logs at a glance.

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

GCP Newsletter #203

Monday, August 17, 2020

Welcome to issue #203 August 17th, 2020 After exciting Data Analytics, Data Management and Databases is the topic for this week's OnAir. News Data Analytics Official Blog What's new and

GCP Newsletter #202

Monday, August 10, 2020

Welcome to issue #202 August 10th, 2020 Last week of Cloud Next OnAir was about Security, this week is about Data Analytics! News Official Blog Security A better, safer normal: Helping you modernize

You Might Also Like

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

How To Spruce Up Your Article With Images

Saturday, November 16, 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 16, 2024? The HackerNoon

🐍 New Python tutorials on Real Python

Saturday, November 16, 2024

Hey there, There's always something going on over at Real Python as far as Python tutorials go. Here's what you may have missed this past week: Take Your Python Skills to the Next Level with

Being online in Russia, weight loss and world stories

Saturday, November 16, 2024

Neologism #21, 16.11.2024 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏