Welcome to issue #157 September 30th, 2019

The first region in Central Europe coming, tips for BigQuery, Stackdriver, and other interesting articles.

 

News

Infrastructure Official Blog

Accelerating cloud adoption in Poland with key partnership and a new cloud region - Poland’s Domestic Cloud Provider (DCP) will resell Google Cloud in central Europe, and there will be a new region in Warsaw.

Google Cloud Spanner Official Blog

Cloud Spanner amps up SLA, adds CSV support, and sharpens monitoring details - Google’s Cloud Spanner database expands its availability SLA to all instances, and adds CSV support, more detailed monitoring data, and more features.

DevOps Official Blog

Cloud Build brings advanced CI/CD capabilities to GitHub - Tighter integration between Cloud Build and GitHub opens up advanced CI/CD workflows for DevOps shops.

Data Analytics Google Cloud Platform Official Blog

Google Cloud named a leader in the Forrester Wave: Streaming Analytics - Google Cloud has been named a Leader in The Forrester Wave: Streaming Analytics Q3 2019. See why Cloud Pub/Sub and Cloud Dataflow scored high marks.

 

Articles, Tutorials

Infrastructure, Networking, Security, Kubernetes

Infrastructure Official Blog

Get your cloud migration journey off on the right foot with these three lessons - When moving to the cloud, many organizations focus on technology and overlook an area just as complex: cultural change. Here are some strategies that can help.

Google Kubernetes Engine Official Blog Windows

How to deploy a Windows container on Google Kubernetes Engine - Learn how to run Windows containers on Google Kubernetes Engine (GKE).

Docker Google Container Registry Google Kubernetes Engine Kubernetes

Google Container Registry lifecycle policy for images retention - Implementing custom image retention rules for Google Container Registry.

App Development, Serverless, Databases, DevOps

Knative Kubernetes Serverless

Knative v0.9.0 - An example of using Eventing in the latest Knative release.

Knative Kubernetes Serverless

Serverless Application on Kubernetes- Knative - Overview of Knative with a sample application.

Google Compute Engine

Hosting a website on Google Cloud using Google Compute Engine - Using Google Compute Engine to host websites.

Google Compute Engine

Case Study: Hosting Scalable web apps on Google Cloud - Choosing the right Compute Engine option for hosting websites given a specific scenario.

Firebase IoT

Smart Home Cloud Services with Google: Part 2 - Integrating Google Assistant through smart home Actions using Firebase for IoT application.

Cloud Run Cloud Scheduler Go

Running a scraping platform at Google Cloud for as little as US$ 0.05/month - Deploying a small scraping project on Cloud Run.

Google Cloud SQL Tutorial

Connecting DBeaver to Cloud SQL - Connecting DBeaver (universal database tool) to Cloud SQL.

Kubernetes Monitoring Stackdriver

GCP Goodies Part 5— Stackdriver logging and log based alerting - Using Stackdriver in Google Kubernetes Engine for logging and metrics.

Kubernetes Monitoring Stackdriver

Google Cloud Platform — Logs to StackDriver Graph Epiphanies - Advantage demonstration of logging in JSON format to Scackdriver in Google Kubernetes Engine.

Google Compute Engine GPU Monitoring Stackdriver

Enabling custom GPU metrics in StackDriver for Google Cloud Platform. - Setting Stackdriver monitoring of GPU unit.

Cloud Firestore Google App Engine Python

How to use the Firestore Emulator with a Python 3 Flask app - Using Firestore emulator for App Engine local development.

CI Cloud Run Google Container Registry

Publish your Cloud Run App with GitHub Actions - This guide will explain how to build and deploy a simple static application using the new continuous integration/continuous delivery system GitHub Actions

Google Cloud Storage Python

Pagination, Batching & Restricting result data with Google Cloud Storage python client library - Few tips for using Pythons client library for Cloud Storage.

Cloud Run Google Cloud Functions Official Blog Serverless

6 strategies for scaling your serverless applications - Learn how to respond to scaling challenges when working with serverless platforms like Google Cloud Functions and Cloud Run.

Big Data, Analytics, ML&AI

Data Analytics Official Blog

Data warehouse migration challenges and how to meet them - Moving legacy data warehouse to cloud can bring challenges. Here are some tips to make the data warehouse cloud migration process easier.

Big Data Security

Help secure the pipeline from your data lake to your data warehouse - This article discusses the security controls designed to help manage data access to and prevent data exfiltration of the pipeline from data lake to data warehouse.

BigQuery Data Science

10 top tips: Unleash your BigQuery superpowers - If BigQuery was superhero, what kind of superpowers would it have?

Big Data BigQuery

BigQuery DeDuplication — Window Function vs Group by For Stitch - Comparing the performance for BigQuery Deduplicate using window function vs group by. If you are using stitch you can do delete in BQ also.

BigQuery Data Analytics Official Blog

Cost optimization best practices for BigQuery - Find tips to optimize your BigQuery data warehouse costs so you’re getting the most for your business under budget.

BigQuery Billing

Snitching on expensive Google BigQuery queries - A simple tool that checks and alerts if some BigQuery query passes a certain threshold in terms of cost.

BigQuery Machine Learning

BigQuery-Geotab Intersection Congestion - Kaggle contest to predict wait times at major city intersections.

BigQuery Docker Python

Migrating our ETL pipeline to Luigi on a Cloud - Running Luigi framework for scheduling ETL jobs.

Data Analytics Machine Learning Official Blog

Building ML models for everyone: understanding fairness in machine learning - The article explains why implementing ML fairness into an ML workflow is so important, and goes through tools and techniques to get started.

AI GCP Experience Machine Learning Official Blog

Deployed AI: How Lumiata is using AI to make healthcare smarter - Lumiata, which uses Google Cloud AI to provide intelligent health analytics for improved risk awareness and cost management in healthcare, shares its learnings on deploying AI in an organization.

Various

GCP Certification

Tips for Google Cloud Architect Certification Exam - Topics to focus on when preparing for Cloud Architect certification exam.

Data Analytics GCP Experience Official Blog

Adopting cloud, with new inventions along the way, charges up HSBC - Learn how moving their legacy data warehouse to BigQuery and using custom-built tools and an automation-first approach allowed HSBC to make huge leaps in data analytics capabilities and ensure high-fidelity data.

Slides, Videos, Audio

GCP Podcast - #196 Phoenix Labs with Jesse Houston

Kubernetes Podcast - #72 Kubernetes 1.16, with Lachlan Evenson

 

Releases

Cloud Pub/Sub - Resource location restrictions are available for Cloud Pub/Sub at the General Availability release level.

Cloud Bigtable - The Cloud Bigtable client library for Java is now generally available.

Cloud Dataproc - Announcing the General Availability (GA) release of Cloud Dataproc Compute Engine Accelerator Support , which allows you to attach graphics processing units (GPUs) to a Cloud Dataproc cluster.

Cloud DNS - DNS Forwarding is available in General Availability.

Cloud Spanner - All Cloud Spanner instances, including 1-node and 2-node instances, are now covered under the Service Level Agreement (SLA).

 

Latest Issues




Contact

Zdenko Hrček
Třebanická 183
Prague, Czech Republic
Phone: +420 777 283 075
Email: zdenko@gcpweekly.com