Google Cloud Weekly - GCP Newsletter #225
Welcome to issue #225 January 18th, 2021
News
Cloud Functions Official Blog Ruby ServerlessIntroducing Ruby on Google Cloud Functions - With Cloud Functions support for Rub Functions Framework, you can write idiomatic Ruby functions and deploy them in a fully managed Ruby environment.
Data Analytics Official BlogPowering open source healthcare research on Google Cloud - Google Cloud partners with OHDSI on standardizing health data analytics with open source tools.
Articles, Tutorials
Infrastructure, Networking, Security, Kubernetes
CI DevOps Gitlab Google Kubernetes EngineGitlab — Exploring CICD-AutoDevOps to GKE - Exploring Gitlab CICD Pipeline — Auto DevOps to deploy to GKE.
Kubernetes TerraformBuilding a Kubernetes cluster on Google Cloud with Rancher and Terraform - Using Terraform and Rancher custom node setup to create GKE cluster.
CI Cloud Build DevOps GitlabCustom Gitlab CICD using Auto DevOps template + Add Cloud Build in GCP - Gitlab CICD with Custom Auto DevOps template + Cloud Build stage in GCP.
Cloud DNS DevOps KubernetesMigrating applications between Kubernetes clusters - A simple way to gradually migrate applications between Kubernetes deployments without affecting intra-cluster traffic.
Compute Engine SecuritySecure access to your VMs in Google Cloud - A way to organize a secure access to your VM fleet hosted in Google Cloud without additional costs.
Networking TerraformHow to Deploy a GCP VPN to our Datacenter using Terraform - Using GCP Cloud VPN to securely connect on-premises datacenter to GCP Virtual Private Cloud (VPC) network through an IPsec VPN connection.
Cloud Build Cloud NAT Serverless TerraformProvisioning Cloud Run with Cloud NAT using Terraform - Use Terraform to automate the creation of a Cloud Run service that directs egress traffic through a Cloud NAT gateway.
AnthosHow GitOps and the KRM make multi-cloud less scary. - An example of how to provision and manage infrastructure, apps, and managed services in a consistent way, on any cloud using Anthos.
App Development, Serverless, Databases, DevOps
Official Blog SAPGoogle Cloud and SAP demonstrate massive scalability for financial services customers - Engineers ran a SAP S/4HANA for financial product subledger (FPSL) solution using more than 20TB of actual transaction data on a scale-out Google Cloud environment and found it delivered performance, scale and reliability.
Javascript NodeJS Security TypescriptService Account Authentication on GCP via Node.js App - Providing secure access for server-to-server communication on Google Cloud Platform.
Cloud Run Eventarc Official Blog ServerlessEventarc: A unified eventing experience in Google Cloud - Eventarc provides a unified eventing experience in Google Cloud so you can send events to Cloud Run from more than 60 Google Cloud sources.
Cloud Profiler Official BlogCloud Profiler provides app performance insights, without the overhead - Cloud Profiler helps troubleshoot nagging performance problems in your code, without adding any additional overhead.
Cloud Storage Official Blog Security4 best practices for ensuring privacy and security of your data in Cloud Storage - Beyond the fundamentals, Cloud Storage offers several security features, such as bucket-level access, service account HMAC keys, IAM conditions, Delegation tokens, and V4 signatures. Here are 4 tips to help get you started.
Compute Engine Official BlogCompute Engine explained: Scheduling the OS patch management service - Here’s how to patch and update your VMs on a schedule with Compute Engine’s OS patch management service.
Cloud Run Docker PythonFastAPI: Deploy Containerized Apps On Google Cloud Run - Example of deploying FastAPI webapp to Cloud Run.
Cloud Run Firebase NodeJSBuild a Vue app with Firebase and Cloud Run - Developing and deploying a Vue application communicating with the Spring Boot application hosted on Cloud Run.
API Gateway Cloud Run gRPCGCP API Gateway with gRPC - Simple gRPC client/server for GCP API Gateway and Cloud Run with authentication and authorization!
App Engine DevOps GCP Experience Microservices ServerlessHow to Scale Up Web Check-in for Millions using Microservices & DevOps - How AirAsia is using tens of microservices in Node.JS/Python deployed on Google App Engine.
Cloud Scheduler Cloud SQLSave money by scheduling Cloud SQL - How to schedule Cloud SQL instances.
Cloud Load Balancing Cloud RunCloud Run and Load balancing: go beyond your own project! - Using Load Balancer with Cloud Run application which is in another GCP project.
Cloud Spanner Official BlogLock Statistics: Diagnose performance issues in Cloud Spanner - This post introduces a newly released introspection tool: Lock statistic, and guides our readers through a simple example of using it to diagnose transaction performance issues caused by lock conflict.
Cloud Storage Official BlogImplementing leader election on Google Cloud Storage - Controlling coordination among distributed systems can be complex. This article showcases how to build your own leader election system using only Google Cloud Storage.
Big Data, Analytics, ML&AI
BigQuery Cloud AutoML Data Science Machine LearningComparing Custom Model Development With GCP BQML and AutoML Tables - Comparing Custom Model Development on Python Jupyter notebook with Google Cloud Platform BigQuery Machine Learning and AutoML Tables (beta).
API BigQuery Data ScienceRead/Write From Any Google API To/From BigQuery In 1 Minute Using BQ Flow - Use BQ Flow to transfer data between any Google API (Campaign Manager, Adwords API, Display Video) and.
BigQueryCounting unique elements faster in Google BigQuery with HyperLogLog - With HyperLogLog algorithm, you trade off some accuracy to get the job done faster. But how much faster and at the expense of what level of accuracy?
BigQuery DataflowA Batch Driven CDC (Change Data Capture) Approach using Google Cloud Platform - Implementing Change Data Capture system on GCP.
BigQueryLoading complex CSV files into BigQuery using Google Sheets - Building an ELT pipeline using Google Sheets as an intermediary.
Big Data BigQuery Data ScienceBigQuery Hack: 1000x More Efficient Aggregation Using Materialized View - Learn how to supercharge your aggregation queries using Materialized View.
BigQuery Machine LearningSentiment classification using BigQuery ML - Training machine learning model without a single line of code!
Cloud Composer Cloud Data FusionDesigning a Data Lake on GCP with Data Fusion and Composer - A scalable data lake architecture for storage and consumption of structured data on GCP using data integration and orchestration services.
Cloud Composer Cloud Data FusionBuilding a Data Lake on GCP using Data Fusion and Composer - Part 2: An overview of the detailed solution design based on architecture from the first part.
AI Machine LearningDemystifying Machine Learning by Building an ML Pipeline 1 & 2 - Intro to machine learning concepts with examples.
AI AI Platform Notebooks Cloud Source Repositories Jupyter NotebookGoogle Cloud AI Platform Notebooks and Cloud Source Repositories - Saving Jupyter Notebook to Cloud Repository.
Big Data Cloud Dataflow Jupyter NotebookComputing Time Series metrics at scale in Google Cloud - This blog post shows how data scientists and engineers can use GCP Dataflow to compute time-series metrics in real-time or in batch to backfill data at scale, for example, to detect anomalies in market data or IoT devices.
AI Platform Notebooks Big Data Data Science GPUAn Accelerated Big Data Workflow for the Data Analyst - Explore and analyze 1B loan records with RAPIDS & Nvidia A100 GPUs on Cloud AI Platform.
AI Platform Notebooks Data Analytics GPUPowerful yet familiar workflow for the Data Analyst - Accelerating data processing using GPUs.
Various
GCP CertificationRe-certifications on Google Cloud - Experiences of re-certifying on Google Cloud.
GCP CertificationPreparing For The Google Cloud Professional Data Engineer Exam - Tips and tricks from personal experience of passing Data Engineer exam, followed by a list of study materials.
GCP Certification Machine Learning TensorFlowHow I cracked the GCP Professional ML Engineer certification in 8 days! - Areas to focus on when studying for Machine Learning Engineer certification.
Cloud Bigtable GCP Experience Official BlogThink big: Why Ricardo chose Bigtable to complement BigQuery - See how ecommerce company Ricardo.ch chose Cloud Bigtable as its database to complement its data warehouse and save costs with scalability.
Slides, Videos, Audio
Kubernetes Podcast - #133 Cilium, with Thomas Graf.
Simpler, faster, cheaper Enterprise Apps using only Spring Boot on GCP - Toronto Serverless meetup hosting Ray Tsang.
Releases
BigQuery - BigQuery's Cloud Console UI has been updated with many usability improvements for analyzing data, including multi-tab navigation, a new resource panel, and a new SQL editor.
Cloud Build - Regionalized builds from Cloud Functions and App Engine deployments are now visible in the Cloud Build History UI. Users can now specify their own service accounts for Cloud Build to run builds.
Cloud Composer - Preview: You can now restart the Airflow web server using the command gcloud beta composer environments restart-web-server or the Beta API. GA: Network ACL support for the Airflow web server is now generally available. New versions of Cloud Composer images: composer-1.13.4-airflow-1.10.9, composer-1.13.4-airflow-1.10.10, and composer-1.13.4-airflow-1.10.12. You can now set the machine type for the Airflow web server and Cloud SQL database using the to v1 Composer API. Fixed an issue where connections were inserted into the Airflow database twice.
Compute Engine - You can now create N2D VM instances in us-east4-c Northern Virginia.
Dataproc - Announcing the Beta release of Dataproc Service Account Based Secure Multi-tenancy, which allows you to share a cluster with multiple users. New sub-minor versions of Dataproc images: 1.3.81-debian10, 1.3.81-ubuntu18, 1.4.52-debian10, 1.4.52-ubuntu18, 1.5.27-centos8, 1.5.27-debian10, 1.5.27-ubuntu18, 2.0.0-RC23-debian10, and 2.0.0-RC23-ubuntu18. Image 2.0 preview: Upgraded Spark to version 3.1.0 RC1. The gcloud_dataproc_personal_cluster.py tool for the personal auth beta is no longer supported for new images. Added support for user configuration of Compute Engine Shielded VMs in a Dataproc Cluster.
Cloud Networking Products - The API for updating ResourceRecordSets in Cloud DNS is now available in Beta.
Cloud Functions - Cloud Functions has added support for a new runtime, Node 14, in Preview. Cloud Functions has added support for a new runtime, Ruby, in Preview.
Networking Interconnect - Support for 1500 MTU for Cloud Interconnect is now available in General Availability.
Cloud Logging - Cloud Logging now lets you share your saved queries with other users of a project.
Managed Microsoft AD - Managed Microsoft AD now supports audit logging.
Recommendations AI - Recommendations AI has migrated to the Retail API, which is now generally available.
Cloud Spanner - You can now run SQL queries to retrieve lock statistics to investigate lock conflicts in your database. Query statistics now includes information about queries that failed, queries that timed out, and queries that were canceled by the user.
Cloud SQL - Cloud SQL now exposes the metric database/memory/total_usage.
Virtual Private Cloud - Support for 1500 MTU for Cloud Interconnect is now available in General Availability.
Network Intelligence Center - The Network Topology graph now includes a checkbox, Show connections for child nodes only on focus, to display only the traffic paths between top-level entities, such as regions.
Migrate for Compute Engine 4.8 - 4.11. #171638373: General stability improvements. #171638373: Fixed Windows adaptation issue when boot partition and Windows partition were on different volumes. Performance improvement during detach phase. #175196444: Fixed Windows adaptation issue with network interface detection. #174330790: Linux adaptations now archive ifcfg-* scripts to avoid Network Manager conflicts with iSCSI boot. Security fixes applied.
Service Mesh - 1.6.x. 1.6.14-asm.0 is now available.
AI Platform Training - AI Platform Training now provides pre-built PyTorch containers for PyTorch 1.6.
Service Directory - Configuring an internal load balancer in Service Directory is available in Preview.
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 #224
Monday, January 11, 2021
Welcome to issue #224 January 11th, 2021 News Cloud Logging Official Blog Find logs fast with new “tail -f” functionality in Cloud Logging - Now, you can troubleshoot your Google Cloud logs in real-
GCP Newsletter #223
Monday, January 4, 2021
Welcome to issue #223 January 4th, 2021 We're in 2021!!! Wish you all the best in the New Year, health, personal satisfaction, professional growth, and lots of exciting projects using GCP products.
GCP Newsletter #222
Monday, December 28, 2020
Welcome to issue #222 December 28th, 2020 As 2020 is coming to the end, it's time to take a look back and see what's has been accomplished, few articles in this issue are focused on that. News
GCP Newsletter #221
Monday, December 21, 2020
Welcome to issue #221 December 21st, 2020 News Buildpacks Cloud Run Official Blog Serverless Introducing a single command to build and deploy to Cloud Run - Now you can use Google Cloud Buildpacks to
GCP Newsletter #220
Monday, December 14, 2020
Welcome to issue #220 December 14th, 2020 Probably some had not so smooth start of the week due to Google's outage (or something else). Hopefully, you will relax a bit more by reading the latest
You Might Also Like
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 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Warning: DEEPDATA Malware Exploiting Unpatched Fortinet Flaw to Steal VPN Credentials
Saturday, November 16, 2024
THN Daily Updates Newsletter cover Python Feature Engineering Cookbook, Third Edition ($35.99 Value) FREE for a Limited Time A complete guide to crafting powerful features for your machine learning