Google Cloud Weekly - GCP Newsletter #230

Welcome to issue #230 February 22nd, 2021

News

Official Blog VMware Engine

New in Google Cloud VMware Engine: improved reach, networking and scale - The latest version of Google Cloud VMware Engine is chock full of new features and integrations, including enhanced networking capabilities.

Business Official Blog

New framework expands Google Cloud access globally - As part of our commitment to supporting pioneering research globally, Google is proud to announce that Google Cloud services are now available to participants in the OCRE (Open Clouds for Research Environment) framework, which was created to improve access to a range of cloud services for researchers and research institutions in 40 European countries.

Cloud Operations Official Blog

New private cloud networking whitepaper for Google Cloud VMware Engine - Go deep on private cloud networking for Google Cloud VMware Engine with this whitepaper.

Cloud Domains Networking Official Blog

Introducing Cloud Domains: Easily register and manage custom domains - There’s a new domain registration and management portal that’s tightly integrated with Google Cloud.

Data Analytics Official Blog

Databricks on Google Cloud: an open integrated platform for data, analytics and machine learning - Databricks and Google Cloud partner to provide an open, integrated platform for data, analytics, and machine learning.

Cloud Spanner Official Blog Python

Introducing Django ORM support for Cloud Spanner - Today we're happy to announce beta support for Google Cloud Spanner in the Django ORM. The django-google-spanner package is a third-party database backend for Cloud Spanner, powered by the Cloud Spanner Python client library.

Google Kubernetes Engine Official Blog

Discover and invoke services across clusters with GKE multi-cluster services - GKE’s new multi-cluster services let you use Kubernetes services across disparate clusters.

Networking Official Blog Service Directory

Service Directory is generally available: Simplify your service inventory - Service Directory is now generally available, and lets you automatically register your services without any additional orchestration code.

 

Articles, Tutorials

Infrastructure, Networking, Security, Kubernetes

Compute Engine Official Blog

Benchmarking rendering software on Compute Engine - Benchmarking popular 3D rendering software on a variety of resources on Compute Engine helps us understand the relationship between cost and performance.

Cloud Operations Official Blog

To the cloud and beyond! Planning a multi-year data center migration - When embarking on a large, multi-year data center migration to Google Cloud, it’s helpful to think of the project in phases.

Official Blog Security

New whitepaper: CISO’s guide to Cloud Security Transformation - Switching to the cloud presents a huge opportunity for CISOs to transform their company's approach to security. Here’s what you need to know.

IAM Official Blog Security

Helping users keep their organization secure with their phone's built-in security key - The new “Account security” recommender will automatically detect when a user with elevated permissions, such as a Project Owner, is eligible to use their phone’s built-in security key to better protect their account, but has not yet turned on this important safeguard.

IAM

How to extract details on Google Cloud Service Account keys across all projects in an Org to a CSV file - Extracting the list of keys generated for all service accounts across all projects in an entire organizaiton.

Google Kubernetes Engine Kubernetes Security

What is Binary Authorization and how to improve Security in GCP - This article describes creating Kubernetes Engine Cluster with the Binary Authorization feature enabled and how to allow approved container registries and walks you through the process of creating and running a signed container.

Google Kubernetes Engine IAM Kubernetes

How to assign Role-based Access in GCP Kubernetes Engine - Examples of different scenarios for RBAC (Role-Based Access Control) in Kubernetes Engine.

Google Kubernetes Engine Security

IDS for (PCI Compliance) Cloud Infrastructure - Design a cloud infrastructure for PCI Compliance solution together with Suricata IDS (Intrusion Detection System) for GKE.

CI Cloud Build Kubeflow Kubernetes

Using Google Cloud Build for Kubeflow Pipelines CI/CD - How kubectl port-forward is used within Google Cloud Build to integrate with private K8S services.

Security

Three ways to reduce your PCI scope in Google Cloud - Strategies to streamline your next PCI DSS assessment.

Compute Engine

Google Cloud Machine Types Comparison - A list of machine types and comparison on offered by Google Cloud Platform.

App Development, Serverless, Databases, DevOps

Go Official Blog

Ship your Go applications faster to Cloud Run with ko - With "ko", you can build and push container images for your Go apps without Docker (and faster than Docker), then deploy to Cloud Run.

Cloud Operations Monitoring Official Blog

Three ways tight integration makes logging and monitoring easier - How is GCP is better than Azure with regard to ease of use? A major differentiator from a recent blog was how Logging and Monitoring “just work” with Google Cloud services. The buzz around this post presents us an opportunity to get a blog post out that takes a step back from the product-centric blog posts and focuses on our ease of use narrative.

Cloud Firestore Cloud Run Cloud Shell Serverless

