Google Cloud Weekly - GCP Newsletter #230
Welcome to issue #230 February 22nd, 2021
News
Official Blog VMware EngineNew 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 BlogNew 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 BlogNew 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 BlogIntroducing 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 BlogDatabricks 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 PythonIntroducing 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 BlogDiscover 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 DirectoryService 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 BlogBenchmarking 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 BlogTo 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 SecurityNew 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 SecurityHelping 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.
IAMHow 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 SecurityWhat 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 KubernetesHow 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 SecurityIDS 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 KubernetesUsing Google Cloud Build for Kubeflow Pipelines CI/CD - How kubectl port-forward is used within Google Cloud Build to integrate with private K8S services.
SecurityThree ways to reduce your PCI scope in Google Cloud - Strategies to streamline your next PCI DSS assessment.
Compute EngineGoogle Cloud Machine Types Comparison - A list of machine types and comparison on offered by Google Cloud Platform.
App Development, Serverless, Databases, DevOps
Go Official BlogShip 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 BlogThree 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 WorkflowsFirestore 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 BlogImprove 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 NoSQLHow to count documents in Firestore - A list, categorization, and evaluation of the multiple ways to count documents in the NoSQL Firestore database.
Cloud SQLDropping a shell in Google’s Cloud SQL (the speckle-umbrella story) - Attempts to find security holes in database service.
Cloud Storage Javascript NodeJS StorageGoogle 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 BuildBuilding images with Packer, Google Build, and Google Build Triggers - Creating Packer images in Cloud Build.
Cloud Pub/Sub JavaUse 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/SubPubsub2Inbox - 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 BlogArchitect 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 BlogThe life-changing magic of making with ML - Personal projects created to learn Machine Learning.
Cloud Dataflow Cloud Tasks GCP ExperienceCloud Dataflow + Cloud Tasks = A Ravenous Beast - Enrich / Transform huge amounts of data in a serverless and distributed pipeline.
Big Data BigQueryBigQuery repeated fields query optimization. - Optimization techniques for BigQuery queries when table contains repeated fields.
BigQuery Data ScienceUse a Bigquery Stored Procedure to Extract Table DDL - A SQL script to obtain DDL statements for BigQuery tables.
BigQuery Serverless WorkflowsBuild a serverless BigQuery ingestion pipeline using Cloud Workflows - Loading CSV file to BigQuery using Workflows.
API BigQuery Cloud Scheduler PythonLoading 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 LearningGoogle Cloud services for MLOps - Exploring MLOps options on the Google Cloud Platform.
Cloud DataprocActive Directory Setup with Kerberized Dataproc Cluster - A manual process of setting authentication from Active Directory to Dataproc.
Document AIGCP Document AI and Node-RED - Using GCP products in Node-RED environment to process.
Cloud Run Machine LearningPerforming (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 EngineReplacing Google-OCR With Tesseract and Saving Thousands in Monthly Billings - Using Tessaract for OCR instead of Cloud Vision API.
Various
GCP CertificationGoogle 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
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