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.