{Serverless} CloudRun Deploy and Test through CloudShell with Firestore as Database. - {Serverless} CloudRun Deploy and Test through CloudShell with Firestore as Database.

Cloud Scheduler Firebase Workflows

Firestore Backups the easy way with Cloud Workflows - Backup nightly your Firestore collections to secure Cloud Storage the easy way with Cloud Workflows, don’t need to be a developer to setup.

Firebase Kotlin Official Blog

Improve app stability with Firebase Crashlytics and Kotlin - This blog post explains how developing with Kotlin can lead to fewer crashes; and how you can monitor your app’s stability with Firebase Crashlytics once your app has been released.

Cloud Firestore Firebase NoSQL

How to count documents in Firestore - A list, categorization, and evaluation of the multiple ways to count documents in the NoSQL Firestore database.

Cloud SQL

Dropping a shell in Google’s Cloud SQL (the speckle-umbrella story) - Attempts to find security holes in database service.

Cloud Storage Javascript NodeJS Storage

Google Storage — How to export and zip a big amount of data with NodeJS - Moving 50K files inside the Google Storage, downloading, zipping, and uploading to another bucket.

Automate Podcast Translation with Google Cloud Platform - Like it or not, Podcasts are the new Netflix. Yes, I have said that.

Cloud Build

Building images with Packer, Google Build, and Google Build Triggers - Creating Packer images in Cloud Build.

Cloud Pub/Sub Java

Use RSocket to Send Data from a Cloud Pub/Sub Subscription to a Recharts UI - Create an RSocket server with Spring Boot to stream data from a Pub/Sub subscription and to a Recharts (React) Frontend.

Cloud Pub/Sub

Pubsub2Inbox - Pubsub2Inbox is a generic tool to handle input from Pub/Sub messages and turn them into email, webhooks or GCS objects.

Big Data, Analytics, ML&AI

Cloud Composer Cloud Data Fusion Data Analytics Official Blog

Architect your data lake on Google Cloud with Data Fusion and Composer - Designing a data lake on Google Cloud with Data Fusion and Composer.

Machine Learning Official Blog

The life-changing magic of making with ML - Personal projects created to learn Machine Learning.

Cloud Dataflow Cloud Tasks GCP Experience

Cloud Dataflow + Cloud Tasks = A Ravenous Beast - Enrich / Transform huge amounts of data in a serverless and distributed pipeline.

Big Data BigQuery

BigQuery repeated fields query optimization. - Optimization techniques for BigQuery queries when table contains repeated fields.

BigQuery Data Science

Use a Bigquery Stored Procedure to Extract Table DDL - A SQL script to obtain DDL statements for BigQuery tables.

BigQuery Serverless Workflows

Build a serverless BigQuery ingestion pipeline using Cloud Workflows - Loading CSV file to BigQuery using Workflows.

API BigQuery Cloud Scheduler Python

Loading API Data into Google BigQuery with Cloud Functions and Scheduler - Google BigQuery is a fantastic tool for SQL based analysis of data —here’s an easy way to load in API data and set up automated updates.

Machine Learning

Google Cloud services for MLOps - Exploring MLOps options on the Google Cloud Platform.

Cloud Dataproc

Active Directory Setup with Kerberized Dataproc Cluster - A manual process of setting authentication from Active Directory to Dataproc.

Document AI

GCP Document AI and Node-RED - Using GCP products in Node-RED environment to process.

Cloud Run Machine Learning

Performing (surprisingly-easy!) Sentiment Analysis on Google Cloud Platform - How to train and deploy a serverless Sentiment Analysis API to Google Cloud.

Cloud Vision API Google Kubernetes Engine

Replacing Google-OCR With Tesseract and Saving Thousands in Monthly Billings - Using Tessaract for OCR instead of Cloud Vision API.

Various

GCP Certification

Google Cloud Professional Cloud Architect Exam Guide - Software Architect’s library.

Slides, Videos, Audio

GCP Podcast - #247 Cloud SQL Insights with Nimesh Bhagat.

Kubernetes Podcast - #138 Multi-Cluster Services, with Jeremy Olmsted-Thompson.

 

Releases

AI Platform - Deep Learning Containers - M64 release Upgraded TensorFlow 2.4 to 2.4.1. Swift For TensorFlow The Swift For TensorFlow project is entering archive mode.

Google Cloud Armor - Google Cloud Armor Adaptive Protection is available in Public Preview.

BigQuery - BigQuery now supports exporting table data in Parquet format.

Cloud Composer - GA: Setting and updating machine types for CloudSQL/Web Server is now generally available. GA: Support for Domain restricted sharing is now generally available. Cloud Composer 1.14.3 release was rolled back.

Compute Engine - Preview: Predictive autoscaling for managed instance groups lets you improve the availability of your workloads by using Machine Learning to predict future demand and create virtual machines ahead of forecasted load.

Dataproc - New sub-minor versions of Dataproc images: 1.3.84-debian10, 1.3.84-ubuntu18, 1.4.55-debian10, 1.4.55-ubuntu18, 1.5.30-centos8, 1.5.30-debian10, 1.5.30-ubuntu18, 2.0.3-debian10, and 2.0.3-ubuntu18. Fixed a bug that prevented Dataproc on GKE cluster creation. Dataproc 2.0 image version will become a default Dataproc image version in 4 weeks on March 15, 2021.

Dialogflow - Dialogflow ES now supports the europe-west1 (Belgium) region.

Cloud Networking Products - Managing response policies and rules in Cloud DNS is available in Beta.

IAM - You can now use IAM conditions to set limits on the roles that a member can grant and revoke.

Load Balancing - Zonal NEGs (with GCE_VM_IP network endpoints) can now be used as backends for internal TCP/UDP load balancers.

Cloud Logging - Cloud Logging agent for Windows version 1-14 is now available.

VPC Service Controls - Preview release of Ingress and egress rules for VPC Service Controls.

Dialogflow Enterprise - Dialogflow ES now supports the europe-west1 (Belgium) region.

AI Platform Training - The default boot disk type for virtual machine instances used for training jobs has changed from pd-standard to pd-ssd.

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

Monday, February 15, 2021

Welcome to issue #229 February 15th, 2021 News Cloud Spanner Official Blog Managing schema changes on Cloud Spanner using Liquibase - You can now use Liquibase's open-source database devops library

GCP Newsletter #228

Monday, February 8, 2021

Welcome to issue #228 February 8th, 2021 News Google Cloud Platform Official Blog Search and browse Google Cloud code samples - New features in documentation to provide quick and easy ways to search

GCP Newsletter #227

Monday, February 1, 2021

Welcome to issue #227 February 1st, 2021 News Cloud Run Eventarc Official Blog Serverless Eventarc brings eventing to Cloud Run and is now GA - Eventarc lets you route events to Cloud Run, and is now

GCP Newsletter #226

Monday, January 25, 2021

Welcome to issue #226 January 25th, 2021 News Cloud Run Official Blog Serverless Introducing WebSockets, HTTP/2 and gRPC bidirectional streams for Cloud Run - You can run more kinds of apps on Cloud

GCP Newsletter #225

Monday, January 18, 2021

Welcome to issue #225 January 18th, 2021 News Cloud Functions Official Blog Ruby Serverless Introducing Ruby on Google Cloud Functions - With Cloud Functions support for Rub Functions Framework, you

You Might Also Like

Berliner Goes Tabloid 🤬

Thursday, April 18, 2024

The movie that perfectly explains what that NPR editor did. Here's a version for your browser. Hunting for the end of the long tail • April 17, 2024 Berliner Goes Tabloid Considering the tale of

Tuesday Triage #196

Wednesday, April 17, 2024

Your weekly crème de la crème of the Internet is here! The 196th edition featuring Naismith's rule, cow magnet, and Little Sparta. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Atlas humanoid robot goes electric 

Wednesday, April 17, 2024

Meta goes back to the drawing board and Tesla does some advertising View this email online in your browser By Christine Hall Wednesday, April 17, 2024 Good afternoon, and welcome to your Hump Day

📞 1990s Technology We Still Use Today — How to Fix Google Maps When It's Not Working

Wednesday, April 17, 2024

Also: Why You Should Buy Last Year's Flagship TV, and More! How-To Geek Logo April 17, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your

Today only: Join Incubator to get these bonuses

Wednesday, April 17, 2024

I'll work with you personally in a small group ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

JSK Daily for Apr 17, 2024

Wednesday, April 17, 2024

JSK Daily for Apr 17, 2024 View this email in your browser A community curated daily e-mail of JavaScript news React useState Vs. Context API: When to Use Them React has improved its state management

Daily Coding Problem: Problem #1415 [Easy]

Wednesday, April 17, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Stripe. Write a function to flatten a nested dictionary. Namespace the keys with a

⚙️ Workplace AI

Wednesday, April 17, 2024

Plus: Amazon Music just copy pasted Spotify ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Charted | The World's Biggest Nuclear Energy Producers ⚡

Wednesday, April 17, 2024

China has grown its nuclear capacity over the last decade, now ranking second on the list of top nuclear energy producers. View Online | Subscribe Presented by: FEATURED STORY The World's Biggest

You’re invited: 2024 Security report insights webinar

Wednesday, April 17, 2024

Join us April 25th. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